Coming soon: order placement over WebSocket becomes available on September 2, 2026, on the global platform only. The EU platform is not yet supported.
collateral_ variant exists.
Rate limits
Modify order
Request parameters
Themarket parameter routes the call, so it stays required even when the order id alone would identify the order.
Supply exactly one identifier — order_id or client_order_id — and at least one of price, amount, total, or activation_price. Omitted fields keep the previous values. Sending no change returns error 1, and so does sending amount and total together, since the two express the same quantity in different units.
Response
Theclient_order_id value carries over to the replacement, which makes it the stabler handle for anything modified repeatedly. Modifying by client order id therefore needs no bookkeeping between calls:
activation_price on a conditional order, with or without a new amount:
Group legs cannot be modified. An OCO or OTO leg returns error
155, and a TPSL leg returns error 160. Cancel the group and place a new one instead — see order_cancel_conditional for OCO and OTO, and order_cancel for TPSL legs.