Platform
Reliability
What is it
Reliability at traveldistro means predictable failure: every error is catalogued with a stable machine-readable code, booking requests are idempotent, and a failed booking leaves zero residual state.
Capabilities
Catalogued errors
Failures return stable codes like QUOTE_EXPIRED or INSUFFICIENT_BALANCE, never blank 500s.
Idempotent bookings
Retrying a booking with the same Idempotency-Key can never create a duplicate.
Clean rollbacks
A failed booking leaves zero residual state. Your money and inventory stay consistent.
HTTP 422
{
"error": {
"code": "QUOTE_EXPIRED",
"message": "The quote validity window has passed.",
"request_id": "req_01JG7Z…",
"documentation_url": "https://api.traveldistro.com/docs"
}
}Frequently asked questions
- What happens on a timeout?
- Retry with the same Idempotency-Key. You get the original result if it succeeded, or a clean retry if it did not.
- Where do I see current status?
- The status page publishes availability and incident history for the platform.
Related pages
- One APIA single integration for every vertical
- Wallet & billingOne prepaid balance, multi-currency
- SecurityHMAC signing, key management, IP allowlist
Ready to integrate?
Tell us about your volume and verticals. We will get you sandbox keys.