POST
/
api
/
v1
/
developer
/
trading
/
hyperliquid
/
info
/
order
/
status
Get order status
curl --request POST \
  --url https://api.allium.so/api/v1/developer/trading/hyperliquid/info/order/status \
  --header 'Content-Type: application/json' \
  --header 'X-API-KEY: <api-key>' \
  --data '{
  "type": "orderStatus",
  "user": "0x1234567890abcdef1234567890abcdef12345678",
  "oid": 12345
}'
{
  "order": {
    "coin": "<string>",
    "side": "<string>",
    "limitPx": "<string>",
    "sz": "<string>",
    "oid": 123,
    "timestamp": 123,
    "triggerCondition": "<string>",
    "isTrigger": true,
    "triggerPx": "<string>",
    "children": "<any>",
    "isPositionTpsl": true,
    "reduceOnly": true,
    "orderType": "<string>",
    "origSz": "<string>",
    "tif": "<string>",
    "cloid": "<string>"
  },
  "status": "<string>",
  "statusTimestamp": 123
}
This endpoint is a 1-1 drop in replacement for the orderStatus endpoint in Hyperliquid

Authorizations

X-API-KEY
string
header
required

Body

application/json
type
enum<string>
required

Request type - must be 'orderStatus'

Available options:
orderStatus
user
string
required

User's wallet address (hex string)

oid
required

Order ID - can be either numeric order ID or string client order ID Client order ID (string)

Response

Order status retrieved successfully

order
object
status
string | null

Order status

statusTimestamp
integer | null

Timestamp when status was last updated