Get Order Details by orderId/clientOid
Get a single order by order id (including a stop order).
HTTP REQUEST
GET /api/v1/orders/{order-id}
or
GET /api/v1/orders/byClientOid?clientOid={client-order-id}
Example
GET /api/v1/orders/5cdfc138b21023a909e5ad55
(get order by orderId),
GET /api/v1/orders/byClientOid?clientOid=eresc138b21023a909e5ad59
(get order by clientOid)
{
"code": "200000",
"data": {
"id": "5cdfc138b21023a909e5ad55", //Order ID
"symbol": "XBTUSDM", //Symbol of the contract
"type": "limit", //Order type, market order or limit order
"side": "buy", //Transaction side
"price": "3600", //Order price
"size": 20000, //Order quantity
"value": "56.1167227833", //Order value
"dealValue": "56.1167227833", //Executed size of funds
"dealSize": 20000, //Executed quantity
"stp": "", //Self trade prevention types
"stop": "", //Stop order type (stop limit or stop market)
"stopPriceType": "", //Trigger price type of stop orders
"stopTriggered": true, //Mark to show whether the stop order is triggered
"stopPrice": null, //Trigger price of stop orders
"timeInForce": "GTC", //Time in force policy type
"postOnly": false, //Mark of post only
"hidden": false, //Mark of the hidden order
"iceberg": false, //Mark of the iceberg order
"leverage": "20", //Leverage of the order
"forceHold": false, //A mark to forcely hold the funds for an order
"closeOrder": false, //A mark to close the position
"visibleSize": null, // Visible size of the iceberg order
"clientOid": "5ce24c16b210233c36ee321d", //Unique order id created by users to identify their orders
"remark": null, //Remark of the order
"tags": null, //Tag order source
"isActive": false, //Mark of the active orders
"cancelExist": false, //Mark of the canceled orders
"createdAt": 1558167872000, //Time the order created
"updatedAt": 1558167872000, //last update time
"endAt": 1558167872000, //End time
"orderTime": 1558167872000000000, //order create time in nanosecond
"settleCurrency": "XBT", //settlement currency
"status": "done", //order status: “open” or “done”
"filledValue": "56.1167227833", //Value of the executed orders
"filledSize": 20000, //Executed order quantity
"reduceOnly": false, //A mark to reduce the position size only
"marginMode": "ISOLATED" // Added field for margin mode: ISOLATED (isolated), CROSS (cross margin).
}
}
API KEY PERMISSIONS
This endpoint requires the General permission.
REQUEST URL
This endpoint support Futures URL
REQUEST RATE LIMIT
Futures weight
:5
RESPONSES
Param | Description |
---|---|
id | Order ID |
symbol | Symbol of the contract |
type | Order type, market order or limit order |
side | Transaction side |
price | Order price |
size | Order quantity |
value | Order value |
dealValue | Executed size of funds |
dealSize | Executed quantity |
stp | self trade prevention |
stop | Stop order type (stop limit or stop market) |
stopPriceType | Trigger price type of stop orders |
stopTriggered | Mark to show whether the stop order is triggered |
stopPrice | Trigger price of stop orders |
timeInForce | Time in force policy type |
postOnly | Mark of post only |
hidden | Mark of the hidden order |
iceberg | Mark of the iceberg order |
leverage | Leverage of the order |
forceHold | A mark to forcely hold the funds for an order |
closeOrder | A mark to close the position |
visibleSize | Visible size of the iceberg order |
clientOid | Unique order id created by users to identify their orders |
remark | Remark of the order |
tags | tag order source |
isActive | Mark of the active orders |
cancelExist | Mark of the canceled orders |
createdAt | Time the order created |
updatedAt | last update time |
endAt | End time |
orderTime | Order create time in nanosecond |
settleCurrency | settlement currency |
status | order status: “open” or “done” |
filledSize | Value of the executed orders |
filledValue | Executed order quantity |
reduceOnly | A mark to reduce the position size only |
avgDealPrice | Average transaction price, forward contract average transaction price = sum (transaction value) / sum (transaction quantity), reverse contract average transaction price = sum (transaction quantity) / sum (transaction value). Transaction quantity = lots * multiplier |
marginMode | Margin mode: ISOLATED (isolated), CROSS (cross margin). |