---
title: "Sign combined consents with checkboxes."
method: POST
path: "/omni/sign-combined-consent"
tags: ["Shared consent"]
---

# Sign combined consents with checkboxes.

`POST /omni/sign-combined-consent`

## Request

- Base URL: `https://demo-api.incodesmile.com`
- URL: `https://demo-api.incodesmile.com/omni/sign-combined-consent`
- Auth: API key in header `x-api-key` and API key in header `X-Incode-Hardware-Id`
- TypeScript: <https://skmtc.dev/incode/apis/incode-omni-api/docs/omni/sign-combined-consent/post.ts> (a function with typed inputs; its response is checked against the schema)

Receives information about which checkboxes user signed.

## Headers

- `api-version` string, required

## Request body

- SignCombinedConsentRequest
  - `languageConsentId` string
  - `checkboxes` object

## Response `200`

OK

- BasicResponse
  - `success` boolean: Flag indicating request passed successfully.
  - `sessionStatus` 'Alive' | 'Closed' | 'Deleted': Session status

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/incode/apis/incode-omni-api.md) - [All operations](https://skmtc.dev/incode/apis/incode-omni-api/llms.txt) - [OpenAPI document](https://skmtc.dev/incode/apis/incode-omni-api/revisions/30cd6d926ea3?raw)
