Delay windows
Outside match time, sports markets use the default 500 ms window.
What gets delayed
An order is held when it would take liquidity on arrival:
Classification is by book-crossing behavior, not by time-in-force alone. A GTC that crosses the spread is delayed the same way as an FAK.
HTTP behavior
POST /order and POST /orders block for the delay window plus matching. The response carries the final outcome (matched, live, or a rejection) after the hold completes — you do not poll for a mid-window status.
Budget request timeouts accordingly: at least 500 ms on non-sports markets, and at least 3 s when taking into sports markets that are in match time.