{
"topic": "account_open_orders:0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"orders": [
{
"asset_type": "perp",
"parent": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"market": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"client_order_id": "order_123",
"order_id": "45678",
"status": "Open",
"order_type": "Limit",
"trigger_condition": "None",
"order_direction": "Open Long",
"orig_size": 1.5,
"remaining_size": 1.5,
"size_delta": null,
"price": 50000.5,
"is_buy": true,
"is_reduce_only": false,
"details": "",
"is_tpsl": false,
"tp_trigger_price": null,
"tp_limit_price": null,
"sl_trigger_price": null,
"sl_limit_price": null,
"cancellation_reason": "",
"transaction_version": 12345678,
"unix_ms": 1699564800000,
"time_in_force": ""
},
{
"asset_type": "spot",
"parent": "",
"market": "0x9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba",
"client_order_id": "",
"order_id": "45679",
"status": "Open",
"order_type": "",
"trigger_condition": "",
"order_direction": "Buy",
"orig_size": 10,
"remaining_size": 10,
"size_delta": null,
"price": 8.25,
"is_buy": true,
"is_reduce_only": false,
"details": "",
"is_tpsl": false,
"tp_trigger_price": null,
"tp_limit_price": null,
"sl_trigger_price": null,
"sl_limit_price": null,
"cancellation_reason": "",
"transaction_version": 12345679,
"unix_ms": 1699564800000,
"time_in_force": "GTC"
}
]
}Account open orders
Account’s currently open perp and spot orders. Each order row carries asset_type (perp or spot) so clients can demux mixed snapshots. Spot order rows use time_in_force, report order_direction as Buy or Sell (spot has no position to open or close, so perp’s Open Long / Close Short vocabulary does not apply), and leave perp-only fields such as client_order_id, reduce-only, and TP/SL empty, false, or null.
{
"topic": "account_open_orders:0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"orders": [
{
"asset_type": "perp",
"parent": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
"market": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"client_order_id": "order_123",
"order_id": "45678",
"status": "Open",
"order_type": "Limit",
"trigger_condition": "None",
"order_direction": "Open Long",
"orig_size": 1.5,
"remaining_size": 1.5,
"size_delta": null,
"price": 50000.5,
"is_buy": true,
"is_reduce_only": false,
"details": "",
"is_tpsl": false,
"tp_trigger_price": null,
"tp_limit_price": null,
"sl_trigger_price": null,
"sl_limit_price": null,
"cancellation_reason": "",
"transaction_version": 12345678,
"unix_ms": 1699564800000,
"time_in_force": ""
},
{
"asset_type": "spot",
"parent": "",
"market": "0x9876543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba",
"client_order_id": "",
"order_id": "45679",
"status": "Open",
"order_type": "",
"trigger_condition": "",
"order_direction": "Buy",
"orig_size": 10,
"remaining_size": 10,
"size_delta": null,
"price": 8.25,
"is_buy": true,
"is_reduce_only": false,
"details": "",
"is_tpsl": false,
"tp_trigger_price": null,
"tp_limit_price": null,
"sl_trigger_price": null,
"sl_limit_price": null,
"cancellation_reason": "",
"transaction_version": 12345679,
"unix_ms": 1699564800000,
"time_in_force": "GTC"
}
]
}Account address (Aptos address format, e.g. 0x123...)
Account's currently open perp and spot orders. Each order row carries asset_type (perp or spot) so clients can demux mixed snapshots. Spot order rows use time_in_force, report order_direction as Buy or Sell (spot has no position to open or close, so perp's Open Long / Close Short vocabulary does not apply), and leave perp-only fields such as client_order_id, reduce-only, and TP/SL empty, false, or null.

