Orders
GET /api/v3/accounts/order
Returns orders for the authenticated account (up to 100 most recent).
private_api.accounts().orders()
Response
[{
"id": 123,
"account_id": 456,
"pair": "BTC_USDT",
"amount": 1.5,
"price": 45000.0,
"side": "BID",
"status": "FILLED",
"type": "LIMIT",
"wallet_type": "SPOT",
"amount_canceled": 0.0,
"amount_filled": 1.5,
"date": "2023-09-04T12:00:00Z",
"open_at": "2023-09-04T11:59:00Z",
"tif": "GTC",
"updated_at": "2023-09-04T12:01:00Z",
"done_at": null,
"expire_after": null,
"stop_price": null
} ...]
Response Fields
| Field | Type | Description |
|---|---|---|
| id | integer | order ID |
| account_id | integer | account ID |
| pair | string | pair symbol |
| amount | float | base amount |
| price | float | limit price (0 for market orders) |
| side | string | BID or ASK |
| status | string | PENDING, OPEN, FILLED, CANCELLED, PARTIAL_FILLED, PARTIAL_CANCELED, FAILED, EXPIRED, APPEAL |
| type | string | MARKET, LIMIT, STOP_LIMIT, STOP_MARKET |
| wallet_type | string | SPOT, CROSS_MARGIN, ISOLATED_MARGIN |
| amount_canceled | float | cancelled amount |
| amount_filled | float | filled amount |
| date | string | creation timestamp (ISO8601), null if not set |
| open_at | string | when the order became active (ISO8601), null if not set |
| tif | string | time in force: GTC, IOC, AON, FOK |
| updated_at | string | last update timestamp (ISO8601), null if not set |
| done_at | string | completion timestamp (ISO8601), null if not set |
| expire_after | string | expiration timestamp (ISO8601), null if not set |
| stop_price | float | stop trigger price, null if not a stop order |