Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.safarapi.com/llms.txt

Use this file to discover all available pages before exploring further.

The complete machine‑readable specification is hosted at:
https://api.safarapi.com/v1/openapi.json
You can:
  • Download and use it with any OpenAPI tooling
  • Import into Postman: File → Import → URL then paste the spec URL
  • Generate clients using openapi-generator-cli for Java, Kotlin, Swift, Python, etc.
# Example: generate a TypeScript client
npx @openapitools/openapi-generator-cli generate \
  -i https://api.safarapi.com/v1/openapi.json \
  -g typescript-fetch \
  -o ./safarapi-client

Endpoint groups

Meta

Health check, current API key metadata

Catalog

Categories, destinations, adventures, availability

Quotes

Frozen-price quote creation

Bookings

Create, retrieve, list, cancel, voucher

Settlements

Monthly invoices, reconciliation

Webhooks

Register, list, test endpoints
The Mintlify documentation pages for each endpoint are auto‑generated from this spec. Updates to the spec propagate to the doc within minutes of deployment.

Versioning policy

  • URL versioning : /v1/..., /v2/... — every breaking change creates a new major version.
  • No breaking change inside v1 : fields are never removed, never required‑added, never renamed.
  • Deprecation : retired endpoints receive a Sunset header (RFC 8594) at least 6 months before removal.
  • Changelog : every release documented in https://docs.safarapi.com/changelog.