(V0.1) Atomic per-account snapshot of balances + positions + open orders.
GET/v1/snapshot
Returns balances, positions, open orders, and pending withdrawals for the calling
account — all guaranteed to reflect the same engine_seq_applied.
Internally serves from the Trading Engine's SnapshotState(at_seq) gRPC, filtered to
the calling account. Eliminates the multi-poll race that separate calls to
/v1/balances, /v1/positions, /v1/orders would otherwise produce.
V0.1 reference: market_maker/PLAN.md §16.2 item 1; spec §11.9.2.
Responses
- 200
- 401
- 503
Atomic snapshot returned.
Missing or invalid Authorization header.
A required downstream (matching engine, ClickHouse, custody, instrument service) is unreachable. The request was not processed; retry with backoff.