# My Accounts

> Returns a summary list of accounts (portfolios) owned by the authenticated
profile. The summary contains balance, unrealized PnL, used margin, status
and risk flags, but excludes positions and orders.


Source: /trader/api/trading/get-my-accounts

## `GET /profiles/me/accounts`

**My Accounts**

Returns a summary list of accounts (portfolios) owned by the authenticated
profile. The summary contains balance, unrealized PnL, used margin, status
and risk flags, but excludes positions and orders.


Tags: `Trading`

### Responses

#### `200` — Accounts retrieved successfully

**Content-Type:** `application/json`

Array of:
  Portfolio summary for an account (no positions or orders).
  - `account_id` (string) (required)
  - `currency` (string) (required)
  - `balance` (number) (required)
  - `credit` (number) (required) — Account credit ledger. Read-only; participates in equity.
  - `unrealized_pnl` (number) (required)
  - `used_margin` (number) (required)
  - `in_margin_call` (boolean) (required)
  - `in_stop_out` (boolean) (required)
  - `status` (string) (required)
    - enum: `TRADE_STATUS_UNSPECIFIED`, `TRADE_STATUS_FULL`, `TRADE_STATUS_CLOSE_ONLY`, `TRADE_STATUS_DISABLED`, `TRADE_STATUS_LONG_ONLY`
  - `is_demo` (boolean) (required) — Demo account flag (false = live account)

#### `401` — Unauthorized

**Content-Type:** `application/json`

- `error` (object) (required)
  - `type` (string) (required) — Error type code
  - `message` (string) (required) — Human-readable error message
  - `field` (string) — Field name if error is field-specific

#### `500` — Internal server error

**Content-Type:** `application/json`



