method url: /api/third/hot/order/batchCreate
request type:POST
data type:application/json
need sign:true
detail:
request example:
{
"orders": [
{
"clientOrderId": "",
"isLong": true,
"isMarket": true,
"lever": 0,
"matchType": 0,
"pairName": "",
"positionType": 0,
"price": "",
"quantity": ""
}
],
"timestamp": ""
}
request param:
order
response param【list】:
example:
1 Set request parameters, json body[No spaces.]:
{"orders":[{"clientOrderId":"1725696393685","isLong":true,"isMarket":true,"lever":20,"matchType":2,"pairName":"ETH-USD","positionType":3,"price":"3100","quantity":"0.02"},{"clientOrderId":"1725696393685","isLong":false,"isMarket":false,"lever":1,"matchType":1,"pairName":"ETH-USD","positionType":3,"price":"3500","quantity":"0.02"},{"clientOrderId":"1725696393685","isLong":false,"isMarket":false,"lever":1,"matchType":1,"pairName":"ETH-USD","positionType":3,"price":"3500","quantity":"0.02"}],"timestamp":"1725696393685"}
2 Sign the json string, result:
0x89d41d5762b114bfc2a698f1af59f622e93249a3228dfef07970f7d975e919fb12c339db8f628252773d00aa68b10732ffd45424976950e47db0da874bc7cc6a1b
3 Assemble the complete request
curl --location 'https://zk-test.satori.finance/api/third/hot/order/batchCreate' \
--header 'APIKEY: st_fq6cvRF4fr5tnKiZfrIntRnLfrwxcXjcfr1y8FR7' \
--header 'X-SAPI-SIGN-TYPE: 2' \
--header 'signature: 0x89d41d5762b114bfc2a698f1af59f622e93249a3228dfef07970f7d975e919fb12c339db8f628252773d00aa68b10732ffd45424976950e47db0da874bc7cc6a1b' \
--header 'Content-Type: application/json' \
--data '{"orders":[{"clientOrderId":"1725696393685","isLong":true,"isMarket":true,"lever":20,"matchType":2,"pairName":"ETH-USD","positionType":3,"price":"3100","quantity":"0.02"},{"clientOrderId":"1725696393685","isLong":false,"isMarket":false,"lever":1,"matchType":1,"pairName":"ETH-USD","positionType":3,"price":"3500","quantity":"0.02"},{"clientOrderId":"1725696393685","isLong":false,"isMarket":false,"lever":1,"matchType":1,"pairName":"ETH-USD","positionType":3,"price":"3500","quantity":"0.02"}],"timestamp":"1725696393685"}'
4 Return results
{
"error": false,
"code": 200,
"msg": "SUCCESS",
"data": [{
"pairName": "ETH-USD",
"orderId": 178785303,
"corderId": "1725696393685"
}, {
"pairName": "ETH-USD",
"orderId": 178785304,
"corderId": "1725696393685"
}, {
"pairName": "ETH-USD",
"orderId": 178785305,
"corderId": "1725696393685"
}],
"sid": "1809523822859296769"
}
Error Code: