Here’s a structured write-up based on the APTra Advanced NDC Developer’s Guide, focusing on its purpose, key components, and typical usage for developers integrating with an NDC (New Distribution Capability) API.
Enable audit.logging=true in the configuration. The guide explains how to export raw NDC XML/JSON requests and responses sent to the airline’s endpoint. This is critical for airline dispute resolution. aptra advance ndc developer-s guide
Access Logs: GET /v1/admin/audit?transactionId=abc123 Here’s a structured write-up based on the APTra
To add a seat or extra bag, you first request ancillary offers: Testing and validation
GET /ndc/ancillaries?orderID=ORD-98765&forOffer=SEAT_EXTRA_LEG
Then create an Order Change:
POST /ndc/order/change
"orderID": "ORD-98765",
"action": "ADD_ANCILLARY",
"ancillaryOfferID": "SEAT_1A_UPGRADE",
"payment": ...
The guide includes a full matrix of which ancillaries are pre-ticketing vs post-ticketing.