Detailed agency record
Full record for one Safariat agency or independent guide: profile, contact, social links, certifications, badges, aggregate rating and total number of active adventures currently in the catalog. The id is the agency identifier returned in AdventureSummary.agency.id (or in any review whose reviewable_type is AGENCY).
Inactive or deleted agencies return 404.
Authorizations
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
Agency identifier.
Response
Agency found
Public profile of a Safariat partner — either an AGENCY (legal entity) or
a GUIDE (independent guide). Internal compliance fields (VAT, ICE, CIN,
license numbers, postal address, commercial terms) are intentionally
omitted from this representation.
Stable URL-friendly identifier.
"sahara-demo-trekking"
"Sahara Demo Trekking"
AGENCY = legal entity, GUIDE = independent licensed guide.
AGENCY, GUIDE Number of active adventures currently published by this partner.
x >= 0Short public bio (~ one paragraph).
Full public bio (markdown-free plain text).
Human-readable location label (e.g. "Marrakech, Morocco").
Defaults to "Maroc" when unset.
x >= 1900x >= 0ISO-639-1 language codes the partner team speaks (e.g. fr, en, ar, es).
Only present when at least one network is set. Null/missing fields = no link.