trade-order-modify
Modify an existing order.
Authorization
Bearer Enter the JWT token in the format Bearer <token>.
In: header
Header Parameters
The format of the request body content. Primarily application/json.
Information about the client sending the request.
The desired response language. If this header is absent, the system will default to en
The HMAC-SHA256 signature used to verify the integrity of the request.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
An order-modification identifier created by the client, used for reconciliation in subsequent responses. This field is optional, but if provided it should be unique to avoid confusion when processing responses. When left empty, the system will automatically generate an order-modification identifier for the customer and return it in the response & streaming.
The original order identifier created by the client when placing the order. When left empty, the system will not reconcile based on the original order identifier but will instead use `orderId` to determine the order to modify.
The original order identifier generated by the SSI system.
The trading account number.
The modified price of the order. This field may be optional depending on the order type and the exchange's order-modification rules. For example, for an MP (Market Price) order, the price may not need to be provided when modifying the order.
The modified quantity of the order. This field may be optional depending on the exchange's order-modification rules. For example, some exchanges may allow only price modification but not quantity modification, or vice versa.
The identifier of the device sending the order-modification request. Typically the device's MAC address or IMEI.
Information about the browser or application sending the request.
The IP address of the device sending the request.
Response Headers
The request limit within the cycle.
The number of requests remaining in the current cycle.
The time at which the request limit resets.
Response Body
application/json
application/json
curl -X PUT "https://api.ssi.com.vn/api/v3/trading/order" \ -H "Content-Type: application/json" \ -H "X-Signature: sha256=abc123..." \ -H "Content-Type: application/json" \ -d '{ "accountNo": "string", "deviceId": "string" }'Success
{
"clientRequestId": "string",
"orderId": "string",
"orderStatus": "string",
"clientModifyId": "string",
"clientCancelId": "string"
}Invalid request.
{
"code": "400",
"msg": "Invalid request"
}