Authentication
Breeze NDC/XML APIs are handled by the Breeze Offer Order service. Use your partner API key to obtain a bearer token from:
POST /auth/token
x-api-key: <api-key>
body: none
Then send NDC/XML requests with the bearer token:
POST /ndc/{version}/{EndpointName}
Authorization: Bearer <token>
Content-Type: application/xml
NDC/XML endpoint requests do not require x-api-key. Sending x-api-key with the bearer token has no effect.
Wire format
NDC/XML requests must use Content-Type: application/xml or Content-Type: text/xml. Other content types are rejected with ERR-1010.
Request bodies are limited to 1 MiB. Larger requests are rejected with ERR-1009.
Submit unsigned XML. Requests carrying an XML digital signature element are rejected with ERR-1004; Breeze does not verify XML signatures.
Your API key determines access granted to the issued token:
- allowed API request volumes
- allowed fare and ancillary products
- allowed IATA agency IDs / private organization IDs
- read-only permissions / full transaction permissions
Base URLs
| Environment | Base URL |
|---|---|
| Production | https://api.flybreeze.com/breeze-offer-order |
| Staging | https://api-staging.flybreeze.com/breeze-offer-order |
For service monitoring, use our public health endpoint.