Skip to content
Start Trading

Cancel All Open Orders

$ clst v1:orders cancel-all-open-orders
DELETE/v1/accounts/{account_id}/orders

Cancel all orders for an account

ParametersExpand Collapse
--account-id: number

Account identifier

--instrument-id: optional array of string

Comma-separated instrument identifiers

--instrument-type: optional "COMMON_STOCK" or "OPTION" or "CASH"

Filter by instrument type (e.g., COMMON_STOCK, OPTION)

--side: optional "BUY" or "SELL" or "SELL_SHORT" or "OTHER"

Filter by order side (BUY or SELL)

--type: optional "MARKET" or "LIMIT" or "STOP" or 4 more

Filter by order type (e.g., MARKET, LIMIT)

ReturnsExpand Collapse
V1OrderCancelAllOpenOrdersResponse: BaseResponse { metadata, error }
data: array of Order { id, account_id, client_order_id, 29 more }
id: string

Engine-assigned unique identifier for this order (UUID).

account_id: number

Account placing the order

client_order_id: string

Client-provided identifier echoed back.

created_at: string

Timestamp when order was created (UTC)

filled_quantity: string

Cumulative filled quantity

instrument_id: string

Instrument identifier for the traded instrument.

instrument_type: "COMMON_STOCK" or "OPTION" or "CASH"

Type of security

"COMMON_STOCK"
"OPTION"
"CASH"
leaves_quantity: string

Remaining unfilled quantity

order_type: "MARKET" or "LIMIT" or "STOP" or 4 more

Type of order (MARKET, LIMIT, etc.)

"MARKET"
"LIMIT"
"STOP"
"STOP_LIMIT"
"TRAILING_STOP"
"TRAILING_STOP_LIMIT"
"OTHER"
quantity: string

Total order quantity

side: "BUY" or "SELL" or "SELL_SHORT" or "OTHER"

Side of the order (BUY, SELL, SELL_SHORT)

"BUY"
"SELL"
"SELL_SHORT"
"OTHER"
status: "PENDING_NEW" or "NEW" or "PARTIALLY_FILLED" or 12 more

Current status of the order

"PENDING_NEW"
"NEW"
"PARTIALLY_FILLED"
"FILLED"
"CANCELED"
"REJECTED"
"EXPIRED"
"PENDING_CANCEL"
"PENDING_REPLACE"
"REPLACED"
"DONE_FOR_DAY"
"STOPPED"
"SUSPENDED"
"CALCULATED"
"OTHER"
symbol: string

Trading symbol

time_in_force: "DAY" or "GOOD_TILL_CANCEL" or "IMMEDIATE_OR_CANCEL" or 8 more

Time in force instruction

"DAY"
"GOOD_TILL_CANCEL"
"IMMEDIATE_OR_CANCEL"
"FILL_OR_KILL"
"GOOD_TILL_DATE"
"AT_THE_OPENING"
"AT_THE_CLOSE"
"GOOD_TILL_CROSSING"
"GOOD_THROUGH_CROSSING"
"AT_CROSSING"
"OTHER"
updated_at: string

Timestamp of the most recent update (UTC)

venue: string

MIC code of the venue where the order is routed

average_fill_price: optional string

Average fill price across all executions When a null/undefined value is observed, it indicates that there is no available data.

details: optional array of string

Contains execution, rejection or cancellation details, if any

expires_at: optional string

Timestamp when the order will expire (UTC). Present when time_in_force is GOOD_TILL_DATE. When a null/undefined value is observed, it indicates it does not apply.

extended_hours: optional boolean

Whether the order is eligible for extended-hours trading.

limit_offset: optional string

Limit offset for trailing stop-limit orders (signed) When a null/undefined value is observed, it indicates it does not apply.

limit_price: optional string

Limit price (for LIMIT and STOP_LIMIT orders) When a null/undefined value is observed, it indicates it does not apply.

queue_state: optional "AWAITING_RELEASE" or "RELEASED"

Parent order queue state, present when the order is awaiting release or released. When a null/undefined value is observed, it indicates it does not apply.

"AWAITING_RELEASE"
"RELEASED"
releases_at: optional string

Scheduled release time for orders awaiting release. When a null/undefined value is observed, it indicates it does not apply.

stop_price: optional string

Stop price (for STOP and STOP_LIMIT orders) When a null/undefined value is observed, it indicates it does not apply.

trailing_limit_px: optional string

Current trailing limit price computed by the trailing strategy When a null/undefined value is observed, it indicates it does not apply.

trailing_offset: optional string

Trailing offset amount for trailing orders When a null/undefined value is observed, it indicates it does not apply.

trailing_offset_type: optional "PRICE" or "BPS"

Trailing offset type for trailing orders When a null/undefined value is observed, it indicates it does not apply.

"PRICE"
"BPS"
trailing_stop_px: optional string

Current trailing stop price computed by the trailing strategy When a null/undefined value is observed, it indicates it does not apply.

trailing_watermark_px: optional string

Trailing watermark price for trailing orders When a null/undefined value is observed, it indicates it does not apply.

trailing_watermark_ts: optional string

