---
title: "Orders with flight details"
method: POST
path: "/orders/details/flights"
tags: ["Orders"]
---

# Orders with flight details

`POST /orders/details/flights`

Use this endpoint to retrieve detailed information for one or more flight orders. - You can request car order details either by **order ID** or by **reservation ID**. - The response includes all relevant information for each order, such as booking and cancellation details, commission, pricing, and optional extras (for example, policies).   Results are sorted by `bookingDate` in descending order, with the most recently booked orders listed first. It returns structured order data, including pricing, itinerary segments with IATA airport codes, etc. </br></br>This endpoint is ideal for:</br></br> - Displaying flight booking details in traveller dashboards or confirmation pages.</br> - Generating post-booking communications and invoices. </br> - Performing reporting or reconciliation tasks that require accurate itinerary and pricing data.

## Headers

- `X-Affiliate-Id` integer, required

## Request body

- union
  - object
    - `currency` string — A three-letter code that uniquely identifies a monetary currency as defined by the ISO 4217 standard. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/commonpayments/common/payments/currencies" target="_blank">common/payments/currencies</a>.
    - `orders` string[], required — List of order IDs for which details should be returned. Mutually exclusive with 'reservations'.
  - object
    - `currency` string — A three-letter code that uniquely identifies a monetary currency as defined by the ISO 4217 standard. The full list can be obtained by calling <a href="/demand/docs/open-api/demand-api/commonpayments/common/payments/currencies" target="_blank">common/payments/currencies</a>.
    - `reservations` string[], required — List of reservation IDs for which details should be returned. Mutually exclusive with 'orders'.

## Response `200`

Successful response.

- object
  - `data` object[]
    - `id` string — Order id
    - `reservation` string — This is the reservation id for the travel service in this order.
    - `currency` object
      - `booker_currency` string — The currency of the booker.
      - `order_currency` string — The currency in which the order was created.
    - `itineraries` object[]
      - `arrival` object — Arrival itinerary.
        - `airport` string — A three-letter code that uniquely identifies an airport as defined by the International Air Transport Association (IATA). The full list can be obtained by calling [common/locations/airports](#/common/locations/airports).
        - `date_time` string, date-time — Date time of the itinerary.
      - `departure` object — Departure itinerary.
        - `airport` string — A three-letter code that uniquely identifies an airport as defined by the International Air Transport Association (IATA). The full list can be obtained by calling [common/locations/airports](#/common/locations/airports).
        - `date_time` string, date-time — Date time of the itinerary.
    - `label` string — Identifier associated with the order.
    - `price` object
      - `booker_currency` number, double — The price in the currency of the booker
      - `order_currency` number, double — The price in the currency in which order was created
    - `status` 'booked' | 'cancelled' | 'unknown'
  - `request_id` string — Uniquely identifies the request. Please provide this identifier when contacting support.

---

[API](https://skmtc.net/booking/apis/booking-com-demand-api.md) · [All operations](https://skmtc.net/booking/apis/booking-com-demand-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/booking/booking-com-demand-api/revisions/e5f3dccae7ca/schema)
