Flight Bookings

Get booking details

Overview

Retrieve complete details of a confirmed flight booking using its unique booking ID.

When to Use

  • Booking confirmation page - Display full itinerary after booking completes
  • Booking management - Retrieve details for an existing reservation
  • Itinerary display - Show passengers, segments, and confirmation numbers
  • Status checks - Verify booking status for a given booking ID

What You Get

  • Complete itinerary with all flight segments and connection details
  • Passenger manifest with names, documents, and seat assignments
  • Booking status and provider confirmation reference
  • Pricing breakdown including taxes and fees paid
  • Ancillary services (seats, baggage) in booking.bookedServices, with the post-margin price charged for each; when the live provider omits them, falls back to the attach/book snapshot. Omitted only when the booking has none

Key Features

  • Full booking record: Returns all data associated with the confirmed booking
  • Provider reference: Includes the provider-side booking confirmation number
  • Passenger details: Complete passenger information for all travelers

Quick Start

Provide the bookingId (returned from POST /flights/bookings) in the URL path. Returns the complete booking record.

get/flights/bookings/{bookingId}

Request

  • Base URL
    https://api.liteapi.travel/v3.0
  • URL
    https://api.liteapi.travel/v3.0/flights/bookings/{bookingId}
  • Auth
    API key in header X-API-Key

Path parameters

bookingIdstring required

The unique booking identifier

Response

Successful response

Example response

{
  "data": [
    {
      "booking": {
        "customTags": {
          "SOURCE": "EXAMPLE",
          "TIER": "GOLD"
        },
        "status": "CONFIRMED",
        "journey": {
          "segments": [
            {
              "stops": [
                {
                  "airportCode": "GIG",
                  "airportName": "Rio Galeão – Tom Jobim International Airport",
                  "arrivalTime": "2026-10-17T18:35:00",
                  "departureTime": "2026-10-17T19:25:00",
                  "duration": {
                    "iso8601": "PT50M",
                    "minutes": 50
                  }
                }
              ]
            }
          ],
          "baggage": {
            "included": [
              {
                "bagType": "cabin",
                "description": "1 cabin bag up to 8 kg",
                "passengerType": "ADT",
                "pieces": 1,
                "size": "55x40x20",
                "unit": "kg",
                "weightKg": 8
              }
            ],
            "paid": [
              {
                "bagType": "cabin",
                "description": "1 cabin bag up to 8 kg",
                "passengerType": "ADT",
                "pieces": 1,
                "size": "55x40x20",
                "unit": "kg",
                "weightKg": 8
              }
            ]
          },
          "terms": {
            "summary": [
              {
                "level": "warning",
                "message": "Changes allowed with fee"
              }
            ]
          },
          "cabinClass": "ECONOMY"
        },
        "ticketedServices": [
          {
            "services": [
              {
                "serviceId": "g6Rwc2lk2SQwMTlkMDY3NC1hMzQzLTc0OGEtYmYyYS1jMDk4ZmNjMTk2ZGGhcMtAfB6PXCj1w6Fjo1VTRA==",
                "quantity": 1
              }
            ],
            "soldServices": [
              {
                "serviceId": "g6Rwc2lk2SQwMTlkMDY3NC1hMzQzLTc0OGEtYmYyYS1jMDk4ZmNjMTk2ZGGhcMtAfB6PXCj1w6Fjo1VTRA==",
                "quantity": 1
              }
            ]
          }
        ]
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.