Skip to content
Last updated

Flight order details

to retrieve detailed information about flight bookings and support post-booking workflows such as displaying booking details, generating travel communications, reporting commissions and reconciliation..


Retrieve flight order details

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

You can request flight order details using either order IDs or reservation IDs. 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. A list of flight reservation IDs to retrieve. Supports up to 100 IDs.
currencyOptional. The currency in which monetary amounts should be returned, 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 the flight order details returned for the request.

Common fields include:

Parameter
Description
idThe order identifier.
reservationReservation identifier associated with the flight booking.
currencyBooker and order currency.
itinerariesThe flight itinerary information, including departure and arrival airports and timestamps.
labelAn identifier associated with the order, which can be used 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 itinerary entry, including:

  • Departure airport, represented by an IATA airport code.
  • Departure date and time.
  • Arrival airport, represented by an IATA airport code.
  • Arrival date and time.

Each itinerary entry contains the following fields:

Description
departureThe departure airport and date and time.
arrivalThe arrival airport and date and time.
airportA three-letter code that uniquely identifies an airport, as defined by the International Air Transport Association (IATA).
date_timeThe departure or arrival date and time in ISO 8601 format.

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.
no_showThe traveller did not show up for the flight booking.
unknownThe current status is unknown or not available.

Next steps

Related guides: