Batch Orders
Place multiple orders in a single request
Place Batch Orders
Submit up to 5 orders in a single request. Each order is processed independently - some may succeed while others fail.
POST /v1/orders/batch
Authorization: Bearer <token>
Content-Type: application/json
{
"orders": [
{
"symbol": "BTCUSDT",
"side": "BUY",
"type": "LIMIT",
"quantity": "0.01",
"price": "69000",
"positionSide": "LONG"
},
{
"symbol": "ETHUSDT",
"side": "SELL",
"type": "MARKET",
"quantity": "0.1",
"positionSide": "SHORT"
}
]
}Limits:
- Maximum 5 orders per batch request
- Rate limited to 10 batch requests/minute per user
Response:
{
"ok": true,
"results": [
{
"index": 0,
"success": true,
"orderId": "clx...",
"symbol": "BTCUSDT",
"status": "NEW"
},
{
"index": 1,
"success": false,
"error": "Insufficient balance"
}
]
}Each result includes the index corresponding to the order's position in the input array, making it easy to match results to requests.
Permission: Requires TRADE permission for API key users.
