Base URL
Authentication
Most endpoints require a Bearer token. Include it in theAuthorization header:
API structure
The API is organized into product-scoped namespaces:
Each namespace is gated by the matching product entitlement: an organization without the Crew product gets a
403 from /api/v1/crew/*.
Shared endpoints
Learn endpoints
Crew endpoints
As new products launch (Watch, Guard, Assist), they will each get their own namespaced API under
/api/v1/{product}/. See the full schema, request/response models, and a live playground in the reference pages.Conventions
- Pagination — List endpoints accept
pageandpage_sizequery parameters. - Search — Most list endpoints accept a
searchquery parameter for filtering by name or title. - IDs — All resource IDs are UUIDs.
- Dates — ISO 8601 format (
2025-06-15T00:00:00Z). - Errors — Standard HTTP status codes with JSON error bodies.