---
title: "Get account info"
method: GET
path: "/v2/account"
tags: ["Account"]
---

# Get account info

`GET /v2/account`

Returns balances, margin totals, profile data, symbol settings, and active subaccount metadata. A master account response includes its active sub_accounts. Selecting sub_account_id returns that owned subaccount and includes parent_account_id, parent_blockchain_address, and its active siblings. Public account selectors do not require authentication; sub_account_id and the no-selector caller context do. Selector precedence is account_id, vault_id, blockchain address, then authenticated caller/subaccount.

## Query parameters

- `account_id` string, uuid
- `sub_account_id` string, uuid
- `vault_id` string
- `blockchain` 'cardano' | 'ethereum' | 'solana'
- `blockchain_address` string

## Response `200`

Account information

- GetAccountResponse
  - `account_id` string, uuid, required — Resolved account ID
  - `name` string — Subaccount display name; omitted for a master account
  - `parent_account_id` string, uuid — Parent account ID; present for a subaccount
  - `parent_blockchain_address` string, nullable — Parent wallet address; present when available for a subaccount
  - `blockchain` string, required — Registered blockchain. Empty for vault accounts and subaccounts.
  - `blockchain_address` string, nullable, required — Registered wallet address. Null for subaccounts and empty for vault accounts.
  - `nickname` string — Public account nickname; omitted when empty
  - `avatar_url` string, uri — Public account avatar URL; omitted when empty
  - `wallet_balance` string, required — Wallet balance
  - `available_balance` string, required — Balance available for new orders
  - `copy_reserved_balance` string, required — Balance reserved by active copy-trading subscriptions
  - `unrealized_pnl` string, required — Total unrealized PnL
  - `margin_balance` string, required — Wallet balance plus unrealized PnL
  - `total_margin` string, required — Total margin currently reserved
  - `position_initial_margin` string, required — Initial margin held by positions
  - `maintenance_margin` string, required — Maintenance margin requirement
  - `sub_accounts` AccountSubAccount[], required — Active subaccounts. For a selected subaccount, this contains its active siblings.
    - `account_id` string, uuid, required — Subaccount ID
    - `name` string, required — Display name
  - `symbol_settings` object — Per-symbol margin mode and leverage settings.

## Other responses

- `400` — Invalid query parameter
- `401` — Authentication is missing, invalid, or does not own the selected subaccount
- `404` — Account, vault, or requested resource not found

---

[API](https://skmtc.net/strikefinance/apis/strike-finance-staking-api.md) · [All operations](https://skmtc.net/strikefinance/apis/strike-finance-staking-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/strikefinance/strike-finance-staking-api/revisions/6b7d8bd51050/schema)
