# Retrieve a legal term acceptance

`GET https://api.cademi.com.br/api/v3/legal-terms/{legal_term_id}/acceptances/{term_acceptance_id}`

Operation ID: `legal_terms.acceptances.get` · API v3

Retrieves an acceptance of a legal term by its public ID. This is the canonical location of every acceptance, including those returned in a user's acceptance history.

The `proof` object, containing the IP address and user agent recorded at acceptance, is included only when the credentials have the `legal_terms.read_proof` permission. Otherwise, it is omitted from the response.

Required permissions: `legal_terms.read`.

## Parameters

| Name | In | Type | Required | Description |
|---|---|---|---|---|
| `legal_term_id` | path | string | yes |  |
| `term_acceptance_id` | path | string | yes |  |

## Responses

### 200

Returns the requested acceptance.

Body: `data`: TermAcceptance.

Fields of TermAcceptance:

| Field | Type | Required | Description |
|---|---|---|---|
| `accepted_at` | string (date-time) | yes |  |
| `id` | string | yes | Public ID, with the tac_ prefix. |
| `legal_term_id` | string | yes | Accepted legal term: trmplatform for the platform terms, or trmproduct_<id> for the terms of a product. |
| `links` | object | no | Present when the acceptance is listed under a user. self points to the canonical URL under /legal-terms. |
| `object` | string, one of `term_acceptance` | yes |  |
| `proof` | object | no | Proof of origin of the acceptance. Included only when the credentials have the legalterms.readproof permission. |
| `user_id` | string | yes | Public ID, with the usr_ prefix. |

### 401

The credential is missing, malformed, expired, or revoked.

Body: Error.

### 403

The current credentials do not have the permission required by this operation.

Body: Error.

### 404

The legal term or acceptance was not found, the acceptance does not belong to the specified legal term, or it is not accessible with the current credentials.

Body: Error.

Full schema: https://cademi.dev/openapi/v3.json
