---
title: "Get Account Equity"
method: GET
path: "/v1/accounts/{account_id}/equity"
tags: ["accounts"]
---

# Get Account Equity

`GET /v1/accounts/{account_id}/equity`

## Request

- Base URL: `https://api.usekeel.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.usekeel.io/v1/accounts/{account_id}/equity`
- Auth: none declared

Observed venue equity for a connected account (deploy-wizard-v2 spec 03 §5).

The value+as-of sibling of the boolean ``check-deposit`` probe, built on
the SAME infrastructure: fresh mode resolution, then the mode-routed
valuation (``get_account_value_for_mode``). Fail-closed on venue trouble —
a 502/409 the client catches to degrade back to the boolean probe; the
endpoint never fabricates or caches a value (funding is advisory, so a
failed read must read as "unavailable", not as a number).

## Path parameters

- `account_id` string, required

## Headers

- `Authorization` string, nullable
- `X-Org-Id` string, nullable

## Response `200`

Successful Response

- AccountEquityResponse: Observed venue equity for a connected account (deploy-wizard-v2 spec 03 §5). ``value`` is the mode-routed Hyperliquid account value; ``as_of`` records transport completion (UTC ISO transport timestamp) — a display read served fresh from the venue, never fabricated and never cached server-side. On venue failure the endpoint returns a 502 the client catches to degrade to the boolean ``check-deposit`` probe; it never serves a stand-in value.
  - `account_id` string, required
  - `value` number, required
  - `as_of` string, required
  - `quote` AccountEquityQuote
    - `value` string, required
    - `basis_id` string, required
    - `representation_id` string, required
    - `value_kind` 'venue_balance_quote'
    - `observed_at` string, date-time, nullable
    - `observed_interval_start` string, date-time, nullable
    - `observed_interval_end` string, date-time, nullable
    - `quality` 'current' | 'stale' | 'unavailable', required
    - `reason_codes` string[], required
    - `request_started_at` string, date-time, required
    - `response_ended_at` string, date-time, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/usekeel/apis/keel-api.md) · [All operations](https://skmtc.dev/usekeel/apis/keel-api/llms.txt) · [OpenAPI document](https://skmtc.dev/usekeel/apis/keel-api/revisions/3191ca10b0ab?raw)
