Exchange Search API Reference

POST

exchangesearch/catalogofferingsairchange

Base path:

Note the following base path varies from that used for other JSON APIs.

Pre-production https://api.pp.travelport.com/11/

Production https://api.travelport.com/11/

Related Content: Exchange, Refund, and Void Guide

The Exchange Search API is the second step in the GDSClosed Global Distribution System. A GDS aggregates and distributes air, hotel, and car rental content such as schedules, fares, and upsells. In the JSON APIs, GDS content is distributed from Travelport. exchangeClosed Cancel or modify a ticketed itinerary and issue a new ticket. See the Cancel, Exchange, and Refund Options Guide. workflow, after the optional Eligibility step. It searches for an alternate itineraryClosed The entire trip on a booking, including all flights on all legs. Also called a journey. for a possible exchange on a currently ticketed GDS itinerary. The response details any differences in base fare, taxes, fees, and total price between the currently ticketed itinerary and the possible new itinerary. It should be followed by an Add/Modify Offer request to select a new itinerary from these search results.

Exchange Search supports exchanges for multiple travelers, and for itineraries with multiple offers, as follows:

Request

Query Parameters

None.

Request Body

See the Exchange, Refund, and Void Guide for important information about requirements for exchanges.

Response

The Exchange Search response is similar to the Search response. The table below refers to the response table in the Search API Reference for several common objects that are returned in the Exchange Search response with the same type of data.

Example Request

For additional examples and scenarios, download the developer toolkits and see Using Postman and Developer Toolkits.

The example below requests an Exchange Search for multiple passengers.

Example Response

For additional examples and scenarios, download the developer toolkits and see Using Postman and Developer Toolkits.

For brevity, the following example has been edited to remove several instances of individual offers, terms and conditions, and flights. Because of that editing offers may return flights not shown in ReferenceList and vice versa.

The following example returns BrandAttribute and AdditionalBrandAttribute in ReferenceListBrand. It also includes the PastDate object indicating that some segments have already been flown. For brevity, this example has been edited to remove several instances of individual offers, baggage details, flights, and brands. Because of that editing offers in this example may return flights and brands not shown in ReferenceList and vice versa.