Get current account commission rates.
Weight(IP): 20
Security Type: USER_DATA
Notes: Data Source:* Database
Request parameters.
Query your current unfilled order count for all intervals.
Weight(IP): 40
Security Type: USER_DATA
Notes: Data Source:* Memory
Request parameters.
Query information about your account.
Weight(IP): 20
Security Type: USER_DATA
Notes: Data Source:* Memory => Database
Request parameters.
Query information about all your order lists, filtered by time range.
Weight(IP): 20
Security Type: USER_DATA
Notes: Data Source:* Database
Notes:
If startTime and/or endTime are specified, fromId is ignored.
Order lists are filtered by transactionTime of the last order list execution status update.
If fromId is specified, return order lists with order list ID >= fromId.
If no condition is specified, the most recent order lists are returned.
The time between startTime and endTime can't be longer than 24 hours.
Request parameters.
Query information about all your orders – active, canceled, filled – filtered by time range.
Weight(IP): 20
Security Type: USER_DATA
Notes: Data Source:* Database
Notes:
If startTime and/or endTime are specified, orderId is ignored.
Orders are filtered by time of the last execution status update.
If orderId is specified, return orders with order ID >= orderId.
If no condition is specified, the most recent orders are returned.
For some historical orders the cummulativeQuoteQty response field may be negative,
meaning the data is not available at this time.
The time between startTime and endTime can't be longer than 24 hours.
Request parameters.
Retrieves allocations resulting from SOR order placement.
Weight(IP): 20
Security Type: USER_DATA
Notes: Data Source:* Database
Supported parameter combinations:
| Parameters | Response |
|---|---|
symbol |
allocations from oldest to newest |
symbol + startTime |
oldest allocations since startTime |
symbol + endTime |
newest allocations until endTime |
symbol + startTime + endTime |
allocations within the time range |
symbol + fromAllocationId |
allocations by allocation ID |
symbol + orderId |
allocations related to an order starting with oldest |
symbol + orderId + fromAllocationId |
allocations related to an order by allocation ID |
Note:* The time between startTime and endTime can't be longer than 24 hours.
Request parameters.
Retrieves the list of filters relevant to an account on a given symbol. This is the only method
that shows if an account has MAX_ASSET filters applied to it.
Weight(IP): 40
Security Type: USER_DATA
Notes: Data Source:* Memory
Request parameters.
Displays the list of orders that were expired due to STP.
These are the combinations supported:
symbol + preventedMatchId
symbol + orderId
symbol + orderId + fromPreventedMatchId (limit will default to 500)
symbol + orderId + fromPreventedMatchId + limit
| Weight: Case | Weight |
|---|---|
If symbol is invalid |
2 |
Querying by preventedMatchId |
2 |
Querying by orderId |
20 |
Security Type: USER_DATA
Notes: Data Source:* Database
Request parameters.
Query information about all your trades, filtered by time range.
| Weight: Condition | Weight |
|---|---|
| Without orderId | 20 |
| With orderId | 5 |
Security Type: USER_DATA
Notes: Data Source: Memory => Database
Notes:
fromId is specified, return trades with trade ID >= fromId.startTime and/or endTime are specified, trades are filtered by execution time (time).fromId cannot be used together with startTime and endTime.orderId is specified, only trades related to that order are returned.startTime and endTime cannot be used together with orderId.startTime and endTime can't be longer than 24 hours.Request parameters.
Query execution status of all open order lists.
If you need to continuously monitor order status updates, please consider using WebSocket Streams:
userDataStream.subscribe if on an authenticated session
userDataStream.subscribe.signature if subscribing through signature subscription
Weight(IP): 6
Security Type: USER_DATA
Notes: Data Source:* Memory -> Database
Request parameters.
Query execution status of all open orders.
If you need to continuously monitor order status updates, please consider using WebSocket Streams:
userDataStream.subscribe if on an authenticated session
userDataStream.subscribe.signature if subscribing through signature subscription
Weight: | Parameter | Weight |
| --------- | ------ |
| symbol | 6 |
| none | 80 |
Security Type: USER_DATA
Notes: Data Source: Memory => Database
Request parameters.
Queries all amendments of a single order.
Weight(IP): 4
Security Type: USER_DATA
Notes: Data Source:* Database
Request parameters.
Check execution status of an Order list.
For execution status of individual orders, use order.status.
Weight(IP): 4
Security Type: USER_DATA
Notes: Data Source:* Database
Notes:
origClientOrderId refers to listClientOrderId of the order list itself.
If both origClientOrderId and orderListId parameters are specified,
only origClientOrderId is used and orderListId is ignored.
Request parameters.
Check execution status of an order.
Weight(IP): 4
Security Type: USER_DATA
Notes: Data Source:* Memory => Database
Notes:
If both orderId and origClientOrderId are provided, the orderId is searched first, then the origClientOrderId from that result is checked against that order. If both conditions are not met the request will be rejected.
For some historical orders the cummulativeQuoteQty response field may be negative,
meaning the data is not available at this time.
Request parameters.
AccountApi - object-oriented interface AccountApi