Download OpenAPI specification:Download
HTTP transport contract for the IATA NDC 24.4 messages implemented in @oms/ndc-24-4. Each operation POSTs an XML message; responses are XML. The server is the sandbox (the demo environment); production URLs are issued at go-live. GENERATED — run pnpm ndc:docs:generate; do not edit by hand.
Discover and price offers — search availability, price selected offers, and merchandise à-la-carte services and seats.
The first call in the shopping flow. Request offers by route, dates, passengers, and cabin/fare preferences; the airline responds with IATA_AirShoppingRS.
Request body validated against IATA_AirShoppingRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_AirShoppingRQ" |
IATA_AirShoppingRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_AirShoppingRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <FlightRequest xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <AffinityShoppingCriteria> <AffinityOriginDest/> </AffinityShoppingCriteria> </FlightRequest> </Request> </IATA_AirShoppingRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_AirShoppingRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_AirShoppingRS>
After shopping and before order creation, to confirm the price and obtain the exact OfferItems (with taxes, fees, and conditions) to order.
Request body validated against IATA_OfferPriceRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OfferPriceRQ" |
IATA_OfferPriceRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OfferPriceRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <PricedOffer xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <AcceptOrderItemList> <CreateOrderItem> <OwnerCode>X</OwnerCode> </CreateOrderItem> </AcceptOrderItemList> </PricedOffer> </Request> </IATA_OfferPriceRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_OfferPriceRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_OfferPriceRS>
To render a seat map during shopping or post-booking servicing.
Request body validated against IATA_SeatAvailabilityRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_SeatAvailabilityRQ" |
IATA_SeatAvailabilityRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_SeatAvailabilityRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <SeatAvailCoreRequest xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OfferRequest> <Offer> <OfferID>X</OfferID> <OwnerCode>X</OwnerCode> </Offer> </OfferRequest> </SeatAvailCoreRequest> </Request> </IATA_SeatAvailabilityRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_SeatAvailabilityRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_SeatAvailabilityRS>
To merchandise ancillaries for a shopping context or for an existing order.
Request body validated against IATA_ServiceListRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_ServiceListRQ" |
IATA_ServiceListRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_ServiceListRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <ServiceListCoreRequest xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OfferRequest> <Offer> <OfferID>X</OfferID> <OwnerCode>X</OwnerCode> </Offer> </OfferRequest> </ServiceListCoreRequest> </Request> </IATA_ServiceListRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_ServiceListRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_ServiceListRS>
Create and manage orders through their lifecycle — book, retrieve, change, reshop, list, and audit.
Push channel — the airline notifies the seller that an order changed.
Request body validated against IATA_OrderChangeNotifRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderChangeNotifRQ" |
IATA_OrderChangeNotifRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderChangeNotifRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Notification> <ChangeGroup> <ChangeOperationGroup> <ChangeOperation> <ChangeDateTime>2024-06-01T09:00:00Z</ChangeDateTime> <ChangeTypeCode>X</ChangeTypeCode> <ReasonCode>X</ReasonCode> </ChangeOperation> <OrderVersionNumber>1</OrderVersionNumber> </ChangeOperationGroup> </ChangeGroup> <OrderRefID>X</OrderRefID> </Notification> </IATA_OrderChangeNotifRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
For post-booking servicing changes. The airline responds with IATA_OrderViewRS.
Request body validated against IATA_OrderChangeRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderChangeRQ" |
IATA_OrderChangeRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderChangeRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OrderID>X</OrderID> <OwnerCode>X</OwnerCode> </Order> </Request> </IATA_OrderChangeRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
Push channel — signals end-of-life for an order.
Request body validated against IATA_OrderClosingNotifRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderClosingNotifRQ" |
IATA_OrderClosingNotifRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderClosingNotifRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OrderID>X</OrderID> <OwnerCode>X</OwnerCode> </Order> </Request> </IATA_OrderClosingNotifRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
To book. Converts a priced offer into an order; the airline responds with IATA_OrderViewRS, the authoritative order snapshot.
Request body validated against IATA_OrderCreateRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderCreateRQ" |
IATA_OrderCreateRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderCreateRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <CreateOrder xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <AcceptOrderItemList> <CreateOrderItem> <OwnerCode>X</OwnerCode> </CreateOrderItem> </AcceptOrderItemList> </CreateOrder> </Request> </IATA_OrderCreateRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
To show what changed on an order and when.
Request body validated against IATA_OrderHistoryRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderHistoryRQ" |
IATA_OrderHistoryRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderHistoryRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OrderID>X</OrderID> <OwnerCode>X</OwnerCode> </Order> </Request> </IATA_OrderHistoryRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderHistoryRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_OrderHistoryRS>
When you don't have an OrderID and need to find orders.
Request body validated against IATA_OrderListRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderListRQ" |
IATA_OrderListRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderListRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <OrderSearchFilterCriteria xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"/> </Request> </IATA_OrderListRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderListRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_OrderListRS>
To obtain an indicative or firm price for planned order content before ordering.
Request body validated against IATA_OrderQuoteRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderQuoteRQ" |
IATA_OrderQuoteRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderQuoteRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Payload/> </IATA_OrderQuoteRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
To obtain priced change options before committing a change with IATA_OrderChangeRQ.
Request body validated against IATA_OrderReshopRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderReshopRQ" |
IATA_OrderReshopRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderReshopRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <OrderRefID xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</OrderRefID> <UpdateOrder xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <CancelOrderRef> <OrderRefID>X</OrderRefID> </CancelOrderRef> </UpdateOrder> </Request> </IATA_OrderReshopRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderReshopRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_OrderReshopRS>
To fetch the current IATA_OrderViewRS for an order you can already identify.
Request body validated against IATA_OrderRetrieveRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderRetrieveRQ" |
IATA_OrderRetrieveRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderRetrieveRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <OrderValidationFilterCriteria xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"/> </Request> </IATA_OrderRetrieveRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
To surface change/cancel/refund conditions to the customer or agent.
Request body validated against IATA_OrderRulesRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderRulesRQ" |
IATA_OrderRulesRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderRulesRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <RulesCoreRequest xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <FareRef> <AirlineDesigCode>X</AirlineDesigCode> <Arrival> <IATA_LocationCode>XXX</IATA_LocationCode> </Arrival> <Dep> <IATA_LocationCode>XXX</IATA_LocationCode> </Dep> <FareBasisCode>X</FareBasisCode> </FareRef> </RulesCoreRequest> </Request> </IATA_OrderRulesRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderRulesRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_OrderRulesRS>
Push channel — conveys sales data (e.g. for settlement and reporting).
Request body validated against IATA_OrderSalesInformationNotifRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_OrderSalesInformationNotifRQ" |
IATA_OrderSalesInformationNotifRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_OrderSalesInformationNotifRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OrderID>X</OrderID> <OrderItem> <OrderItemID>X</OrderItemID> <OwnerCode>X</OwnerCode> <Service> <InternalValue/> <OrderServiceAssociation> <PaxSegmentRef> <PaxSegmentRefID>X</PaxSegmentRefID> </PaxSegmentRef> </OrderServiceAssociation> <PaxRefID>X</PaxRefID> <ServiceID>X</ServiceID> </Service> </OrderItem> <OwnerCode>X</OwnerCode> </Order> </Request> </IATA_OrderSalesInformationNotifRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
Fulfil and service ordered items — delivery status plus status-change and document notifications.
Push channel — communicates issued document details for an order.
Request body validated against IATA_AirDocNotifRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_AirDocNotifRQ" |
IATA_AirDocNotifRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_AirDocNotifRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <DocNotification> <Coupon xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <CouponNumber>1</CouponNumber> </Coupon> <Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OrderID>X</OrderID> <OwnerCode>X</OwnerCode> </Order> <Pax xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <PaxID>X</PaxID> </Pax> </DocNotification> </IATA_AirDocNotifRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
Push channel — reports that a service was delivered or consumed.
Request body validated against IATA_ServiceDeliveryNotifRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_ServiceDeliveryNotifRQ" |
IATA_ServiceDeliveryNotifRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_ServiceDeliveryNotifRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OrderID>X</OrderID> <OrderItem> <OrderItemID>X</OrderItemID> <OwnerCode>X</OwnerCode> <Service> <DeliveryProvider> <ID>X</ID> <Name>X</Name> </DeliveryProvider> <OrderServiceAssociation> <PaxSegmentRef> <PaxSegmentRefID>X</PaxSegmentRefID> </PaxSegmentRef> </OrderServiceAssociation> <PaxRefID>X</PaxRefID> <ServiceID>X</ServiceID> </Service> </OrderItem> <OwnerCode>X</OwnerCode> </Order> </Request> </IATA_ServiceDeliveryNotifRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
Servicing — to query or trigger delivery of a service on an order.
Request body validated against IATA_ServiceDeliveryRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_ServiceDeliveryRQ" |
IATA_ServiceDeliveryRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_ServiceDeliveryRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request/> </IATA_ServiceDeliveryRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_ServiceDeliveryRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> </IATA_ServiceDeliveryRS>
Push channel — e.g. a service became available, used, or cancelled.
Request body validated against IATA_ServiceStatusChangeNotifRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_ServiceStatusChangeNotifRQ" |
IATA_ServiceStatusChangeNotifRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_ServiceStatusChangeNotifRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OrderID>X</OrderID> <OrderItem> <OrderItemID>X</OrderItemID> <OwnerCode>X</OwnerCode> <Service> <DeliveryProvider> <ID>X</ID> <Name>X</Name> </DeliveryProvider> <OrderServiceAssociation> <PaxSegmentRef> <PaxSegmentRefID>X</PaxSegmentRefID> </PaxSegmentRef> </OrderServiceAssociation> <PaxRefID>X</PaxRefID> <ServiceID>X</ServiceID> </Service> </OrderItem> <OwnerCode>X</OwnerCode> </Order> </Request> </IATA_ServiceStatusChangeNotifRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
Push channel — conveys updated service information.
Request body validated against IATA_UpdateServiceNotifRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_UpdateServiceNotifRQ" |
IATA_UpdateServiceNotifRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_UpdateServiceNotifRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <Order xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <OrderID>X</OrderID> <OrderItem> <OrderItemID>X</OrderItemID> <OwnerCode>X</OwnerCode> <Service> <DeliveryProvider> <ID>X</ID> <Name>X</Name> </DeliveryProvider> <OrderServiceAssociation> <PaxSegmentRef> <PaxSegmentRefID>X</PaxSegmentRefID> </PaxSegmentRef> </OrderServiceAssociation> <PaxRefID>X</PaxRefID> <ServiceID>X</ServiceID> </Service> </OrderItem> <OwnerCode>X</OwnerCode> </Order> </Request> </IATA_UpdateServiceNotifRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
Push channel — the airline publishes profile changes.
Request body validated against IATA_AirlineProfileNotifRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_AirlineProfileNotifRQ" |
IATA_AirlineProfileNotifRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_AirlineProfileNotifRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Notif> <AirlineProfile xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <ProfileOwner> <AirlineDesigCode>X</AirlineDesigCode> </ProfileOwner> </AirlineProfile> </Notif> </IATA_AirlineProfileNotifRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
To discover an airline's supported messages, markets, and settings.
Request body validated against IATA_AirlineProfileRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_AirlineProfileRQ" |
IATA_AirlineProfileRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_AirlineProfileRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Request> <AirlineProfileFilterCriteria xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"/> </Request> </IATA_AirlineProfileRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_AirlineProfileRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> </IATA_AirlineProfileRS>
Interline shopping across multiple airlines.
Request body validated against IATA_InterlineOfferRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_InterlineOfferRQ" |
IATA_InterlineOfferRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_InterlineOfferRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <DistributionChain> <DistributionChainLink xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <Ordinal>1</Ordinal> <OrgRole>Carrier</OrgRole> <ParticipatingOrg> <OrgID>X</OrgID> </ParticipatingOrg> </DistributionChainLink> </DistributionChain> <Payload/> <Retailer> <AirlineAccountingCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</AirlineAccountingCode> <AirlineDesigCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</AirlineDesigCode> </Retailer> </IATA_InterlineOfferRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_InterlineOfferRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> <Supplier> <AirlineAccountingCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</AirlineAccountingCode> <AirlineDesigCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</AirlineDesigCode> </Supplier> </IATA_InterlineOfferRS>
Interline ordering across multiple airlines.
Request body validated against IATA_InterlineOrderRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_InterlineOrderRQ" |
IATA_InterlineOrderRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_InterlineOrderRQ xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Payload> <BDC xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>X</AirlineDesigCode> </BDC> <RetailerOrderInfo xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes"/> </Payload> <Retailer> <AirlineAccountingCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</AirlineAccountingCode> <AirlineDesigCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</AirlineDesigCode> </Retailer> </IATA_InterlineOrderRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_InterlineOrderRS xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"> <Error> <LangCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</LangCode> <TypeCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</TypeCode> </Error> <Supplier> <AirlineAccountingCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</AirlineAccountingCode> <AirlineDesigCode xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersCommonTypes">X</AirlineDesigCode> </Supplier> </IATA_InterlineOrderRS>
Settlement-layer messages (IATA 2022.1 namespace) for clearing and reconciling payments between participants.
To reverse or cancel a clearance.
Request body validated against IATA_PaymentClearanceCancellationRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_PaymentClearanceCancellationRQ" |
IATA_PaymentClearanceCancellationRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearanceCancellationRQ xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCancellationRQ"> <ClearanceID>0000000AAAAAAAA</ClearanceID> </IATA_PaymentClearanceCancellationRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearanceCancellationRS xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCancellationRS"> <Clearance> <ClearanceID xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">0000000AAAAAAAA</ClearanceID> <StatusCode xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">AAAAA</StatusCode> </Clearance> </IATA_PaymentClearanceCancellationRS>
To query clearance records.
Request body validated against IATA_PaymentClearanceListRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_PaymentClearanceListRQ" |
IATA_PaymentClearanceListRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearanceListRQ xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceListRQ"> <ClearanceFilterCriteria/> </IATA_PaymentClearanceListRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearanceListRS xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceListRS"> <Clearance> <ClearanceID xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">0000000AAAAAAAA</ClearanceID> <ClearancePayeeData xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <ClearancePayee> <Carrier> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>AA</AirlineDesigCode> </Carrier> </ClearancePayee> </ClearancePayeeData> <ClearancePayerData xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <ClearancePayer> <Carrier> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>AA</AirlineDesigCode> </Carrier> </ClearancePayer> </ClearancePayerData> <NetClearanceAmount xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes" CurCode="X">1</NetClearanceAmount> <PaymentBrandCode xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">1</PaymentBrandCode> <PaymentCommitmentDateTime xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01T09:00:00Z</PaymentCommitmentDateTime> <ProcessRuleCode xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">IATACAA</ProcessRuleCode> <RemittanceDate xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01</RemittanceDate> <SettlementDate xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01</SettlementDate> <StatusCode xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">AAAAA</StatusCode> </Clearance> </IATA_PaymentClearanceListRS>
Push channel — reports clearance status.
Request body validated against IATA_PaymentClearanceNotif.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_PaymentClearanceNotif" |
IATA_PaymentClearanceNotif XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearanceNotif xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceNotif"> <Clearance> <ClearanceID xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">0000000AAAAAAAA</ClearanceID> <ClearancePayeeData xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <ClearancePayee> <Carrier> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>AA</AirlineDesigCode> </Carrier> </ClearancePayee> </ClearancePayeeData> <ClearancePayerData xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <ClearancePayer> <Carrier> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>AA</AirlineDesigCode> </Carrier> </ClearancePayer> </ClearancePayerData> <NetClearanceAmount xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes" CurCode="X">1</NetClearanceAmount> <PaymentBrandCode xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">1</PaymentBrandCode> <PaymentCommitmentDateTime xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01T09:00:00Z</PaymentCommitmentDateTime> <ProcessRuleCode xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">IATACAA</ProcessRuleCode> <RemittanceDate xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01</RemittanceDate> <SettlementDate xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01</SettlementDate> <StatusCode xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">AAAAA</StatusCode> </Clearance> <ClearanceCount>1</ClearanceCount> </IATA_PaymentClearanceNotif>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
Settlement layer — initiate clearance for a transaction.
Request body validated against IATA_PaymentClearanceRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_PaymentClearanceRQ" |
IATA_PaymentClearanceRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearanceRQ xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceRQ"> <Clearance> <ClearanceData xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <ClearanceID>0000000AAAAAAAA</ClearanceID> <ClearancePayeeData> <ClearancePayee> <Carrier> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>AA</AirlineDesigCode> </Carrier> </ClearancePayee> </ClearancePayeeData> <ClearancePayerData> <ClearancePayer> <Carrier> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>AA</AirlineDesigCode> </Carrier> </ClearancePayer> </ClearancePayerData> <NetClearanceAmount CurCode="X">1</NetClearanceAmount> <PaymentCommitmentDateTime>2024-06-01T09:00:00Z</PaymentCommitmentDateTime> <ProcessRuleCode>IATACAA</ProcessRuleCode> </ClearanceData> <PaymentBrandCode xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">1</PaymentBrandCode> </Clearance> <ClearanceCount>1</ClearanceCount> </IATA_PaymentClearanceRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearanceRS xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceRS"> <Error/> </IATA_PaymentClearanceRS>
To query clearing records.
Request body validated against IATA_PaymentClearingListRQ.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_PaymentClearingListRQ" |
IATA_PaymentClearingListRQ XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearingListRQ xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearingListRQ"> <ClearingDate> <FromDate xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01</FromDate> <ToDate xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01</ToDate> </ClearingDate> </IATA_PaymentClearingListRQ>
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearingListRS xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearingListRS"> <ClearingProcess> <ClearanceClearingNotif xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <ClearanceID>0000000AAAAAAAA</ClearanceID> <NetClearanceAmount CurCode="X">1</NetClearanceAmount> <PaymentBrandCode>1</PaymentBrandCode> <PaymentCommitmentDateTime>2024-06-01T09:00:00Z</PaymentCommitmentDateTime> <ProcessRuleCode>IATACAA</ProcessRuleCode> <StatusCode>AAAAA</StatusCode> </ClearanceClearingNotif> <ClearingDate xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01</ClearingDate> <ClearingID xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">SWSAAAAAAA</ClearingID> <ClearingParty xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <RemittancePayer> <Carrier> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>AA</AirlineDesigCode> </Carrier> </RemittancePayer> </ClearingParty> <FundsTransfer xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <MethodCode>AAAAAAA</MethodCode> <TypeCode>AAA</TypeCode> <ValueDate>2024-06-01</ValueDate> </FundsTransfer> <TotalAmount xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes" CurCode="X">1</TotalAmount> </ClearingProcess> </IATA_PaymentClearingListRS>
Push channel — reports clearing status.
Request body validated against IATA_PaymentClearingNotif.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_PaymentClearingNotif" |
IATA_PaymentClearingNotif XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_PaymentClearingNotif xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearingNotif"> <ClearingProcess> <ClearanceClearingNotif xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <ClearanceID>0000000AAAAAAAA</ClearanceID> <NetClearanceAmount CurCode="X">1</NetClearanceAmount> <PaymentBrandCode>1</PaymentBrandCode> <PaymentCommitmentDateTime>2024-06-01T09:00:00Z</PaymentCommitmentDateTime> <ProcessRuleCode>IATACAA</ProcessRuleCode> <StatusCode>AAAAA</StatusCode> </ClearanceClearingNotif> <ClearingDate xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">2024-06-01</ClearingDate> <ClearingID xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes">SWSAAAAAAA</ClearingID> <ClearingParty xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <RemittancePayer> <Carrier> <AirlineAccountingCode>X</AirlineAccountingCode> <AirlineDesigCode>AA</AirlineDesigCode> </Carrier> </RemittancePayer> </ClearingParty> <FundsTransfer xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes"> <MethodCode>AAAAAAA</MethodCode> <TypeCode>AAA</TypeCode> <ValueDate>2024-06-01</ValueDate> </FundsTransfer> <TotalAmount xmlns="http://www.iata.org/IATA/2015/00/2022.1/IATA_PaymentClearanceCommonTypes" CurCode="X">1</TotalAmount> </ClearingProcess> </IATA_PaymentClearingNotif>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
Sent to acknowledge receipt, or to report errors and warnings when a typed response is not applicable. Notification (push) messages are typically answered with an Acknowledgement.
Request body validated against IATA_Acknowledgement.xsd.
| IATA-Message-Name required | string Routes the request to the NDC message handler. Value: "IATA_Acknowledgement" |
IATA_Acknowledgement XML document.
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>
<?xml version="1.0" encoding="UTF-8"?> <IATA_Acknowledgement xmlns="http://www.iata.org/IATA/2015/EASD/00/IATA_OffersAndOrdersMessage"/>