# Exchange
# Query current order
Request path: /open/order/getCurrentPage
Request Protocol: GET/POST
API signature: Yes
Example request parameters:
size=10&page=1&symbol=btcusdt&token=token&nonce=123123&sign=signature&time=1586239136316
The requested data is described as follows:
| Node name(keyword) | Description | Required |
|---|---|---|
| size | number of pages(default 10) | No |
| page | current page(default 1) | No |
| symbol | coin pair name | No |
| token | token | Yes |
| nonce | random number | Yes |
| sign | signature | Yes |
| time | timestamp | Yes |
Examples of response values:
{
"type": "SUCCESS",
"data":{
"footers": null,
"rows": [{
"baseCoin": "BTC",
"createdDate": "2020-04-07T06:30:05.421Z",
"currentVolume": 2,
"date": "2020-04-07T06:30:05.421Z",
"dealAmount": null,
"dealPrice": null,
"dealVolume": null,
"id": "EX202004011741026765E8461AEA771E14AC706B6A5",
"makerFeeRate": 0.002,
"memberId": 3,
"price": 7277.01,
"pushed": true,
"quoteCoin": "USDT",
"side": "BUY",
"source": "WEB",
"symbol": "btcusdt",
"takerFeeRate": 0.002,
"tradeCount": null,
"type": "LIMIT",
"updatedDate": "2020-04-07T06:30:05.421Z",
"volume": 2
}],
"total": 1
},
"arguments": null,
"success": true
}
The response data is described as follows:
| Node name(keyword) | Parent node | Description | Type |
|---|---|---|---|
| footers | data | footer | array |
| rows | data | datasheets | array |
| total | data | total | long |
| baseCoin | rows | base coin, the first half of the symbol | string |
| currentVolume | rows | current quantity | float |
| date | rows | effective time | date |
| dealAmount | rows | turnover | float |
| dealPrice | rows | average transaction price | float |
| dealVolume | rows | number of transactions | float |
| id | rows | id | string |
| makerFeeRate | rows | maker rate | float |
| memberId | rows | user ID | integer |
| price | rows | price | float |
| pushed | rows | whether to push | boolean |
| quoteCoin | rows | denomination coin, the second half of the symbol | string |
| side | rows | Trading direction (BUY: buy, SELL: sell) | string |
| source | rows | source(WEB,H5,APP,API) | string |
| symbol | rows | coin pair name | string |
| takerFeeRate | rows | taker rate | float |
| tradeCount | rows | transactions | long |
| type | rows | order type (LIMIT: limit price, MARKET: market price) | string |
| updatedDate | rows | update time | date |
| volume | rows | quantity | float |
# Place an order
Request path: /open/order/create
Request Protocol: GET/POST
API signature: Yes
Example request parameters:
symbol=btcusdt&price=7374.06&volume=4&side=SELL&token=Token&nonce=123123&sign=signature&time=1586239136316
The requested data is described as follows:
| Node name(keyword) | Description | Required |
|---|---|---|
| symbol | coin pair name | Yes |
| price | commission price | Yes |
| volume | quantity | Yes |
| side | buying and selling direction (BUY: buy, SELL: sell) | Yes |
| token | token | Yes |
| nonce | random number | Yes |
| sign | signature | Yes |
| time | timestamp | Yes |
Examples of response values:
{
"type": "SUCCESS",
"data": "EX202004071549271315E8C30878571E40EE1444A78",
"arguments": null,
"success": true
}
The response data is described as follows:
| Node name(keyword) | Parent node | Description | Type |
|---|---|---|---|
| data | None | order id | string |
# Cancel order
Request path: /open/order/cancel
Request Protocol: GET/POST
API signature: Yes
Example request parameters:
orderId=EX202004071549271315E8C30878571E40EE1444A78&token=Token&sign=signature&nonce=123123&time=1586239136316&symbol=btcusdt
The requested data is described as follows:
| Node name(keyword) | Description | Required |
|---|---|---|
| orderId | order id | Yes |
| token | token | Yes |
| sign | signature | Yes |
| nonce | random number | Yes |
| time | timestamp | Yes |
| symbol | coin pair name | No |
Examples of response values:
{
"type": "SUCCESS",
"data": "EX202004071549271315E8C30878571E40EE1444A78",
"arguments": null,
"success": true
}
The response data is described as follows:
| Node name(keyword) | Parent node | Description | Type |
|---|---|---|---|
| data | None | order id | string |
# Batch cancellation
Request path: /open/order/batchCancel
Request Protocol: GET/POST
API signature: Yes
Example request parameters:
orderIds=EX202004071549271315E8C30878571E40EE1444A78&symbol=btcusdt&side=SELL&minPrice=7390&maxPrice=7395&size=2&token=Token&nonce=123123&sign=signature&time=1586239136316
The requested data is described as follows:
| Node name(keyword) | Description | Required |
|---|---|---|
| orderIds | order ID, separated by commas | No |
| symbol | coin pair name | No |
| side | buying and selling direction (BUY: buy, SELL: sell) | No |
| minPrice | lowest price | No |
| maxPrice | highest price | No |
| size | number of cancelled orders | No |
| token | token | Yes |
| nonce | random number | Yes |
| sign | signature | Yes |
| time | timestamp | Yes |
Examples of response values:
{
"type": "SUCCESS",
"data":[ "EX202004071549271315E8C30878571E40EE1444A78" ],
"arguments": null,
"success": true
}
The response data is described as follows:
| Node name(keyword) | Parent node | Description | Type |
|---|---|---|---|
| data | None | order id | array |
# Get current order details based on ID
Request path: /open/order/getCurrentById
Request Protocol: GET/POST
API signature: Yes
Example request parameters:
orderId=EX202004071549271315E8C30878571E40EE1444A78&symbol=btcusdt&token=Token&nonce=123123&sign=signature&time=1586239136316
The requested data is described as follows:
| Node name(keyword) | Description | Required |
|---|---|---|
| orderId | order ID | Yes |
| symbol | coin pair name | Yes |
| token | token | Yes |
| nonce | random number | Yes |
| sign | signature | Yes |
| time | timestamp | Yes |
Examples of response values:
{
"type": "SUCCESS",
"data":{
"baseCoin": "BTC",
"createdDate": "2020-04-07T06:30:05.421Z",
"currentVolume": 2,
"date": "2020-04-07T06:30:05.421Z",
"dealAmount": null,
"dealPrice": null,
"dealVolume": null,
"id": "EX202004011741026765E8461AEA771E14AC706B6A5",
"makerFeeRate": 0.002,
"memberId": 3,
"price": 7277.01,
"pushed": true,
"quoteCoin": "USDT",
"side": "BUY",
"source": "WEB",
"symbol": "btcusdt",
"takerFeeRate": 0.002,
"tradeCount": null,
"type": "LIMIT",
"updatedDate": "2020-04-07T06:30:05.421Z",
"volume": 2
},
"arguments": null,
"success": true
}
The response data is described as follows:
| Node name(keyword) | Parent node | Description | Type |
|---|---|---|---|
| baseCoin | data | base coin, the first half of the symbol | string |
| createdDate | data | creation time | date |
| currentVolume | data | current quantity | float |
| date | data | effective time | date |
| dealAmount | data | turnover | float |
| dealPrice | data | average transaction price | float |
| dealVolume | data | number of transactions | float |
| id | data | id | string |
| makerFeeRate | data | maker rate | float |
| memberId | data | user ID | integer |
| price | data | price | float |
| pushed | data | whether to push | boolean |
| quoteCoin | data | denomination coin, the second half of the symbol | string |
| side | data | Trading direction (BUY: buy, SELL: sell) | string |
| source | data | source(WEB,H5,APP,API) | string |
| symbol | data | coin pair name | string |
| takerFeeRate | data | taker rate | float |
| tradeCount | data | transactions | long |
| type | data | order type (LIMIT: limit price, MARKET: market price) | string |
| updatedDate | data | update time | date |
| volume | data | quantity | float |
# Get all transaction data
Request path: /open/deal/findPage
Request Protocol: GET/POST
API signature: Yes
Example request parameters:
pageSize=20&page=1&sort=1&symbol=btcusdt&orderId=EX202004071549271315E8C30878571E40EE1444A78&token=Token&nonce=123123&sign=signature&time=1586239136316
The requested data is described as follows:
| Node name(keyword) | Description | Required |
|---|---|---|
| pageSize | number of pages(default 20) | No |
| page | current page(default 1) | No |
| sort | sorting method (default 1,0: ascending order, 1: descending order) | No |
| symbol | coin pair name | No |
| orderId | order ID | No |
| token | token | Yes |
| nonce | random number | Yes |
| sign | signature | Yes |
| time | timestamp | Yes |
Examples of response values:
{
"type": "SUCCESS",
"data": {
"footers": null,
"rows": [{
"id": "202004071549271E88F46E91FD180603F",
"orderId": "EX202004071549271315E8C30878571E40EE1444A78",
"side": "BUY",
"symbol": "btusdt",
"volume": 8.88,
"orderPrice": 7343.12,
"price": 7343.12,
"payCoin": "USDT",
"gainCoin": "BTC",
"payVolume": 6.54174108,
"gainVolume": 8.88,
"feeRate": 0.002,
"fee": 0.002,
"back": 0.02080764,
"createdDate": 1575622120000,
}],
"total": 1,
}
"arguments": null,
"success": true
}
The response data is described as follows:
| Node name(keyword) | Parent node | Description | Type |
|---|---|---|---|
| footers | data | footer | array |
| rows | data | datasheets | array |
| total | data | total | long |
| id | rows | id | string |
| orderId | rows | order ID | string |
| side | rows | Trading direction (BUY: buy, SELL: sell) | string |
| symbol | rows | coin pair name | string |
| volume | rows | number of transactions | float |
| orderPrice | rows | order price | float |
| price | rows | deal price | float |
| payCoin | rows | payment coin | string |
| gainCoin | rows | get coin | string |
| payVolume | rows | quantity paid | float |
| gainVolume | rows | get the quantity | float |
| feeRate | rows | commission rate | float |
| fee | rows | fees | float |
| back | rows | quantity returned | float |
| createdDate | rows | creation time | date |