Guides
Authentication and scopes
Give your integration exactly the access it needs.
Only Authorization: Bearer keys work on v1. Session cookies and query-string tokens do not authenticate. Keys cover the owner's accounts and selected capabilities; there is no per-X-account restriction in v1. Read and write scopes are independent. Keys expire after 90 days by default (1–365 days configurable); at most 10 active keys. Rotate by creating a replacement, updating your integration, then revoking the old key. Revocation affects new requests, not already accepted jobs.
Permission reference
| Scope | Operations |
|---|---|
accounts:read | 1 endpoints ↗ |
posts:read | 6 endpoints ↗ |
posts:write | 7 endpoints ↗ |
voice:read | 5 endpoints ↗ |
voice:write | 4 endpoints ↗ |
ai:read | 5 endpoints ↗ |
ai:write | 2 endpoints ↗ |
jev:read | 3 endpoints ↗ |
jev:write | 1 endpoints ↗ |