Create an account
Creates a new account owned by the caller’s user. The caller becomes a member with the
account_admin, billing_admin, and developer roles. Any member role may call it.
The number of accounts a user may administer is capped (5 by default). Your first, personal account does not count toward the cap. Accounts created here do not receive a signup credit gift; add funds before running sessions.
The calling API key stays bound to its original account. To work in the new account, create an API key there.
To make retries safe, send an idempotency_key. Retries with the same key and the
same name return the same account, even at the cap. Without a key, every request
creates a new account. A slug in the body is rejected; set it later with
PATCH /accounts/{account_id}.
Authorizations
A Reactor API key (rk_...), sent as Authorization: Bearer rk_.... Keep it on a server.
Body
Response
The account was created.
An account. The response can carry further billing fields not listed here; do not depend on them.
The display name.
The owner segment of the account's model names, as in your-org/your-model. Absent until assigned; once set, it cannot change.
The billing contact. Present only for callers with account_admin or billing_admin, and only when set.
The account's plan. Absent when the account has no plan.
The account's plan.
Billing settings. Present only for callers with account_admin or billing_admin. The
object can carry further fields not listed here; do not depend on them.
When the account was suspended. Absent for active accounts.