NDC Exchange

A community platform where Sellers and Airlines exchange airline offers and orders. A single connection gives you access to multiple suppliers.

You can use the following API key for the example requests provided in this page:
daaaf0dd2cf251dd197d2aead8c20690

Web Services Available

Web Service (WS) or verbs are request and response interactions. All Web Services here are based on schemas.

The following are a set of Web Services exposed via NDC Exchange.

Click here for a high level view of NDC Exchange Messages Workflow/Orchestration

ATPCO Web Services

NDC2015.2 Schemas
  1. Baggage Services (currently 400+ airlines baggage services are available)
    This is a set of Web Services exposed via NDC Exchange:
    • BaggageAllowanceWS: This Web Service enables ATPCO partners to request baggage allowance and a catalog of charges (this is optional).
    • BaggageChargesWS: The BaggageChargesRQ message is used to request the applicable fees for baggage (i.e: carry-on and check-in) for a passenger travelling a given itinerary.
    • BaggageListWS: The BaggageListRQ message is used to request a list of all applicable baggage types (i.e. skis, snowboard, golf equipment, etc.) for an applicable passenger and itinerary.
    • Note: Ticket information should be known for all 3 baggage messages. Baggage messages apply IATA resolution 302, Canadian CTA and U.S D.O.T baggage.

    Click here to download ATPCO Baggage example requests and responses.

  2. Ancillary Offer Service (currently 180+ airlines ancillary services are available)
    • ServiceListWS: This Web Service enables ATPCO partners to enquire about airlines' Ancillary Offers. It returns optional services description, provisions and fees. It standardizes calculation and distribution of airlines' optional services.

Click here to download ATPCO Ancillary example requests and responses.

Airlines Web Services

AC - Air Canada

NDC2015.2 Schemas
  • AirShoppingWS: This Web Service enables client applications to request offers/priced itinerary options for flights between specific city pairs, on specific dates and for specific numbers and types of passengers.
  • ServiceListWS: This Web Service enables client applications to request "A la Carte" optional services, pricing information for specific flights, for a specific number and type of passengers.
  • FlightPriceWS: This Web Service enables client applications to request final pricing information for specific flights on specific dates, including optional services.
  • SeatAvailabilityWS: This Web Service enables client applications to request seat map details (configuration and price) for one or more flight segments and for specific dates.
  • OrderCreateWS: This Web Service enables client applications to request booking of a specific itinerary for one or more identified passengers.

Click here to download AC NDC2015.2 example requests and responses.

NDC2017.2 Schemas
  • AirShoppingWS: This Web Service enables client applications to request offers/priced itinerary options for flights between specific city pairs, on specific dates and for specific numbers and types of passengers.
  • ServiceListWS: This Web Service enables client applications to request "A la Carte" optional services pricing information for specific flights, for a specific number and type of passengers.
  • OfferPrice: This Web Service enables client applications to request Offers (i.e: final pricing information) for specific flights on specific dates, including optional services.
  • SeatAvailabilityWS: This Web Service enables client applications to request seat map details (configuration and price) for one or more flight segments and for specific dates.
  • OrderCreateWS: This Web Service enables client applications to request booking/order of a specific itinerary for one or more identified passengers.
  • OrderListWS: This Web Service enables client applications to retrieve a list of bookings/orders made by a given customer/travel agency.
  • OrderRetrieveWS: This Web Service enables client applications to retrieve a booking/order made by a given customer/travel agency.
  • OrderReshopWS: This Web Service enables client applications to reshop based on an already booked/purchased itinerary for one or more identified passengers.
  • OrderChangeWS: This Web Service enables client applications to confirm/commit to a change of an already booked/purchased itinerary for one or more identified passengers.
  • OrderCancelWS: This Web Service enables client applications to request a cancellation of a specific itinerary for one or more identified passengers.
  • AirDocDisplayWS: This Web Service enables client applications to retrieve an image of one or a multiple ticket(s).

  • Click here to download AC NDC 2017.2 example requests and responses.

    Click here to download a copy of the Air Canada - NDC Exchange Developer Guide

    AA - American Airlines

    NDC2015.2 Schemas
    • AirShoppingWS: This Web Service enables client applications to request offers/priced itinerary options for flights between specific city pairs, on specific dates and for specific numbers and types of passengers.
    • ServiceListWS: This Web Service enables client applications to request Offers (i.e: catalogue of optional services) including pricing information for specific flights, for a specific number and type of passengers.
    • FlightPriceWS: This Web Service enables client applications to request Offers (i.e: final pricing information) for specific flights on specific dates, including optional services.
    • SeatAvailabilityWS: This Web Service enables client applications to request seat map details (configuration and price) for one or more flight segments and for specific dates.
    • OrderCreateWS: This Web Service enables client applications to place an order of a specific itinerary or optional services for one or more identified passengers.

    Click here to download AA example requests and responses.