Skip to main content
GET
Retrieve a quote by id

Authorizations

Authorization
string
header
default:sk_test_DEMO0000_replace_with_your_sandbox_key
required

API key authentication. Issued by the Safariat admin or via the partner portal. The secret is shown only once at generation.

Production sk_live_* keys must additionally sign every write request (POST/PUT/DELETE) with the X-Timestamp and X-Signature headers. Sandbox sk_test_* keys are exempt from request signing: X-Signature and X-Timestamp are not required for writes in the sandbox (so the developer-portal "Try it" playground works end to end). The Idempotency-Key header remains required on writes in both environments.

Path Parameters

quote_id
string<uuid>
required

Response

The quote

id
string<uuid>
required
pricing
object
required

Revenue breakdown (locked price; indicative = false, sandbox_surcharge = 0). pricing.amount_due_to_safariat is the amount-match anchor for booking creation.

breakdown
object[]
required

Priced lines making up the quote. travelers is always present; room_supplement appears when the booked room types carry a supplement. The lines sum to the gross price found in pricing.

expires_at
string<date-time>
required

30-minute TTL after creation.

adventure_slug
string
rate_pack_id
string<uuid>
start_date
string<date>
start_time
string | null
rooms
object[]