Sub-Accounts
Sub-accounts let you run multiple isolated environments under a single master account. Each sub-account gets its own agents, phone numbers, conversations, calls, webhooks, and 10DLC registration, while sharing the master account’s billing wallet and API key.
When to use sub-accounts
- Multiple 10DLC campaigns (e.g. Marketing vs. Customer Care)
- Multi-brand support (separate phone presence per brand)
- Client isolation (agencies managing multiple clients)
- Dev/staging environments alongside production
How it works
A sub-account is a fully isolated account linked to a parent. Every feature (agents, numbers, messages, calls, webhooks) is scoped to the sub-account. Billing draws from the parent’s wallet.
Create a sub-account
Target a sub-account with X-Sub-Account-Id
Use your master API key with the X-Sub-Account-Id header to operate on any sub-account. Scope agents, numbers, messages, calls, and webhooks consistently. Most requests without the header target the master account; registration status can resolve a child campaign, so pass the header explicitly when diagnosing it. Billing and API-key management remain on the master account.
Example: full workflow
Create the sub-account, then create its agent and number with the same header. The number purchase below incurs its provisioning charge. Requires curl and jq.
Complete SMS registration in this same account scope before outbound SMS. A registration submitted from the parent creates another sub-account by default; do not accidentally register a different campaign environment.
What’s shared vs. isolated
Limits
- Maximum 500 sub-accounts per master account
- Sub-accounts cannot create their own sub-accounts (one level only)
- Sub-accounts cannot create API keys or modify billing settings
Dashboard access
Sub-accounts are also accessible from the AgentPhone dashboard:
- Go to Settings on the master account
- Find the Sub-Accounts section
- Click Create to add a new sub-account
- Click any sub-account to switch into it and see its full dashboard
- Use the “Back to main account” banner to return

