List runs
Response
Get a run
seq, ready for the web UI to render.
Response
Get paper positions
kind: "paper".
Response
Create a backtest run
Response
runs:write scope.
Cancel a run
queued or running. Emits a run_transition event to cancelled. Requires the runs:cancel scope.
Response
Promote a run
Promotion is human-only. An API key (agent) calling this endpoint is rejected with
403. The endpoint checks actor_kind === "human".pending state and emits an approval_requested trace event. The actual deployment happens only after a human approves via Approval endpoints. See Approval workflow.
Response
Run state machine
Every transition emits a
run_transition trace event. See Trace events.
Related
- Backtest system — how the kernel works
- StrategySpec — the input to a run
- Approval workflow — the promote flow
- Events & SSE — streaming run events live