NDC selling flow
Identifiers
Some identifiers evolve as the selling flow progresses
OfferID: AirShopping
Request
No offer ID is used as an input for AirShopping in the initial sales flow. This is the beginning of the shopping flow.
Response
Multiple offer IDs can be returned in a single AirShopping request. Multiple offers IDs can be returned for the same flight, such as different fare class products with different restrictions.
Sample OfferID returned by AirShopping 01773260170_id-481f7992-39cc-4e99-bf7e-8d47fa61e726-o-1
Multiple OfferID for same flight—different fare products and prices
<PriceClassList>
<PriceClass>
<Code>EZ</Code>
<Name>Flex</Name>
<PriceClassID>pc553723434</PriceClassID>
</PriceClass>
<PriceClass>
<Code>NO</Code>
<Name>No Flex</Name>
<PriceClassID>pc0564969502</PriceClassID>
</PriceClass>
</PriceClassList>
<CarrierOffers>
<Offer>
<JourneyOverview>
<JourneyPriceClass>
<PriceClassRefID>pc553723434</PriceClassRefID>
<OfferID>01773260170_id-4c779b03-4345-4296-aa53-65332815aee8-o-1</OfferID>
<OfferItemID>01773260170_id-4c779b03-4345-4296-aa53-65332815aee8-o-1-1</OfferItemID>
<Price>
<TotalAmount CurCode="USD">101.00</TotalAmount>
</Price>
</Offer>
<Offer>
<JourneyOverview>
<JourneyPriceClass>
<PriceClassRefID>pc0564969502</PriceClassRefID>
<OfferID>01773260170_id-4c779b03-4345-4296-aa53-65332815aee8-o-2</OfferID>
<OfferItemID>01773260170_id-4c779b03-4345-4296-aa53-65332815aee8-o-2-1</OfferItemID>
<Price>
<TotalAmount CurCode="USD">96.00</TotalAmount>
</Price>
</Offer>
OfferID: OfferPrice
Request
One or many OfferID
from AirShopping must be provided for an OfferPrice request. Attempting to price from two different offers will cause an error.
Response
A single priced OfferID
is returned by OfferPrice.
Sample OfferPrice OfferID sid-a661eaca-970d-4ab3-bc57-3ecf68e4a035
OfferID: ServiceList & SeatAvailability
- SeatAvailability request:
sid-a661eaca-970d-4ab3-bc57-3ecf68e4a035
- SeatAvailability response:
id-fd62c0e1-b494-4a05-8526-2d4efd057414