Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

For your own scripts and server-to-server integrations. Create a key in the app under Settings > Access > API keys and copy it then, because it is shown once. Send it as Authorization: Bearer <key>. The key acts as the member who made it, in the organization it was made in. A call needs the member's permission and one of the key's scopes, such as inventory:read or sales:write. A key with * has every scope.

Body

application/json

An owner accepting a version of a legal document for the organization, on the web page or through the API.

slug
enum<string>
required

The document to accept: terms for the Terms of Service or privacy for the Privacy Policy.

Available options:
terms,
privacy
version
string
required

The version to accept, as the list of terms shows it. It must be the version in force or the one waiting out its notice period.

Maximum string length: 20

Response

LegalAcceptanceResource

data
LegalAcceptanceResource · object
required

One acceptance of a version of a legal document for the organization, with the evidence kept for it.