---
title: "Store the legal acceptances of a Google sign-up in a short-lived signed cookie"
method: POST
path: "/v1/legal/signup-intent"
tags: ["Legal"]
---

# Store the legal acceptances of a Google sign-up in a short-lived signed cookie

`POST /v1/legal/signup-intent`

## Request

- Base URL: `https://api.prod.keyban.io`
- URL: `https://api.prod.keyban.io/v1/legal/signup-intent`
- Auth: `X-Api-Key` (a scheme the document does not define)

## Request body

- SignupIntentDto
  - `customerType` 'company', required: Billing identity of the organization owner. Only `company` is accepted: the individual offer is not open yet.
  - `acceptances` object[], required
    - `document` 'cgu' | 'cgv' | 'marketing' | 'cgs', required: Legal document accepted, one of the LegalDocument enum values.
    - `version` string, date, required: Version of the document accepted, as its publication date (ISO 8601 date-only, YYYY-MM-DD). Must match the current version to satisfy a required document.
  - `locale` 'en-US' | 'fr-FR' | 'es-ES' | 'it-IT'

## Response `204`

---

[API](https://skmtc.dev/keyban/apis/keyban-rest-apis.md) · [All operations](https://skmtc.dev/keyban/apis/keyban-rest-apis/llms.txt) · [OpenAPI document](https://skmtc.dev/keyban/apis/keyban-rest-apis/revisions/0bb79a1da961?raw)
