---
title: "Accept"
method: POST
path: "/v1/platform/legal/accept"
tags: ["platform:legal"]
---

# Accept

`POST /v1/platform/legal/accept`

## Request

- Base URL: `https://api.intura.co` (the document declares no server; this is the origin it was published from)
- URL: `https://api.intura.co/v1/platform/legal/accept`
- Auth: none declared

Record that this person accepted the Product Terms for one download context.

## Request body

- AcceptRequest: One ticked box in a download modal. `version` is the one the refusal (`TERMS_REQUIRED`) named, so a page that was open across a new version accepts the version it is about to be held to. `product_code` names the model or extension for `model_download` and `extension_download`, and is left out for `download_key` and `reaccept`.
  - `document` 'product_terms'
  - `version` string, required
  - `context` 'model_download' | 'extension_download' | 'download_key' | 'reaccept', required
  - `product_code` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/intura/apis/intura-ai-api.md) - [All operations](https://skmtc.dev/intura/apis/intura-ai-api/llms.txt) - [OpenAPI document](https://skmtc.dev/intura/apis/intura-ai-api/revisions/7cb6af4c6390?raw)
