5. Create order
Create order
This interface is used to create an order. You can create an order with up to 5 receiving addresses.
POST
/openapi/order/place
Request
| Name | Type | Required | Description |
|---|---|---|---|
| exchange_mode | string | yes | Exchange mode [ float | fixed ] |
| from_abbr | string | yes | Coin name |
| from_chain | string | yes | Chain name |
| from_quantity | float | yes | Quantity (minimum: 1e-8) |
| to_address | array | yes | Receiving Address list |
| to_abbr | string | yes | Receive coin name |
| to_address | string | yes | Receiving Address |
| to_chain | string | yes | Receiving chain name |
| to_group_ratio | float | yes | Receiving group ratio( value>0 or value<= 1 ) |
| to_ratio | float | yes | Receiving ratio ( value>0 or value<= 1 ) |
Request
{
"exchange_mode": "float",
"from_abbr": "ARB",
"from_chain": "Arbitrum",
"from_quantity": 100,
"to_address": [
{
"to_abbr": "ETH",
"to_address": "************",
"to_chain": "Arbitrum",
"to_group_ratio": 1,
"to_ratio": 1
}
]
}
Response
| Name | Type | Description |
|---|---|---|
| code | int | Business status code |
| data | object | Data Objects |
| address | string | Wallet Address |
| order_no | string | Order number |
| query_code | string | Query code |
| msg | string | Business message |
Example Response
{
"code": 0,
"msg": "success",
"data": {
"order_no": "XUcQdnSg",
"address": "TXf94kgP9HuVHr1bRLmHaL1hVPbUYipDGh",
"query_code": "3XXNCL8PXZX6"
}
}