Skip to content
traveldistro home

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.