Authorization: Bearer <jwt>.
List orders
Example
Response
Order status
status moves through pending → open → partially_filled → filled,
or a terminal cancelled / rejected / expired / failed.
The cost_reserved amount is held against the linked fund and released on a
terminal order state — see Funds.
List executions
Response
skip_reason values
List positions
Response
Closed positions are returned too — filter on
is_open.
Positions for one fund
404 if the fund is not yours.
Equity curve
Request
Response
Array of snapshots.PnL summary
Example
Response
Each entry in
funds:
Real-time events
user_id’s events.
Example
Event types
Several event types are multiplexed on one stream, discriminated by the SSEevent: field:
Gotcha: deltas and invalidation pings overlap. A single mutation may emit
both a
strategy_updated / strategy_removed and a
data_changed { kind: "strategy" }. A client consuming the deltas should
treat the matching data_changed as a no-op rather than a second edit.trigger event:

