Get Open Orders
Get all open/unfilled orders for the user.
Multi-account support: Use accountId to query a specific account's orders.
If not specified, defaults to the primary account.
Authorization
ApiKeyAuth In: header
Query Parameters
Filter to specific symbols (comma-separated)
Order type. Note: flip is only available on Kuru (spot DEX).
Flip Order (Kuru only):
A flip order places an initial order at price, and when filled, automatically places an opposite-side order at flipPrice.
This enables automated take-profit strategies.
limitmarketstopstop_markettake_profittake_profit_markettrailing_stop_marketflipbuysellAccount identifier for multi-account support. If not specified, uses the default account.
Optional market type filter. Use "spot" for spot markets or "perp" for perpetual/futures markets.
spotperpResponse Body
application/json
curl -X GET "https://api.hypereth.io/v2/hyperliquid/getOpenOrders?symbols=BTC%2CETH&accountId=acc_A"{
"orders": [
{
"id": "1234567890",
"clientOrderId": "0x1234567890abcdef1234567890abcde0",
"symbol": "BTC",
"marketType": "future",
"side": "buy",
"type": "limit",
"status": "open",
"price": "65000.0",
"amount": "0.01",
"filled": "0.005",
"remaining": "0.005",
"average": "64950.0",
"reduceOnly": false,
"positionSide": "LONG",
"timeInForce": "GTC",
"stopPrice": null,
"createdAt": 1710000000000,
"updatedAt": 1710000001000,
"dexProcessedTimestamp": 1710000001000,
"dexReceivedTimestamp": 1710000001100,
"hyperethTimestamp": 1710000001100
},
{
"id": "1234567891",
"clientOrderId": "0x1234567890abcdef1234567890abcde1",
"symbol": "ETH/USDT",
"marketType": "future",
"side": "sell",
"type": "stop",
"status": "open",
"price": "3200.0",
"amount": "1.0",
"filled": "0",
"remaining": "1.0",
"average": null,
"reduceOnly": true,
"positionSide": "SHORT",
"timeInForce": "GTC",
"stopPrice": "3250.0",
"createdAt": 1710000002000,
"updatedAt": 1710000002000,
"dexProcessedTimestamp": 1710000002000,
"dexReceivedTimestamp": 1710000002100,
"hyperethTimestamp": 1710000002100
}
],
"total": 2,
"dataTime": 1710000003000,
"dexReceivedTimestamp": 1710000002900,
"hyperethTimestamp": 1710000003000
}Cancel All Orders POST
Cancel multiple orders. **Platform Support**: Available on hyperliquid, aster, lighter. **Not available on kuru**.
Get User Fills GET
Get user's trade fills/executions history. **Multi-account support**: Use `accountId` to query a specific account's fills. If not specified, defaults to the primary account.