---
title: "List brokerage accounts"
method: GET
path: "/api/accounts/brokerage"
tags: ["Accounts"]
---

# List brokerage accounts

`GET /api/accounts/brokerage`

All brokerage-shaped accounts: SnapTrade, Plaid investment, and manual investment. Inspect `source` on each item to distinguish. SnapTrade-only fields (`snaptradeAuthorizationId`, `needsReauth`) are null/false for non-SnapTrade rows. Use `?source=` to filter (default: `all`).

## Query parameters

- `source` 'snaptrade' | 'plaid' | 'manual' | 'all'

## Response `200`

Brokerage accounts

- object
  - `accounts` BrokerageAccountListItem[], required
    - `accountDetails` object, nullable, required
      - `balance` string, nullable, required
      - `id` string, required
      - `lastSync` string, nullable, required
    - `accountStatus` string, nullable, required
    - `accountType` string, nullable, required
    - `balances` object[], required
      - `buyingPower` string, nullable, required
      - `cash` string, nullable, required
      - `currencyCode` string, nullable, required
      - `currencyName` string, nullable, required
      - `id` string, required
      - `lastSync` string, nullable, required
    - `id` string, required
    - `institutionName` string, nullable, required
    - `name` string, nullable, required
    - `needsReauth` boolean, required — True when the SnapTrade authorization backing this account is disabled and requires user reconnect via `generateConnectionPortal` with `reconnectAuthorizationId`. Always false for non-SnapTrade accounts.
    - `snaptradeAuthorizationId` string, nullable, required — SnapTrade authorization id for reconnect flows. Null for Plaid / manual accounts. Pass as `reconnectAuthorizationId` to `generateConnectionPortal` when `needsReauth` is true.
    - `plaidAccountId` string
    - `source` 'plaid' | 'snaptrade' | 'manual', required — Origin of the account: SnapTrade, Plaid, or manual.

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/cobaltpf/apis/cobalt-api.md) · [All operations](https://skmtc.net/cobaltpf/apis/cobalt-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cobaltpf/cobalt-api/revisions/8ef0dfb5d23c/schema)
