Booking Overview

Core APIs for search, verify, order, payment, and ticketing workflows.

Use this section for the end-to-end booking flow.

Booking flow from search to payment and follow-up

Pages in this section

What this section covers

  • Search for flight offers

  • Retrieve offers through an independent Get Offer flow

  • Verify fares and routing

  • Create orders

  • Confirm FR orders

  • Pay and issue tickets

  • Retrieve booking details

  • Run advanced search flows

  • Query seats and luggage

Typical flow

1

Standard search path

Search for available offers and keep the returned identifiers.

2

Verify

Recheck fare, routing, and booking requirements before order creation.

3

Order

Create the booking with passenger, contact, and ancillary details.

4

Pay

Complete payment and wait for ticketing to finish.

Alternate flow

Use this path when you already know the target itinerary or need an independent price check.

1

Get Offer

Call getOffers.do and keep the returned OfferId.

2

Optional ancillaries

Query getLuggage.do or seatAvailability.do only when baggage or seat choice matters before booking.

3

Order

Create the booking with order.do.

4

Pay

Complete payment with pay.do.

Main APIs

  • search.do

  • getOffers.do

  • verify.do

  • order.do

  • orderCommit.do

  • pay.do

  • queryOrderDetails.do

  • smartSearch.do

  • seatAvailability.do

  • getLuggage.do

Use this when you need

  • A standard search-to-ticket flow

  • An independent offer lookup and price-check flow

  • FR order confirmation support

  • Seat and baggage selection

  • Real-time or smart search options

Full API reference

Use endpoint-level details here:

Booking APIs

Last updated

Was this helpful?