Workflows

Get your project off to a flying start with Sabre APIs workflows.

These workflows represent common transactions to help you build high quality applications using Sabre APIs. Each workflow contains a brief list of sequential steps designed to combine Sabre APIs for common scenarios.

Authentication must first be requested before you can make subsequent Sabre APIs calls. See the SOAP API authentication guidelines for details.

Any of the workflows that take action over an existing reservation (such as a 'Post Booking transaction', 'Issue Air Ticket', etc.) require you to retrieve the passenger name record first (using TravelItineraryReadRQ) first, then confirm/end the transaction (using EndTransactionLLSRQ or PassengerDetailsRQ).

There is no limitation on the number of transactions that can be executed between calls. Meaning, it's possible to combine Sabre APIs calls from multiple workflows, if needed.

If you know precisely what updates are needed and there is no need to read the contents of the passenger name record (except to take action on it), PassengerDetailsRQ orchestrates the retrieve/end transactions. Therefore, in some cases the initial call to TravelItineraryReadRQ can be saved (see 'Reserve Air Seat' workflow for an example).

Explore and test these workflows using our project file (.ZIP) for the open source SoapUI tool (soapui.org), which demonstrates a subset of sample implementations, including setup and run instructions.

Name Category Function API Type Link

   Alert! There are no items that match your filter.

This workflow allows you to search and book Air Extras.

Go to documentation

The following workflow allows you to calculate the price of a changed itinerary using the airline's Voluntary Changes (Category 31) fare rules and prepare the new ticket for issuance.

Go to documentation

The following workflow allows you to book flights, after the shopping process has been completed.

Go to documentation

The following workflow allows you to search and book a hotel room.

Go to documentation

The following workflow allows you to search and book a rental car.

Go to documentation

The following workflow allows you to shop for alternate itineraries including the cost to exchange, book, confirm the exchange price of the new itinerary and issue the new ticket.

Go to documentation

The following workflow allows you to issue a new ticket for an existing reservation.

Go to documentation

This workflow allows you to issue Electronic Miscellaneous Documents (EMDs) to confirm the purchase of Air Extras and Paid Seats.

Go to documentation

The following workflow allows you to search and book flights.

Go to documentation

The following workflow allows you to modify an existing passenger name record (PNR).

Go to documentation

The following workflow demonstrates how to take action (cancel) over an existing passenger name record.

Go to documentation

The following workflow allows you reserve seats on a given flight.

Go to documentation

This workflow demonstrates how to combine access (sessionless) and session tokens into a flight shop and book request.

Go to documentation

Docs Navigation