Skip to main content

Exchange Booking

1.0.0
Air
Pricing
REST API
Try now

What is it?

The Exchange Booking API is used to update the itinerary and create a Price Quote Reissue Record for a ticket exchange in a single API call.

Why use it?

You can use this API to:

  • Updates the itinerary and creates a Price Quote Reissue Record for a ticket exchange in a single API call
  • Specifies a price tolerance threshold for the Automated Exchanges Comparison response
  • Returns details of the generated Price Quote Reissue record
  • Manages sessions on behalf of the client application
  • Successfully issues a PQR via error handling

How it works?

The Exchange Booking API performs several steps to issue a PQR:

  • Performs an “ignore transaction” to ensure that the work area is clear
  • Retrieves the existing reservation using a record locator provided within the payload
  • Cancels specified PNR air segments and books new segments
  • Performs automated exchange comparison and confirmation calls
  • Commits the newly generated PQR into the PNR and depending on user input, API can retrieve PQR details and/or retrieve full reservation details

How to use?

  1. A single PQR is generated by sending a single instance of /ExchangeBookingRQ/AutomatedExchanges.
  2. Depending on the user’s choices, the API will:
  • Cancel specific air segments (/ExchangeBookingRQ/Cancel)
  • Add new segments to the reservation (/ExchangeBookingRQ/AirBook)
  • Keep specific segments unchanged (/ExchangeBookingRQ/Itinerary/SegmentPricing)
  1. The API then automatically select segments to be passed onto the Automated Exchanges comparison step. The service response will contain the generated PQR number as a default: (/ExchangeBookingRS/ExchangeConfirmation/@PQR_Number)
  2. Depending on the user choice, the service response may include full PQR details: (/ExchangeBookingRQ/PostProcessing/@returnPQRInfo=”true”) or full reservation details (/ExchangeBookingRQ/PostProcessing/@redisplayReservation=”true”)