Documentation Index
Fetch the complete documentation index at: https://docs.travelbase.ai/llms.txt
Use this file to discover all available pages before exploring further.
Webhook delivery format
Travelbase delivers webhook events as HTTP POST requests with a JSON payload. Example deliveryDelivery headers
Each webhook delivery includes security and metadata headers to help your system verify authenticity and process events safely.| Header | Description |
|---|---|
x-webhook-id | Unique identifier for the webhook delivery |
x-webhook-event | Event type (for example, order.ticketed) |
x-webhook-timestamp | ISO timestamp indicating when the event was generated |
x-webhook-signature | HMAC SHA-256 signature used to verify authenticity |
Always verify webhook signatures before processing events to prevent unauthorized requests.
Signature verification
Travelbase signs each webhook delivery using your webhook secret. Your system must verify this signature before accepting the event.Signature format
The signature is generated using HMAC SHA-256:Signature components
The signature is generated using the following components:| Component | Description |
|---|---|
secret | Your webhook signing secret |
timestamp | Value from the x-webhook-timestamp header |
payload | Raw HTTP request body exactly as received |
Delivery guarantees
Travelbase provides reliable and fault-tolerant webhook delivery to ensure your system receives critical events.Automatic retries
Failed webhook deliveries are retried
automatically using exponential backoff until successful.
At-least-once delivery
Webhooks are guaranteed
to be
delivered at least once. Your system must safely handle duplicate deliveries.
Verify signatures
Always verify the webhook signature before
processing events.
Respond quickly
Return an HTTP 200 response immediately after
receiving the webhook to prevent retries.
Implement idempotency
Store and track
webhook event IDs to prevent duplicate processing.
Use secure endpoints
Only
configure HTTPS endpoints to ensure secure communication.

