Round timeline
When a round freezes, anything still resting on the book is cancelled for you
by the venue. You do not need to cancel manually unless you want out earlier.
Find the active round:
status of trading means the round accepts orders. Anything else returns
409 with a market-state error (market_frozen, trading_paused, etc.).
No exchange-wide kill switch (v1)
GET /v1/exchange/status returns exchange_active: true always in v1. There is
no working exchange-wide pause flag yet. Operational pauses are per-round —
watch round status, not exchange_active.
cancel_on_pause
Set cancel_on_pause: true on orders you do not want to survive a pause:
Cancel-all
Cancel every open order across all markets:Batch cancel
Cancel up to 20 orders by id:{ "order_ids": ["16777291", "16777292"] }.
WebSocket round events
Subscribe to the globalrounds channel for live lifecycle events (create,
open, freeze, settle). See Channels.
Related
- Rounds and markets — identifiers and settlement
- Place your first order — order flags and cancel paths
- Changelog — cancel-all empty-body requirement