binance_get_open_order_lists
Get every open order list still working across all symbols, so you can see what is already armed before placing a new bracket.
Instructions
List the order lists that are still working, across every symbol.
Calls GET /api/v3/openOrderList (SIGNED, IP weight 6). The endpoint takes no
filters — it is account-wide by construction, which is exactly what makes it the right
first read before placing another bracket.
When to Use:
Before placing a new bracket, to see what is already armed on the same position.
After a 5xx/timeout on a placement, when you have no id to query.
When NOT to Use:
For one known list —
binance_get_order_list(weight 4).For lists that already finished —
binance_get_all_order_lists.For plain open orders —
binance_get_open_orders(spot_orders.py); a list's legs also appear there individually.
Returns:
A markdown table (time, symbol, orderListId, contingencyType, listStatusType,
listOrderStatus, listClientOrderId, leg count) capped at 50 rows, or the raw array
with response_format="json".
Examples: params = {} params = {"response_format": "json"}
Error Handling: -2015 means the key lacks permission or this IP is not allowlisted. An empty list is a valid answer: no bracket is armed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |