Skip to main content
POST

Request body

string
required
A client-generated UUID that uniquely identifies this account creation request. Use the same value when polling for status.
string | null
An optional label for the brokerage account (for example, "Long-term investments").

Response

This endpoint returns one of two responses depending on whether the account was created synchronously or is being processed asynchronously.

200 - Account created

Returned when the brokerage account is created immediately.
string
Always "ready".
string
The request_id you provided in the request.
object
The canonical account record.
object
The staging record for the Apex account.
object
The staging record for the associated Apex person.

202 - Account creation pending

Returned when account creation cannot complete immediately and is continuing in the background.
string
Always "apex_account_pending".
string
The request_id you provided in the request.
string
The path to poll for the account creation status (for example, "/apex/accounts/by-request/{request_id}").

Error responses

Last modified on April 16, 2026