Skip to main content
All endpoints under /v1/sub-accounts require a main account API key. A sub-account API key calling these endpoints receives HTTP 403. Sub-accounts can read their own balance via GET /v1/balance.

List Sub-Accounts

Update a Sub-Account

Update the name, credit limit, external ID, metadata, or status:

Updatable Fields

Monitor Spending

Check a Sub-Account’s Balance

Response:

Check Balance from the Sub-Account’s Perspective

When a sub-account uses its own API key to call GET /v1/balance, it sees the team balance plus its own spending data:

Manage API Keys

Each sub-account can have multiple API keys. Create additional keys or revoke compromised ones.

List API Keys

Create an API Key

The full API key is only returned once in the creation response. Store it securely.

Revoke an API Key

Revoked keys stop working immediately.

Suspend a Sub-Account

Set a sub-account’s status to inactive to temporarily block all messaging without revoking API keys:
Re-activate later by setting status back to "active".

Next Steps

Deletion & Deactivation

Permanently deactivate sub-accounts

Sub-Accounts Concept

Understand the billing model and architecture