Skip to main content

Services reference

All 48 IATA NDC 24.4 services, grouped by domain. Each page carries a request example (XSD-validated where possible), a paired response example, the top-level field model, and a copy-paste SDK snippet.

Example validity: 48 / 48 examples validate against the original XSDs.

Implementation: each message is marked Implemented, Partial or Not implemented by this airline — read from the gateway's capability registry, never kept by hand. See Capabilities.

Shopping & Pricing​

Discover and price offers — search availability, price selected offers, and merchandise à-la-carte services and seats.

ServiceKindImplementationExample valid
IATA_AirShoppingRQRequestImplemented✅
IATA_AirShoppingRSResponseImplemented✅
IATA_OfferPriceRQRequestImplemented✅
IATA_OfferPriceRSResponseImplemented✅
IATA_SeatAvailabilityRQRequestImplemented✅
IATA_SeatAvailabilityRSResponseImplemented✅
IATA_ServiceListRQRequestImplemented✅
IATA_ServiceListRSResponseImplemented✅

Order Management​

Create and manage orders through their lifecycle — book, retrieve, change, reshop, list, and audit.

ServiceKindImplementationExample valid
IATA_OrderChangeNotifRQNotificationImplemented✅
IATA_OrderChangeRQRequestImplemented✅
IATA_OrderClosingNotifRQNotificationImplemented✅
IATA_OrderCreateRQRequestImplemented✅
IATA_OrderHistoryRQRequestImplemented✅
IATA_OrderHistoryRSResponseImplemented✅
IATA_OrderListRQRequestImplemented✅
IATA_OrderListRSResponseImplemented✅
IATA_OrderQuoteRQRequestNot implemented✅
IATA_OrderReshopRQRequestImplemented✅
IATA_OrderReshopRSResponseImplemented✅
IATA_OrderRetrieveRQRequestImplemented✅
IATA_OrderRulesRQRequestPartial✅
IATA_OrderRulesRSResponsePartial✅
IATA_OrderSalesInformationNotifRQNotificationImplemented✅
IATA_OrderViewRSResponseNot implemented✅

Servicing & Delivery​

Fulfil and service ordered items — delivery status plus status-change and document notifications.

ServiceKindImplementationExample valid
IATA_AirDocNotifRQNotificationNot implemented✅
IATA_ServiceDeliveryNotifRQNotificationImplemented✅
IATA_ServiceDeliveryRQRequestImplemented✅
IATA_ServiceDeliveryRSResponseImplemented✅
IATA_ServiceStatusChangeNotifRQNotificationImplemented✅
IATA_UpdateServiceNotifRQNotificationNot implemented✅

Airline Profile​

Discover an airline's distribution capabilities and receive profile updates.

ServiceKindImplementationExample valid
IATA_AirlineProfileNotifRQNotificationNot implemented✅
IATA_AirlineProfileRQRequestNot implemented✅
IATA_AirlineProfileRSResponseNot implemented✅

Interline​

Shop and order across multiple participating carriers.

ServiceKindImplementationExample valid
IATA_InterlineOfferRQRequestNot implemented✅
IATA_InterlineOfferRSResponseNot implemented✅
IATA_InterlineOrderRQRequestNot implemented✅
IATA_InterlineOrderRSResponseNot implemented✅

Payment Clearance​

Settlement-layer messages (IATA 2022.1 namespace) for clearing and reconciling payments between participants.

ServiceKindImplementationExample valid
IATA_PaymentClearanceCancellationRQRequestImplemented✅
IATA_PaymentClearanceCancellationRSResponseImplemented✅
IATA_PaymentClearanceListRQRequestImplemented✅
IATA_PaymentClearanceListRSResponseImplemented✅
IATA_PaymentClearanceNotifNotificationImplemented✅
IATA_PaymentClearanceRQRequestImplemented✅
IATA_PaymentClearanceRSResponseImplemented✅
IATA_PaymentClearingListRQRequestImplemented✅
IATA_PaymentClearingListRSResponseImplemented✅
IATA_PaymentClearingNotifNotificationImplemented✅

Acknowledgement​

The generic acknowledgement / error envelope used across the API.

ServiceKindImplementationExample valid
IATA_AcknowledgementMessageImplemented✅