private/advanced/amend-order
POSTAmends an existing trigger order on the Exchange./private/advanced/amend-order
This call is asynchronous, so the response is simply a confirmation of the request.
The user.advanced.order subscription can be used to check when the order is successfully amended.
Trigger Order Type Conversion:
- Set
new_priceto "0" → Convert trigger limit order to trigger market order - Set
new_priceto "> 0" → Convert trigger market order to trigger limit order
Request
Body
required
Request id (echoed in response)
Must be "private/advanced/amend-order"
Your API key (only required for private REST)
HMAC-SHA256 signature in hex (only required for private REST)
Current timestamp in milliseconds, e.g. "1771761038000".
params objectrequired
Order ID to amend. Either order_id or client_oid must be present. string format is highly recommended.
Client Order ID to amend. Either order_id or client_oid must be present.
New reference/trigger price. Omit to keep the existing trigger price.
New quantity. If no change required, input original value.
New limit price for the trigger order. Set to '0' to convert trigger limit to market, or value > 0 to convert market to limit.
Schema
Echoed request id
Method invoked
0 = success; non-zero indicates error (reason code).
result object
Order ID.
Client Order ID.
Present when code !== 0.
Present when code !== 0.