JSON APIs Required Full Workflow

The following diagram shows the API requests in the minimum required workflow to ticket a flight in the JSON APIs. Also see JSON APIs Full Workflow with Optional Steps and All Book and Ticketing Workflows for additional options.

Each box in the diagram represents one API call in the workflow.

Related Content: JSON APIs Guide, Air Shopping Guide, Booking Guide, Ticketing Guide

Note that the above JSON APIs workflow uses reference payload requests, which send identifiers to select an offer from previous JSON API responses. Optionally, you can send the AirPrice full payload request and omit the Search request, or send an Add Offer full payload request and omit the Search and AirPrice requests. This allows you to source your flights outside the JSON APIs and skip these steps of the JSON workflow.

AirReservation 23.11.25 and later. The alternate Add Product workflow below allows you to start with booking and skip the searching and pricing steps. You must already have full details for the itinerary to book. GDS only; not supported for NDC.