Skip to main content
Coming soon: order placement over WebSocket becomes available on September 2, 2026, on the global platform only. The EU platform is not yet supported.
Park an order that turns into a BBO order when the market reaches activation_price. The price is resolved from the order book at activation time rather than at placement, which is why price stays "0" while the order waits.

Rate limits

Place stop-BBO order

Request parameters

The bbo_role semantics match order_bbo_place, with one difference: the role is applied at activation, against the order book as it stands then. Role 1 sets post_only on the resulting order.

Response

The result object adds the conditional fields to the standard order object and reports type 3 with price "0". See the order object reference.
An empty order book at activation drops the order. With no quote on the required side there is nothing to peg to, so the order cannot be priced and is discarded rather than retried. Use order_stop_limit_place where a guaranteed price matters more than a book-relative one.

Error codes

Standard transport errors and the shared account, rate-limit, and region codes are listed in Order Management.