Skip to main content
Emergency halt is the firm’s kill switch. Activating it locks down trading for the firm and optionally enqueues a sim-account liquidation job. To lock, flatten, or cancel one account without halting the firm, use Per-account trading control. Halt already calls those same lock and flatten internals across every account. All halt routes are firm-scoped via X-Firm-ID (auto-injected for firm API keys) or an optional firm_id query parameter.

Get halt state

operationId: getEmergencyHalt

Response — 200 OK

Activate halt

operationId: activateEmergencyHalt Activates firm-wide halt and optionally enqueues sim-account liquidation. Returns an async job envelope.

Body

Response — 202 Accepted

Release halt

operationId: releaseEmergencyHalt Releases an active halt and restores normal trading for the firm.

Response — 200 OK

Get halt job

operationId: getEmergencyHaltJob Polls progress of an emergency halt background job.

Response — 200 OK

Errors