The AirShopping service returns a list of priced availability offers (combination of available flights and fares) for the requested Origin and Destination, Date and Cabin/Branded code.
NDC Schema: IATA AirShoppingRQ/RS v21.3.
This is a complete replica of production and a test environment where developers can build against our NDC APIs and validate their code for build of new features, ahead of certification and go-live. This environment should also be used for debugging
This environment will have the same capability features as Sandbox but in addition we may deploy breaking changes or new features in advance of release to Sandbox and Production in order to give developers early visibility.
Supports only from 1 to 9 passengers. Request needs at least 1 x ADT Pax. Number of Infants cannot be greater than Adult passengers. Groups are out of scope.
Supported Passenger Type Codes (PTC) are following:
Multiple Cabin codes can be requested (warning[s] returned for unknown codes) In the response Brand names will be returned for the Itinerary
Service Taxonomy Code designate the Specification associated with a Fare Product
ID <-> RefID attribute request/response formats are shown as follows:
Currency is returned based on Point of Sale (Agent location). For IATA agents currency will be as per BSP.
An Offer differs from another Offer(s) with its price or/ and combinations of flights Unique generated OfferID is returned, with a validity of 20 minutes.
One or more OfferItem(s) are included in an Offer and each OfferItem is unique. OfferItem is per PTC (with Variation of Price, taxes)
Service for both/all Bounds will return with the same Brand/ Fare Family Ex: OutBound: Economy Light, expect InBound also to be Economy Light.
The service rejects request and returns error.
The service for certain requested Origin & Destination[s] might only return Direct/Non-Stop or limited Branded fares - Flight Offer(s) for the Itinerary
The service checks if the agent calling the service has the rights. If the agent does not have such authority, then the service will not process and will return an error.