---
title: "Accept Terms of Service"
method: PATCH
path: "/legalEntities/{id}/termsOfService/{termsofservicedocumentid}"
tags: ["Terms of Service"]
---

# Accept Terms of Service

`PATCH /legalEntities/{id}/termsOfService/{termsofservicedocumentid}`

Accepts Terms of Service.

Requests to this endpoint are subject to rate limits:

- Live environments: 700 requests per 5 seconds.

- Test environments: 200 requests per 5 seconds.

- Failed requests are subject to a limit of 5 failures per 10 seconds.

## Path parameters

- `id` string, required
- `termsofservicedocumentid` string, required

## Request body

- AcceptTermsOfServiceRequest
  - `acceptedBy` string, required — The legal entity ID of the user accepting the Terms of Service. For organizations, this must be the individual legal entity ID of an authorized signatory for the organization. For sole proprietorships, this must be the individual legal entity ID of the owner. For individuals, this must be the individual legal entity id of either the individual, parent, or guardian.
  - `ipAddress` string — The IP address of the user accepting the Terms of Service.

## Response `200`

OK - the request has succeeded.

- AcceptTermsOfServiceResponse
  - `acceptedBy` string — The unique identifier of the user that accepted the Terms of Service.
  - `id` string — The unique identifier of the Terms of Service acceptance.
  - `ipAddress` string — The IP address of the user that accepted the Terms of Service.
  - `language` string — The language used for the Terms of Service document, specified by the two-letter [ISO 639-1](https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) language code. Possible value: **en** for English or **fr** for French. Note that French is only available for some integration types in certain countries/regions. Reach out to your Adyen contact for more information.
  - `termsOfServiceDocumentId` string — The unique identifier of the Terms of Service document.
  - `type` 'adyenAccount' | 'adyenCapital' | 'adyenCard' | 'adyenChargeCard' | 'adyenForPlatformsAdvanced' | 'adyenForPlatformsManage' | 'adyenFranchisee' | 'adyenIssuing' | 'adyenPccr' | 'kycOnInvite' — The type of Terms of Service. Possible values: * **adyenForPlatformsManage** * **adyenIssuing** * **adyenForPlatformsAdvanced** * **adyenCapital** * **adyenAccount** * **adyenCard** * **adyenFranchisee** * **adyenPccr** * **adyenChargeCard** * **kycOnInvite**

## Other responses

- `400` — Bad Request - a problem reading or understanding the request.
- `401` — Unauthorized - authentication required.
- `403` — Forbidden - insufficient permissions to process the request.
- `422` — Unprocessable Entity - a request validation error.
- `500` — Internal Server Error - the server could not process the request.

---

[API](https://skmtc.net/adyen/apis/legal-entity-management-api.md) · [All operations](https://skmtc.net/adyen/apis/legal-entity-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adyen/legal-entity-management-api/versions/2ae704e1705b/schema)
