Batch create orders

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:

Last updated