Docs
Documentation
Short, task-shaped pages. Each one ends with what to check if it did not work.
Getting started
Network
Subscriber portal
Cards
Payments
Billing
Migration
API
- Authentication Every request carries one bearer credential. A token's authority is its owner's live permissions intersected with its own scope, recomputed per call.
- API tokens Give a script, a job or a partner backend its own credential, scoped to a subset of what its owner may do, with no password in a configuration file.
- Errors One envelope for every failure, ten generic codes to branch on, and a separate localized message that your client must never parse or compare.
- Pagination and filtering page, page_size, sort, order, q and filter[key] on every list endpoint, plus the depth cap that silently clamps a page number instead of erroring.
- Idempotency Anything that moves money or provisions service takes a client-supplied request_id. Reuse the same one on every retry of one intent, or you pay twice.
- Rate limits Five per-tenant budgets, a per-IP budget on the public endpoints, and a handful of per-operator buckets. All of them scale with the tenant's licence tier.