Skip to main content

agreements

Creates, updates, deletes, gets or lists an agreements resource.

Overview

Nameagreements
TypeResource
Idlinode.account.agreements

Fields

The following fields are returned by SELECT queries:

The status of each acceptance agreement for your account.

NameDatatypeDescription
billing_agreementbooleanCertain regions require that you share your tax identification number (TIN) with Akamai. When you do, you need to acknowledge Akamai's privacy statement agreement, in regards to its protection. When set to true, you've acknowledged this agreement.
eu_modelbooleanThe acknowledgement status for the cross-border data transfer agreement.
master_service_agreementbooleanThe acknowledgement status for Akamai's master service agreement.
privacy_policybooleanThe acknowledgement status for Akamai's privacy statement.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_account_agreementsselectReturns all agreements and their acceptance status for your account. OAuth scopes.

<br /> account:read_only<br />

Learn more...
post_account_agreementsexecAccept required agreements by setting them to true. This remains until the content of the agreement changes. If it does, you need to run this operation again to accept it. If you set this to false, the API rejects the request and you need to open a support ticket to reset the agreement. Omitted agreements are left unchanged. OAuth scopes.

<br /> account:read_write<br />

Learn more...

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription

SELECT examples

Returns all agreements and their acceptance status for your account. OAuth scopes.

<br /> account:read_only<br />

Learn more...

SELECT
billing_agreement,
eu_model,
master_service_agreement,
privacy_policy
FROM linode.account.agreements;

Lifecycle Methods

Accept required agreements by setting them to true. This remains until the content of the agreement changes. If it does, you need to run this operation again to accept it. If you set this to false, the API rejects the request and you need to open a support ticket to reset the agreement. Omitted agreements are left unchanged. OAuth scopes.

<br /> account:read_write<br />

Learn more...

EXEC linode.account.agreements.post_account_agreements 
@@json=
'{
"billing_agreement": {{ billing_agreement }},
"eu_model": {{ eu_model }},
"master_service_agreement": {{ master_service_agreement }},
"privacy_policy": {{ privacy_policy }}
}';