---
title: "GET /confirmation"
method: GET
path: "/confirmation"
tags: ["Confirmation"]
---

# GET /confirmation

`GET /confirmation`

Returns a Confirmation result

## Query parameters

- `lang` string

## Response `200`

Returns a successful Confirmation result

- object
  - `data` object, required
    - `locations` object
    - `auth` object
    - `fareTypes` object
    - `brands` object
    - `carriers` object
    - `travelClasses` object
    - `passengerTypes` object
    - `routeRestrictions` object
    - `fareRestrictions` object
    - `discountCardProducts` object
    - `products` object
    - `primary` object
      - `id` string
      - `expiresAt` string
      - `items` object[]
        - `id` string
        - `productId` string
        - `isReadOnly` boolean
        - `type` string
        - `relation` string
        - `source` string
        - `destination` string
        - `itemIds` string[]
        - `relationRequirements` object[]
          - `id` string
          - `requirementType` string
          - `refundRequirementType` string
        - `createdAt` string
        - `data` object[]
          - `afterLeg` object
            - `legHash` string
            - `legId` string
            - `productId` string
            - `productUri` string
          - `beforeLeg` object
            - `legHash` string
            - `legId` string
            - `productId` string
            - `productUri` string
          - `interchangeType` string
      - `metadata` object
        - `parentId` string
      - `isValid` boolean
      - `validationErrors` string[]
    - `temp` object
      - `id` string
      - `expiresAt` string
      - `items` object[]
        - `id` string
        - `productId` string
        - `isReadOnly` boolean
        - `type` string
        - `relation` string
        - `source` string
        - `destination` string
        - `itemIds` string[]
        - `relationRequirements` object[]
          - `id` string
          - `requirementType` string
          - `refundRequirementType` string
        - `createdAt` string
        - `data` object[]
          - `afterLeg` object
            - `legHash` string
            - `legId` string
            - `productId` string
            - `productUri` string
          - `beforeLeg` object
            - `legHash` string
            - `legId` string
            - `productId` string
            - `productUri` string
          - `interchangeType` string
      - `metadata` object
        - `parentId` string
      - `isValid` boolean
      - `validationErrors` string[]
    - `basketPrices` object
    - `order` object — A basket order
      - `id` string, required
      - `basketId` string
      - `bookingReference` string, required
      - `invoiceIds` string[], required
      - `itemIds` string[], required
      - `invoices` object, required
      - `items` object, required
      - `state` string
      - `currencyCode` string, required
    - `customer` object — A Customer
      - `id` number
      - `isTrusted` boolean
      - `DPA84Consent` boolean
      - `isImplicitlyRegistered` boolean
    - `emails` string[]
    - `insuranceProducts` object
    - `transportModes` object
    - `fulfilments` object
    - `reimbursement` object — Fulfilment reimbursement
      - `amount` number
      - `currencyCode` string
    - `allocationTypes` object
    - `allocationProperties` object
    - `paymentDetails` unknown
    - `payment` unknown
    - `webLoyalty` object — Web Loyalty scheme details
      - `scheme` 'NO_WEB_LOYALTY' | 'GB_WEB_LOYALTY' | 'ES_WEB_LOYALTY' | 'FR_WEB_LOYALTY'
    - `textMeLinkToken` string
    - `localAreaProducts` object
    - `carTrawlerPartnerProducts` object — Car Trawler Partner Products keyed by productId

## Other responses

- `400` — Validation Error
- `500` — General server Error

---

[API](https://skmtc.net/thetrainline/apis/trainline-desktop-api.md) · [All operations](https://skmtc.net/thetrainline/apis/trainline-desktop-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/thetrainline/trainline-desktop-api/revisions/45a894ec56f4/schema)
