1 to 1
mapping between investment types and accounts. Meaning, for each investment type that a customer can access,
there can only exist one account for it.


Creating an Account
To create an account:Make a
POST
request to /accountsSuccessfully creating an account will result in some side
effects.
Updating Accounts
If you need to change an account’s details:Make a
PUT
request to /accountsRetrieving Accounts
When requesting account details you can do so either by getting:- A list of accounts
- An account by a given Id
List of Accounts
Make a
GET
request to /accounts.This endpoint can be paginated and sorted.
Account by Id
Make a
GET
request to /accounts/{accountId}
Creation Side Effects
When an account is created, the following resources are also created:

- A Portfolio linked to the account.
Entity Reference
Property | Definition |
---|---|
accountId | Unique account identifier |
customerId | Unique customer identifier |
status | Current status of the account |
investmentType | Investment type associated with the account |
currency | Associated currency |
createdAt | Created at unix timestamp |
updatedAt | Updated at unix timestamp |
Status
Name | Definition |
---|---|
ACTIVE | Account is currently active and able to trade |
SUSPENDED | Account has been temporarily suspended, and is unable to trade. |
CLOSED | Account has been permanently prevented from trading |
Webhook Subscriptions
Subscription | Definition | Domain |
---|---|---|
ACCOUNT | Only events that deal with accounts | Accounts |
ACCOUNT.CREATED | Triggered when an account is created | Accounts |
ACCOUNT.UPDATED | Triggered when an account is updated | Accounts |