Skip to content
Last updated

Flight order details

Use /orders/details/flights to retrieve detailed information about flight bookings and support post-booking workflows such as managing cancellations, reporting commissions, and generating travelling communications.


Retrieve flight order details

→ Use /orders/details/flights to retrieve detailed information for one or more flight orders.

The request supports the following fields:

Parameter
Description
ordersRequired when reservations is not provided. List of flight order IDs to retrieve. Supports up to 100 IDs.
reservationsRequired when orders is not provided. List of flight reservation IDs to retrieve. Supports up to 100 IDs.
currencyOptional. Returns monetary amounts in the requested currency where applicable.

Specify either orders or reservations, but not both.

Example request

{
    "currency": "EUR",
    "orders": [
      "1234567890123456",
      "9876543210987654"
    ]
}

Response

The response returns a data array containing one object for each requested order.

Common fields include:

Parameter
Description
idThe order identifier.
reservationReservation identifier associated with the flight booking.
currencyBooker and order currency.
itinerariesFlight itinerary segments, including departure and arrival airports and timestamps.
labelIdentifier associated with the order for attribution or reporting purposes.
priceTotal price in both the booker and order currencies. See the Pricing guide for details.
statusCurrent status of the flight order.

Itinerary information

The itineraries array contains the departure and arrival details for each journey segment, including:

  • Departure airport (IATA code).
  • Departure date and time.
  • Arrival airport (IATA code).
  • Arrival date and time.

Use the /common/locations/airports endpoint to check accepted airport codes.

Pricing

The price object returns the total booking amount in:

  • booker_currency – The traveller's currency.
  • order_currency – The currency in which the order was created.

If the currency request parameter is specified, returned monetary values are converted where applicable.

Example response

{
  "request_id": "01jeayp0a7v6abn2fsjhm3jdkt",
  "data": [
    {
      "id": "ORDER_ID",
      "reservation": "RESERVATION_ID",
      "currency": {
        "booker_currency": "EUR",
        "order_currency": "USD"
      },
      "itineraries": [
        {
          "departure": {
            "airport": "CAI",
            "date_time": "2024-03-01T07:00:00+00:00"
          },
          "arrival": {
            "airport": "LXR",
            "date_time": "2024-03-01T08:10:00+00:00"
          }
        }
      ],
      "label": "SAMPLE_LABEL",
      "price": {
        "booker_currency": 197.87,
        "order_currency": 212.86
      },
      "status": "booked"
    }
  ]
}

Order status

Order status
Description
bookedThe flight booking has been successfully confirmed.
cancelledThe booking has been cancelled.
unknownThe current status is unknown or not available.

Next steps

Related guides: