Get flight booking extras
get_flights_bookings_bookingid_servicesOverview
Instructions
Overview
Retrieve the ancillary services (seats, baggage) for an existing flight booking: services that are already booked together with the live catalog of services that can still be booked.
When to Use
Post-booking upsell - Show the passenger which seats and bags they can still add after the booking was created
Booking management - Display the services already attached to the booking with the prices that were charged
Availability refresh - The bookable catalog is fetched live from the provider on every call
What You Get
groups- Bookable services grouped by category (seat, baggage) with post-margin prices and encodedserviceIdsbookedServices- Services already attached to the booking; entries booked through the API carry the exact price that was charged at attach timeexpiresAt- Validity window of the bookable catalog
Key Features
Read-only: Safe to call at any time; the catalog reflects live availability
Consistent pricing: Booked services echo the post-margin amounts the user actually paid
Quick Start
Provide the bookingId from the flight booking confirmation.
On a ticketed booking (status CONFIRMED) groups lists only what can be sold after ticketing (provider-dependent, usually baggage) and only when canAddServicesAfterTicketing is true; buy them with POST /flights/bookings/{bookingId}/services and /services/confirm.
Requires the bookingId and the email used to book: the server only returns or changes a booking when they match.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | The email address used to make the booking. The server checks it against the booking before returning or changing anything. | ||
| lastName | No | The booking holder's last name, if the customer gives it. Optional. | |
| bookingId | Yes | The unique booking identifier | |
| forceRefresh | No | Bypass the provider's 15-minute services cache | |
| includeServicesHistory | No | Include non-confirmed bookedServices rows (pending, requested, failed, replaced, dropped). By default only confirmed rows are returned. |