Retrieve comprehensive account balance information including cash balances, buying power, margin requirements, and account equity. Monitor available funds and trading capacity in real-time.
Use Case: Display current buying power before placing a trade to ensure sufficient funds are available.
BalanceResponse (flat JSON body). Internal domain types may include extra fields (for example creditMultiplier) that are not returned on this HTTP endpoint. The sample lists every JSON field the handler can emit:
OAuth2 Bearer token: obtain an access token from the token endpoint and send it in the Authorization header.
Account ID
Account balances retrieved successfully
Response body for GET /v1/accounts/{id}/balances (trade-xh-svc BalanceResponse). Returned as the top-level JSON object (not wrapped in balance/availability). Numeric amounts are decimal strings. Domain-only fields such as creditMultiplier are not exposed on this HTTP response.
Account identifier
Day trade buying power (decimal string)
Net buying power (decimal string)
Option buying power (decimal string)
Stock buying power (decimal string)
Total equity (decimal string)
Realized profit or loss (decimal string)
Unrealized profit or loss (decimal string)
Settled funds (decimal string)
Unsettled funds (decimal string)
Start-of-day cash (decimal string)
Maintenance requirement (decimal string)
Gross margin (decimal string)
Special memorandum account (decimal string)
Credit (decimal string)
Remaining credit (decimal string)
Pattern day trader indicator or related value (decimal string)
PDT credit remaining (decimal string)
Number of pending orders
Margin requirements for pending orders (decimal string)
Value bought (decimal string)
Value sold (decimal string)
Day trade overnight Reg T buying power (decimal string)
Held-back funds (decimal string)
Start-of-day positions market value (decimal string)
Start-of-day total equity (decimal string)
When start-of-day total equity was last updated. Omitted when not set.