Skip to main content

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

Basic diagram