Accounts are created by KYC, not by a separate call. A trading account is provisioned automatically when a Retail Participant’s KYC verification is approved — there is no manual account-creation endpoint. See Onboard Participants for how KYC creates the Participant and Account together.
Endpoints
| Method | Endpoint | Description | API reference |
|---|---|---|---|
GET | /v1/accounts | List trading accounts | List accounts ↗ |
For participant identity, see Participants. The underlying identity endpoints are documented in the API reference: Get who am I ↗ (
GET /v1/whoami) and List users ↗ (GET /v1/users).Account Hierarchy
- Firm: Your partner organization
- Retail Participants: Individual retail traders (created when KYC is approved)
- Accounts: Trading accounts (automatically provisioned with the participant)
List Accounts
Returns the trading accounts available to the authenticated user.Request
user- Filter by user ID
Response
Response Fields
| Field | Type | Description |
|---|---|---|
accounts | array | Account identifiers |
displayNames | array | Human-readable account names (parallel array) |
Participant vs Account
| Entity | Description |
|---|---|
| Participant | A person with a verified identity (KYC). Created automatically on KYC approval. |
| Account | A trading account with balances and positions. Auto-provisioned with the participant. |
Related guides
- Onboard Participants — How KYC creates the Participant and Account
- Participants — Resolve who you can act for
- KYC Verification — The participant onboarding process
- Positions API — Check account balances and positions