---
title: "GET /api/checkout/{id}/detailsform"
method: GET
path: "/api/checkout/{id}/detailsform"
tags: ["api", "checkout"]
---

# GET /api/checkout/{id}/detailsform

`GET /api/checkout/{id}/detailsform`

Get details form

## Path parameters

- `id` string, required

## Query parameters

- `secret` string, required — The secret token of the checkout
- `locale` string — Get the info for a specific language

## Response `200`

OK

- GETCheckoutGetDetailsForm200Response
  - `skipAddressInfo` boolean — Whether not to ask for the address of the ticket buyer.
  - `extraFields` object[] — Extra fields
    - `name` string, required
    - `description` string, required
    - `required` boolean, required
    - `deleted` boolean
    - `onlyForCertainTicketsTypes` boolean
    - `allowedTicketTypes` string[]
    - `printable` boolean
    - `applyToCustomer` boolean
  - `enforceCompany` boolean — Whether the company of the ticket buyer is a required field.
  - `ticketExtraFields` object
  - `enforceAddress` boolean — Whether the address is required or not.
  - `identificationConfig` array[] — The seller's legal identification configuration, including conditional requirements that only apply once e.g. a company or a matching address is provided. Evaluate each requirement's conditions against the checkout state.
    - object[]
      - `type` 'spain_tax_id' | 'origin_country_id' | 'france_siren', required — The required document type.
      - `requireAddress` boolean — Whether an address is required for this identification type.
      - `identificationThreshold` number, float — The threshold for identification from when the identification is required.
      - `forceForB2B` boolean — Whether the requirement is enforced for B2B buyers (company name set).
      - `forceForInternational` boolean — Whether the requirement is enforced for international buyers.
      - `applicableBuyerCountries` string[] — Restricts the requirement to buyers of these countries. Absent means all buyers.

## Other responses

- `400` — Bad Request

## Changes

- **2026-08-21** `36be0dca14e7` — 1 warning, 3 info
  - added the new `france_siren` enum value to the `identificationConfig/items/items/type` response property for the response status `200`
  - added the optional property `identificationConfig/items/items/applicableBuyerCountries` to the response with the `200` status
  - added the optional property `identificationConfig/items/items/forceForB2B` to the response with the `200` status
  - added the optional property `identificationConfig/items/items/forceForInternational` to the response with the `200` status

[Change history](https://skmtc.dev/vivenu/apis/vivenu-api/changes/api/checkout/:id/detailsform/get.md)

---

[API](https://skmtc.dev/vivenu/apis/vivenu-api.md) · [All operations](https://skmtc.dev/vivenu/apis/vivenu-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/vivenu/vivenu-api/revisions/a18eefe17b94/schema)
