In short
- Each API key belongs to one workspace.
- Empty scopes on creation = full access (equivalent to ADMIN).
- API keys use
api_keys:readandapi_keys:manage - Billing (plan, balance, cards, credit usage history) uses
billing:readandbilling:manage. - Team (members and invites) uses
workspace:members:readandworkspace:members:manage. - Messaging uses per-channel scopes documented in each API (WhatsApp, SMS, email…).
Scopes by area
With a login
sessionToken, OWNER/ADMIN members can operate billing, keys, and team without scopes on the API key.
How to send the key
x-api-key: sk_live_xxxxx.

