Cancel All Open Orders
Changed onCancel all orders for an account
Request
- Base URLhttps://api.clearstreet.com
- AuthHTTP bearer
Path parameters
Account identifier
Query parameters
Side of the order (BUY or SELL).
Filter by order side (BUY or SELL)
Order type
Filter by order type (e.g., MARKET, LIMIT)
Security type
Filter by instrument type (e.g., COMMON_STOCK, OPTION)
Comma-separated instrument IDs (UUID) or symbols (equity tickers or OSI option symbols).
Response
Orders cancelled
Example response
{
"error": {
"code": 400,
"message": "Order quantity must be greater than zero"
},
"metadata": {
"page_number": 1,
"total_items": 42,
"total_pages": 5
},
"data": [
{
"account_id": 19816,
"client_order_id": "my-ref-id-20251001-001",
"created_at": "2025-10-31T13:30:00.000000000Z",
"extended_hours": false,
"filled_quantity": "0",
"id": "0195f6c7-4f64-7e3c-8b0a-1d8e4f5e6a7b",
"instrument_id": "d4d5d6d7-e4e5-f4f5-a4a5-a6a7a8a9aaab",
"instrument_type": "COMMON_STOCK",
"leaves_quantity": "1",
"limit_price": "48.00",
"order_type": "LIMIT",
"quantity": "1",
"side": "BUY",
"status": "PENDING_NEW",
"stop_price": null,
"symbol": "TSLA",
"time_in_force": "DAY",
"updated_at": "2025-10-31T13:30:00.000000000Z",
"venue": "XNAS"
}
]
}Changes
- warning
removed the optional property
///from the response with the status
- warning
- breaking
removed the enum value
OTHERfrom thequeryrequest parameterside - breaking
removed the enum value
SELL_SHORTfrom thequeryrequest parameterside - warning
for the
queryrequest parameterinstrument_ids, the type of propertyitems/changed from no type tostring - warning
added the new
AT_CLOSEenum value to the///response property for the response status - warning
added the new
AT_OPENenum value to the///response property for the response status - warning
added the new
PENDING_TRIGGERenum value to the///response property for the response status - warning
added the new
QUEUEDenum value to the///response property for the response status - info
added the optional property
///to the response with the status - info
added the optional property
///to the response with the status - info
removed the
AT_CROSSINGenum value from the///response property for the response status - info
removed the
AT_THE_CLOSEenum value from the///response property for the response status - info
removed the
AT_THE_OPENINGenum value from the///response property for the response status - info
removed the
GOOD_THROUGH_CROSSINGenum value from the///response property for the response status - info
removed the
GOOD_TILL_CROSSINGenum value from the///response property for the response status - info
removed the
OTHERenum value from the///response property for the response status - info
removed the
SELL_SHORTenum value from the///response property for the response status
- breaking