OrderCancel
POST /ndc/{version}/OrderCancel exists as a route but the standalone cancel flow is not yet supported — requests currently return ERR-5000 (501 Not Implemented).
Use these flows to cancel today:
- Unpaid (hold) booking — OrderChange with
ChangeOrderChoice > CancelUnpaidOrder. - Paid booking — quote the cancellation with OrderReshop (
CancelOrderRefinstruction) to see the penalty and refund amounts, then commit via OrderChange.
IATA NDC has no dedicated OrderCancel schema for these versions — cancellation rides IATA_OrderChangeRQ and returns IATA_OrderViewRS.
OrderCancel errors
| Code | HTTP status | Cause |
|---|---|---|
ERR-5000 | 501 | Operation not currently supported. |
ERR-8000 | 401 | Missing or invalid API key or bearer token. |
ERR-8001 | 403 | API key lacks full transaction permissions. |
ERR-8002 | 503 | Authentication store unavailable. |