Skip to main content

Base URL

All endpoints are versioned under /v1/. The /health endpoint is unversioned.

Authentication

All endpoints except /health and GET /v1/verify/:token require a Bearer token:
See Authentication for key types and scopes.

Rate limits

Every response includes rate limit headers:
Exceeded limits return 429 with the standard error schema.

Error format

All errors follow a consistent schema:
See Errors for the full list of error codes.

Health check

No authentication required. Use this for uptime monitoring and receiver connectivity checks.