Skip to main content

(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

Atomic snapshot returned.