Skip to main content
POST
/
orders
/
cancel-batch
Cancel multiple orders in batch
curl --request POST \
  --url https://api.limitless.exchange/orders/cancel-batch \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "orderIds": [
    "6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203",
    "9e31c452-8a2b-42d1-b327-65f18d07dc96"
  ]
}
'
{
  "message": "Orders canceled successfully",
  "canceled": [
    "611badac-8dfc-48a0-b09e-59654adea1c5"
  ],
  "failed": [
    {
      "orderId": "b53f0e4b-1529-45cc-ad39-e27f4c6eab5a",
      "reason": "ORDER_NOT_FOUND",
      "message": "Order not found or already canceled"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://limitless-docs-ws-settlement-events.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

This endpoint cancels multiple orders by internal orderIds only.
To cancel by either orderIds or clientOrderIds, use Batch Cancel Orders (Combined).

Authorizations

X-API-Key
string
header
required

API key for programmatic access. Generate at limitless.exchange -> profile menu -> Api keys.

Body

application/json
orderIds
array[]
required

Array of order IDs to be cancelled in a single batch operation

Example:
[
"6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203",
"9e31c452-8a2b-42d1-b327-65f18d07dc96"
]

Response

All orders successfully cancelled

message
string
required

Confirmation message for the cancelled orders

Example:

"Orders canceled successfully"

canceled
string[]

Array of successfully cancelled order IDs

Example:
["611badac-8dfc-48a0-b09e-59654adea1c5"]
failed
object[]

Array of orders that failed to cancel with reasons