Trailing watermark timestamp for trailing orders When a null/undefined value is observed, it indicates it does not apply.

underlying_instrument_id: optional string

Instrument ID of the option’s underlying instrument. Populated only for options orders. A null means one of two things: the order is not an option, so the field does not apply; or the order is an option whose underlier has not yet been resolved. When a null/undefined value is observed, it indicates it does not apply.

Cancel All Open Orders

clst v1:orders cancel-all-open-orders \
  --api-key 'My API Key' \
  --account-id 0
{
  "data": [
    {
      "account_id": 19816,
      "average_fill_price": "47.95",
      "client_order_id": "my-ref-id-20251031-001",
      "created_at": "2025-10-31T13:30:00.000000000Z",
      "filled_quantity": "5",
      "id": "019c0b48-b8fb-700d-8c5e-931d54555f54",
      "instrument_id": "d4d5d6d7-e4e5-f4f5-a4a5-a6a7a8a9aaab",
      "instrument_type": "COMMON_STOCK",
      "leaves_quantity": "5",
      "limit_price": "48.00",
      "order_type": "LIMIT",
      "quantity": "10",
      "side": "BUY",
      "status": "PENDING_CANCEL",
      "stop_price": null,
      "symbol": "TSLA",
      "time_in_force": "DAY",
      "updated_at": "2025-10-31T14:15:00.000000000Z",
      "venue": "XNAS"
    },
    {
      "account_id": 19816,
      "client_order_id": "my-ref-id-20251031-002",
      "created_at": "2025-10-31T14:00:00.000000000Z",
      "filled_quantity": "0",
      "id": "019c0b49-03af-70d1-8eeb-d69836c9840b",
      "instrument_id": "d4d5d6d7-e4e5-f4f5-a4a5-a6a7a8a9aaab",
      "instrument_type": "COMMON_STOCK",
      "leaves_quantity": "5",
      "order_type": "STOP",
      "quantity": "5",
      "side": "SELL",
      "status": "PENDING_CANCEL",
      "stop_price": "47.00",
      "symbol": "TSLA",
      "time_in_force": "DAY",
      "updated_at": "2025-10-31T14:15:00.000000000Z",
      "venue": "XNAS"
    }
  ],
  "error": null,
  "metadata": {
    "request_id": "fb1c2d3e-4f5a-6b7c-8d9e-0f1a2b3c4d5e"
  }
}
{
  "error": {
    "code": 403,
    "message": "The caller does not have permission to execute the specified operation"
  },
  "metadata": {
    "request_id": "5518f0c6-58ff-4b4a-81a5-701556d41206"
  }
}
{
  "error": {
    "code": 404,
    "message": "No orders match the specified filters"
  },
  "metadata": {
    "request_id": "2f035fbb-68ba-42e9-8743-d3b21110b4c7"
  }
}
Returns Examples
{
  "data": [
    {
      "account_id": 19816,
      "average_fill_price": "47.95",
      "client_order_id": "my-ref-id-20251031-001",
      "created_at": "2025-10-31T13:30:00.000000000Z",
      "filled_quantity": "5",
      "id": "019c0b48-b8fb-700d-8c5e-931d54555f54",
      "instrument_id": "d4d5d6d7-e4e5-f4f5-a4a5-a6a7a8a9aaab",
      "instrument_type": "COMMON_STOCK",
      "leaves_quantity": "5",
      "limit_price": "48.00",
      "order_type": "LIMIT",
      "quantity": "10",
      "side": "BUY",
      "status": "PENDING_CANCEL",
      "stop_price": null,
      "symbol": "TSLA",
      "time_in_force": "DAY",
      "updated_at": "2025-10-31T14:15:00.000000000Z",
      "venue": "XNAS"
    },
    {
      "account_id": 19816,
      "client_order_id": "my-ref-id-20251031-002",
      "created_at": "2025-10-31T14:00:00.000000000Z",
      "filled_quantity": "0",
      "id": "019c0b49-03af-70d1-8eeb-d69836c9840b",
      "instrument_id": "d4d5d6d7-e4e5-f4f5-a4a5-a6a7a8a9aaab",
      "instrument_type": "COMMON_STOCK",
      "leaves_quantity": "5",
      "order_type": "STOP",
      "quantity": "5",
      "side": "SELL",
      "status": "PENDING_CANCEL",
      "stop_price": "47.00",
      "symbol": "TSLA",
      "time_in_force": "DAY",
      "updated_at": "2025-10-31T14:15:00.000000000Z",
      "venue": "XNAS"
    }
  ],
  "error": null,
  "metadata": {
    "request_id": "fb1c2d3e-4f5a-6b7c-8d9e-0f1a2b3c4d5e"
  }
}
{
  "error": {
    "code": 403,
    "message": "The caller does not have permission to execute the specified operation"
  },
  "metadata": {
    "request_id": "5518f0c6-58ff-4b4a-81a5-701556d41206"
  }
}
{
  "error": {
    "code": 404,
    "message": "No orders match the specified filters"
  },
  "metadata": {
    "request_id": "2f035fbb-68ba-42e9-8743-d3b21110b4c7"
  }
}