Sandbox
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Please read the applicable Terms of Use.
Note for the hackathon: the mandatory API is Athena NDC 19.2
IATA provides several sandboxes:
- Athena — NDC 19.2 / ONE Order 18.2
- Kronos — 17.2
- Zeus — NDC 17.2 / ONE Order 18.2
- (beta) JSON Athena 19.2 — proof-of-concept transformation layer in front of Athena
- (beta) JSON Kronos 17.2 — proof-of-concept transformation layer in front of Kronos
- (alpha) GraphQL Kronos 17.2 — proof-of-concept GraphQL NDC API providing a subset of Kronos functionalities: information on GitHub
How to connect and use the IATA XML Sandboxes?
First, you need an API key (unique for all sandboxes). You can get one here or manage your existing Mashery keys.
Then, simply send HTTP POST requests to:
- Athena 19.2: http://iata.api.mashery.com/athena/ndc192api
- Kronos 17.2: http://iata.api.mashery.com/kronos/ndc172api
- Zeus: http://iata.api.mashery.com/zeus
Including:
- A raw body including a valid NDC (or ONE Order, with Zeus) RQ. i.e. AirShoppingRQ
- An HTTP header with Content-Type: application/xml
- An HTTP header with a valid Authorization-Key: vsh6he647b35sxxxxxxxxxxxx.
The best way to try our new 19.2 sandbox is to use the samples here!
Testing tools and test materials
- Sample NDC 19.2 XMLs Test Suite on GitHub
- Sample NDC 17.2 XMLs Test Suite on GitHub
- NDC and ONE Order XML messages collection
Try our JSON APIs (beta)! (19.2 & 17.2)
This is a simple prototype of a JSON-XML-JSON transformation layer in front of our sandboxes. It is not part of the NDC standards.
- Athena — NDC 19.2
- Endpoint: http://api.airtech.zone
- [COMING SOON] Sample JSON (19.2) messages on GitHub — You can use the XML-JSON converter to convert NDC 19.2 XML messages into JSON.
- Kronos — NDC 17.2
- Endpoint: http://api.airtech.zone:8000
- Sample JSON messages on GitHub
- Including:
- A raw body including a valid NDC RQ. e.g. AirShoppingRQ
- An HTTP header with Content-Type: application/json
- An HTTP header with a valid Authorization-Key: vsh6he647b35sxxxxxxxxxxxx
(same key used for the other sandboxes)
A XML↔JSON online converter is available in Tools.
Please read the applicable Terms of Use.
Athena Airlines
The Athena sandbox supports NDC 19.2 and ONE Order 18.2 messages.
For more information on what this sandbox offers, please refer to this booklet [pdf, 4 MB].
Special services for passengers with reduced mobility are available (page 16 of the booklet).
Sample messages for various use cases are available on GitHub.
Supported messages - NDC 19.2
- AirShoppingRQ/RS
- OfferPriceRQ/RS
- SeatAvailabilityRQ/RS
- OrderCreateRQ
- ServiceListRQ/RS
- OrderListRQ/RS
- OrderRetrieveRQ
- OrderViewRS
- OrderReshopRQ/RS
- OrderChangeRQ
- OrderCancelRQ/RS
Supported messages - ONE Order 18.2
- OrderSalesInformationNotificationRQ
- ServiceStatusChangeNotifRQ
- ServiceDeliveryRQ/RS
- UpdateServiceNotifRQ
Airports
- ARN - Stockholm
- ATH - Athens
- BCN - Barcelona
- CDG - Paris Charles de Gaulle
- DUB - Dublin
- DXB - Dubai
- FRA - Frankfurt
- GVA - Geneva
- KTT - Kittilä
- LHR - London Heathrow
- MUC - Munich
- PRG - Prague
- RIX - Riga
- SEA - Seattle
- SFO - San Francisco
- TXL - Berlin Tegel
Special services
- DEAF - Deaf passenger advice
- BLND - Blind passenger advice
- DPNA - Disabled passengers
- ESAN - Psychiatric support animal in cabin
- MAAS - Meet and assist
- WCBD - Wheelchair - non-spillable battery
- WCBW - Wheelchair - wet cell battery
- WCHC - Wheelchair - pax totally immobile
- WCHR - Wheelchair - stairs ok
- WCHS - wheelchair - no stairs
- WCLB - Wheelchair - lithium ion battery
- WCMP - Wheelchair - manual power
- WCOB - Wheelchair - on board chair
Additional services
- Advance seat selection
- Excess baggage
- Flight entertainment
- Lounge pass
- Meals
Kronos Airlines - C9
Kronos Airline Brochure [pdf, ~5 MB]
Details of O&D and services [xlsx, ~70 kB]
Athena Airways - 9A
Athena Airline Brochure [pdf, ~5 MB]
Details of O&D and services [xlsx, ~70 kB]
Cities
- ARN - Stockholm
- ATH - Athens
- BCN - Barcelona
- CDG - Paris
- DUB - Dublin
- DXB - Dubai
- FRA - Frankfurt
- GVA - Geneva
- IAD - Washington (Kronos)
- KTT - Kittilä
- LHR - London
- MUC - Munich
- PRG - Prague
- RIX - Riga
- SFO - San Francisco
- TXL - Berlin
Additional services
Advance Seat selection, Excess Baggage, Inflight entertainment, Meal, Premium seating. These services can be always available or subject to conditions like routes, cabin, frequent flyer tier, seasonality. Bundles: Special Package, Flex. More details to come later...
Supported NDC messages (17.2) & functionalities
- Airshopping - OneWay, RoundTrip, Multiple Passenger Type, Cabin Type and Calendar Search
- OfferPrice - OneWay, RoundTrip
- SeatAvailability
- OrderCreate - OneWay, RoundTrip, Multiple Passenger Type, Cabin Type
- ServiceList
- OrderList
- OrderRetrieve
- OrderView
- OrderReshop - Add Passenger, Add Service
- OrderChange - Add Passenger, Add Service
- OrderCancel
Please read the applicable Terms of Use.
Zeus Airlines - Z9
Details of O&D and services [xlsx, ~25 kB]
An airline flying in Europe and offering seats and services. Zeus Airlines serves 10 destinations in Europe and the Middle East.
- ARN - Stockholm
- BCN - Barcelona
- CDG - Charles de Gaulle Paris
- DXB - Dubai
- FRA - Frankfurt
- LHR - London
- MUC - Munich
- PRG - Prague
- RIX - Riga
- TXL - Berlin
Additional services
Advance Seat selection, Excess Baggage, Inflight entertainment, Lounge Pass, Special Meals, Special Assistance. Some of the services offered by Zeus Airlines are supplied by its partners and available at selected airports.
These services can be always available or subject to conditions like routes, cabin, frequent flyer tier, seasonality.
Supported NDC messages (17.2) & ONE Order (18.2) functionalities
NDC Messages v17.2
- AirShoppingRQ/RS
- OrderCreateRQ
- OrderRetriveRQ
NDC/ONE Order Messages 17.2
- OrderViewRS
ONE Order Messages 18.2
- OrderSaleInformationNotificationRQ (OSIN)
- ServiceDeliveryNotificationRQ
- ServiceDeliveryRQ/RS
- ServiceStatusChangeNotificationRQ