This endpoint modifies existing order.
Supported order types: limit, stop limit, stop market.
Request must contain one of the following parameters: amount, price, activationPrice.
Error Codes
Status 400 (client errors): 1, 2, 6, 20, 24, 101, 158
Status 422 (business logic): 10, 11, 12, 13, 14, 15, 16, 17, 25, 27, 40, 42, 51, 103, 104, 105, 106, 111, 112, 113, 114, 115, 150, 151, 152, 153, 155, 157, 159, 160, 161, 162, 163, 250, 251, 300, 302, 330
Errors
{
"code": 31,
"message": "Validation failed",
"errors": {
"market": ["Market is not available."]
}
}
{
"code": 2,
"message": "Inner validation failed",
"errors": {
"orderId": ["Unexecuted order was not found."]
}
}
{
"code": 10,
"message": "Validation failed",
"errors": {
"amount": ["Not enough balance."]
}
}
API Key authentication for private endpoints.
Required headers:
Active order id. Required if clientOrderId is not set.
Identifier should be unique and contain letters, dashes, numbers, dots or underscores. Required if orderId is not set.
Order modified successfully
Order ID
Custom client order ID; empty string if not specified
Deal market
Order side
Order type
Timestamp of order creation
If order finished - amount in money currency that is finished
If order finished - amount in stock currency that is finished
Amount
If order not finished - rest of the amount that must be finished
Fee in money that you pay if order is finished
Price
PostOnly flag
IOC flag
Order status
Self trade prevention mode
Position side (for collateral orders)
RPI order flag - indicates whether Retail Price Improvement was enabled for this order
true