Skip to main content
GET
/
accounts
List all user accounts
curl --request GET \
  --url https://api.bluum.finance/v1/accounts \
  --header 'Authorization: Basic <encoded-value>'
[
  {
    "id": "3d0b0e65-35d3-4dcd-8df7-10286ebb4b4b",
    "account_number": "968430933",
    "status": "SUBMITTED",
    "crypto_status": "INACTIVE",
    "currency": "USD",
    "last_equity": "0",
    "created_at": "2025-10-18T01:08:46.263583Z",
    "contact": {
      "email_address": "[email protected]",
      "phone_number": "+15555555555",
      "street_address": [
        "123 Main St"
      ],
      "local_street_address": null,
      "city": "Berkeley",
      "state": "CA",
      "postal_code": "94704",
      "country": "USA"
    },
    "identity": {
      "first_name": "Tosin",
      "last_name": "Oladok",
      "date_of_birth": "1980-01-01",
      "country_of_citizenship": "NGA",
      "country_of_birth": "NGA",
      "party_type": "natural_person",
      "tax_id_type": "USA_SSN",
      "country_of_tax_residence": "NGA",
      "funding_source": [
        "employment_income"
      ]
    },
    "disclosures": {
      "is_control_person": false,
      "is_affiliated_exchange_or_finra": false,
      "is_affiliated_exchange_or_iiroc": null,
      "is_politically_exposed": false,
      "immediate_family_exposed": false,
      "is_discretionary": false
    },
    "agreements": [
      {
        "agreement": "account_agreement",
        "signed_at": "2025-10-17T18:00:00Z",
        "ip_address": "127.0.0.1",
        "revision": "16.2021.05",
        "account_id": "3d0b0e65-35d3-4dcd-8df7-10286ebb4b4b"
      }
    ],
    "account_type": "trading",
    "trading_type": "margin",
    "trading_configurations": null,
    "enabled_assets": [
      "us_equity"
    ]
  }
]

Authorizations

Authorization
string
header
required

HTTP Basic Authentication using the API Key as username and API Secret as password.

Response

A list of the user's investment accounts

id
string<uuid>

Unique identifier for the account.

Example:

"3d0b0e65-35d3-4dcd-8df7-10286ebb4b4b"

account_number
string

The actual brokerage account number.

Example:

"968430933"

status
enum<string>

Current status of the account.

Available options:
SUBMITTED,
ACTIVE,
PENDING_APPROVAL,
CLOSED,
SUSPENDED
Example:

"SUBMITTED"

crypto_status
enum<string>

Status of crypto trading capabilities.

Available options:
ACTIVE,
INACTIVE,
SUSPENDED
Example:

"INACTIVE"

currency
string

Primary currency of the account.

Example:

"USD"

last_equity
string

Last recorded equity value.

Example:

"0"

created_at
string<date-time>

Timestamp when the account was created.

Example:

"2025-10-18T01:08:46.263583Z"

contact
object
identity
object
disclosures
object
agreements
object[]

Legal agreements signed by the account holder.

account_type
enum<string>

The type of investment account.

Available options:
trading,
individual,
joint,
ira,
corporate
Example:

"trading"

trading_type
enum<string>

The type of trading account.

Available options:
margin,
cash
Example:

"margin"

trading_configurations
object

Trading configuration settings.

Example:

null

enabled_assets
enum<string>[]

Asset classes enabled for trading on this account.

Available options:
us_equity,
us_option,
crypto,
bonds,
etf,
mutual_funds
Example:
["us_equity"]