{
"code": "trading_disabled",
"message": "Trading is currently disabled.",
"mode": "disabled",
"resumeAt": "2023-11-07T05:31:56Z"
}
{
"message": "<string>"
}
Cancel multiple orders by either internal orderIds or clientOrderIds supplied when creating the orders.Provide exactly one non-empty identifier array. Each request accepts 1–50 internal UUIDv4 IDs or 1–50 client order IDs of at most 128 characters. Requests with both arrays or neither array return 400 Bad Request.
POST /orders/cancel-batch remains supported for existing integrations and accepts orderIds only.
Use a scoped API token with HMAC signing and the trading scope. To cancel for a partner sub-account, add ?onBehalfOf=<subProfileId>; the target must belong to the authenticated partner and the token must also have delegated_signing. Include the query string in the HMAC-signed path.
207 Multi-Status means at least one order was cancelled and at least one failed.
400 Bad Request with a failed array means no order could be cancelled.
Internal-ID results use order-ID strings in canceled and { orderId, reason, message } records in failed.
Client-ID results use { clientOrderId, orderId } records in canceled. Failures are keyed by clientOrderId; orderId is included only if the client ID resolved before cancellation failed.
For an internal-ID request, unknown IDs are omitted when at least one supplied ID resolves. If none resolve, the endpoint returns 404 Orders not found. Client-ID requests report every unresolved client ID as ORDER_NOT_FOUND.Cancellation failures use ORDER_NOT_FOUND with Order not found or already canceled, ORDER_RELEASE_IN_PROGRESS with Order release is in progress; cancellation is not confirmed and retryable: true, or UNKNOWN_ERROR with Failed to cancel order.Cancellation remains available in normal, post_only, and cancel_only. Trading mode disabled returns 425 Too Early.
Scoped API token with HMAC-SHA256 signing. Requires three headers: lmts-api-key (token ID), lmts-timestamp (ISO-8601), lmts-signature (Base64-encoded HMAC). See Authentication docs for details.
Array of orders that failed to cancel with reasons
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Limitless Exchange","colors":{"primary":"#9AB83A","light":"#DCF58C","dark":"#7A9A1E"},"logo":{"light":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/light.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=0d6f32ed5e8a1f35ba9d1fa2e0b57a4b","dark":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/dark.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=6500e01609e582f758db1a9610b63bd8"},"favicon":"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/favicon.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=345f02206803d94b3b1911d2a80bf9c3","api":{"playground":{}},"navbar":{"links":[{"href":"mailto:help@limitless.network","label":"Support"}]},"footer":{"socials":{"x":"https://x.com/trylimitless","discord":"https://discord.com/invite/yb4SscD8RZ"}},"seo":{"metatags":{"twitter:card":"summary_large_image"}},"contextual":{"options":["copy","view","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Limitless Exchange","icon":"arrow-up-right-from-square","href":"https://limitless.exchange"},{"anchor":"Builders Chat","icon":"telegram","href":"https://t.me/LimitlessBuildersChat"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/yb4SscD8RZ"},{"anchor":"Twitter","icon":"x-twitter","href":"https://x.com/trylimitless"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"limitless","hasAudioNarration":false,"actualSubdomain":"limitless","customDomains":["docs.limitless.exchange"],"gitSource":{"type":"github","owner":"limitless-labs-group","repo":"limitless-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae2027fd6a250fd1db9a4f3","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"default","tag":"API Reference","count":81},{"language":"default","tag":"For Developers","count":67},{"language":"default","tag":"User Guide","count":26},{"language":"default","tag":"Portfolio","count":14},{"language":"default","tag":"Trading","count":14},{"language":"default","tag":"Getting Started","count":14},{"language":"default","tag":"Go SDK","count":11},{"language":"default","tag":"Python SDK","count":11},{"language":"default","tag":"Rust SDK","count":11},{"language":"default","tag":"TypeScript SDK","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/trading/batch-cancel","slug":"/api-reference/trading/batch-cancel","pageMetadata":{"title":"Batch Cancel Orders (Combined)","openapi":"POST /orders/batch-cancel","description":"Cancel open orders by either internal orderIds or client-provided clientOrderIds.","href":"/api-reference/trading/batch-cancel"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Cancel open orders by either internal orderIds or client-provided clientOrderIds.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Info}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Cancel multiple orders by either internal `,_jsx(_components.code,{children:`orderIds`}),` or `,_jsx(_components.code,{children:`clientOrderIds`}),` supplied when creating the orders.`]}),`\n`,_jsxs(_components.p,{children:[`Provide exactly one non-empty identifier array. Each request accepts 1–50 internal UUIDv4 IDs or 1–50 client order IDs of at most 128 characters. Requests with both arrays or neither array return `,_jsx(_components.code,{children:`400 Bad Request`}),`.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`POST /orders/cancel-batch`}),` remains supported for existing integrations and accepts `,_jsx(_components.code,{children:`orderIds`}),` only.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`authentication-and-delegation`,children:`Authentication and delegation`}),`\n`,_jsxs(_components.p,{children:[`Use a scoped API token with HMAC signing and the `,_jsx(_components.code,{children:`trading`}),` scope. To cancel for a partner sub-account, add `,_jsx(_components.code,{children:`?onBehalfOf=\u003csubProfileId>`}),`; the target must belong to the authenticated partner and the token must also have `,_jsx(_components.code,{children:`delegated_signing`}),`. Include the query string in the HMAC-signed path.`]}),`\n`,_jsx(Heading,{level:`2`,id:`results`,children:`Results`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`200 OK`}),` means every resolved order was cancelled.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`207 Multi-Status`}),` means at least one order was cancelled and at least one failed.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`400 Bad Request`}),` with a `,_jsx(_components.code,{children:`failed`}),` array means no order could be cancelled.`]}),`\n`,_jsxs(_components.li,{children:[`Internal-ID results use order-ID strings in `,_jsx(_components.code,{children:`canceled`}),` and `,_jsx(_components.code,{children:`{ orderId, reason, message }`}),` records in `,_jsx(_components.code,{children:`failed`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Client-ID results use `,_jsx(_components.code,{children:`{ clientOrderId, orderId }`}),` records in `,_jsx(_components.code,{children:`canceled`}),`. Failures are keyed by `,_jsx(_components.code,{children:`clientOrderId`}),`; `,_jsx(_components.code,{children:`orderId`}),` is included only if the client ID resolved before cancellation failed.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For an internal-ID request, unknown IDs are omitted when at least one supplied ID resolves. If none resolve, the endpoint returns `,_jsx(_components.code,{children:`404 Orders not found`}),`. Client-ID requests report every unresolved client ID as `,_jsx(_components.code,{children:`ORDER_NOT_FOUND`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Cancellation failures use `,_jsx(_components.code,{children:`ORDER_NOT_FOUND`}),` with `,_jsx(_components.code,{children:`Order not found or already canceled`}),`, `,_jsx(_components.code,{children:`ORDER_RELEASE_IN_PROGRESS`}),` with `,_jsx(_components.code,{children:`Order release is in progress; cancellation is not confirmed`}),` and `,_jsx(_components.code,{children:`retryable: true`}),`, or `,_jsx(_components.code,{children:`UNKNOWN_ERROR`}),` with `,_jsx(_components.code,{children:`Failed to cancel order`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Cancellation remains available in `,_jsx(_components.code,{children:`normal`}),`, `,_jsx(_components.code,{children:`post_only`}),`, and `,_jsx(_components.code,{children:`cancel_only`}),`. Trading mode `,_jsx(_components.code,{children:`disabled`}),` returns `,_jsx(_components.code,{children:`425 Too Early`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Batch Cancel Orders (Combined)","openapi":"POST /orders/batch-cancel","description":"Cancel open orders by either internal orderIds or client-provided clientOrderIds.","href":"/api-reference/trading/batch-cancel"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Authentication and delegation","slug":"authentication-and-delegation","depth":2,"children":[]},{"title":"Results","slug":"results","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Cancel open orders by either internal orderIds or client-provided clientOrderIds.","operationId":"OrderController_batchCancelOrders","parameters":["eb69c565-1c53-4fdd-825a-ac396318dcc0"],"requestBody":"603ac0f1-8c20-4a90-9ea4-6f64c980848d","responses":{"200":"40501abb-0dd9-438a-90f0-0b2c5a9670ad","207":"960f62ae-02ec-4af4-8458-65d16e36f867","400":"0befb045-7777-4da9-92fd-475478d067d7","401":"68a8b766-6c11-4855-920a-3c4770bddcb1","403":"86e28d18-e313-4f7d-a4e3-82df79fb6438","404":"a56fe955-682a-471e-96cc-b8dd6e5ee98c","425":"1401047b-e175-47a4-a8ee-f10e6750be9f","500":"35cf2835-874c-42ed-b6ed-581c5527b587"},"security":["2078d5da-10d5-477e-b7d6-c33a7293e735"],"summary":"Batch Cancel Orders","tags":["Trading"],"method":"post","type":"path","servers":["09c89b92-1b1b-488d-af55-0f936f286701"],"path":"/orders/batch-cancel","baseUrlOptions":["https://api.limitless.exchange"],"title":"Batch Cancel Orders","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"eb69c565-1c53-4fdd-825a-ac396318dcc0":{"name":"onBehalfOf","required":false,"in":"query","description":"Partner sub-account profile ID. Requires delegated_signing in addition to trading.","schema":{"type":"integer","minimum":1,"example":326,"isRequired":false,"description":"Partner sub-account profile ID. Requires delegated_signing in addition to trading.","uniqueKey":"","typeLabel":"integer"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["orderIds"],"properties":{"orderIds":{"type":"array","description":"Internal order IDs. Provide exactly one of orderIds or clientOrderIds.","example":["6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203"],"minItems":1,"maxItems":50,"items":{"type":"string","format":"uuid","pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$","uniqueKey":"oneOf.0.orderIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"oneOf.0.orderIds","typeLabel":"string\u003cuuid>[]"},"clientOrderIds":{"type":"array","description":"Client-provided order IDs from order creation. Provide exactly one of orderIds or clientOrderIds.","example":["partner-order-001","partner-order-002"],"minItems":1,"maxItems":50,"items":{"type":"string","maxLength":128,"uniqueKey":"oneOf.0.clientOrderIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"oneOf.0.clientOrderIds","typeLabel":"string[]"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["clientOrderIds"],"properties":{"clientOrderIds":{"type":"array","description":"Client-provided order IDs from order creation. Provide exactly one of orderIds or clientOrderIds.","example":["partner-order-001","partner-order-002"],"minItems":1,"maxItems":50,"items":{"type":"string","maxLength":128,"uniqueKey":"oneOf.1.clientOrderIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"oneOf.1.clientOrderIds","typeLabel":"string[]"},"orderIds":{"type":"array","description":"Internal order IDs. Provide exactly one of orderIds or clientOrderIds.","example":["6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203"],"minItems":1,"maxItems":50,"items":{"type":"string","format":"uuid","pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$","uniqueKey":"oneOf.1.orderIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"uniqueKey":"oneOf.1.orderIds","typeLabel":"string\u003cuuid>[]"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"orderIds":["6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203"],"clientOrderIds":["partner-order-001","partner-order-002"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"40501abb-0dd9-438a-90f0-0b2c5a9670ad":{"description":"All orders successfully cancelled","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["message"],"properties":{"message":{"type":"string","description":"Confirmation message for the cancelled orders","example":"Orders canceled successfully","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"},"canceled":{"type":"array","description":"Array of successfully cancelled order IDs","example":["611badac-8dfc-48a0-b09e-59654adea1c5"],"items":{"type":"string","format":"uuid","uniqueKey":"oneOf.0.canceled.items.[INDEX]","typeLabel":"string\u003cuuid>"},"uniqueKey":"oneOf.0.canceled","typeLabel":"string\u003cuuid>[]"},"failed":{"description":"Array of orders that failed to cancel with reasons","type":"array","items":{"type":"object","properties":{"orderId":{"type":"string","description":"Order ID that failed to cancel","example":"b53f0e4b-1529-45cc-ad39-e27f4c6eab5a","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.failed.items.[INDEX].orderId","typeLabel":"string\u003cuuid>"},"reason":{"type":"string","description":"Error code indicating the reason for failure","example":"ORDER_NOT_FOUND","enum":["ORDER_NOT_FOUND","ORDER_RELEASE_IN_PROGRESS","UNKNOWN_ERROR"],"isRequired":true,"uniqueKey":"oneOf.0.failed.items.[INDEX].reason","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"User-friendly error message","example":"Order not found or already canceled","isRequired":true,"uniqueKey":"oneOf.0.failed.items.[INDEX].message","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying cancellation later may succeed","example":true,"uniqueKey":"oneOf.0.failed.items.[INDEX].retryable","typeLabel":"boolean"}},"required":["orderId","reason","message"],"uniqueKey":"oneOf.0.failed.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.0.failed","typeLabel":"object[]"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["message"],"properties":{"message":{"type":"string","example":"Orders canceled successfully","enum":["Orders canceled successfully","No orders canceled"],"isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"enum\u003cstring>"},"canceled":{"description":"Canceled client-order-id records","type":"array","items":{"type":"object","properties":{"clientOrderId":{"type":"string","description":"Client-provided order ID from order creation","example":"partner-order-001","maxLength":128,"isRequired":true,"uniqueKey":"oneOf.1.canceled.items.[INDEX].clientOrderId","typeLabel":"string"},"orderId":{"type":"string","description":"Internal order ID","example":"6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203","format":"uuid","isRequired":true,"uniqueKey":"oneOf.1.canceled.items.[INDEX].orderId","typeLabel":"string\u003cuuid>"}},"required":["clientOrderId","orderId"],"uniqueKey":"oneOf.1.canceled.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.canceled","typeLabel":"object[]"},"failed":{"description":"Client-order-id cancel failures","type":"array","items":{"type":"object","properties":{"clientOrderId":{"type":"string","description":"Client-provided order ID from order creation","example":"partner-order-002","maxLength":128,"isRequired":true,"uniqueKey":"oneOf.1.failed.items.[INDEX].clientOrderId","typeLabel":"string"},"reason":{"type":"string","description":"Failure reason","example":"ORDER_NOT_FOUND","enum":["ORDER_NOT_FOUND","ORDER_RELEASE_IN_PROGRESS","UNKNOWN_ERROR"],"isRequired":true,"uniqueKey":"oneOf.1.failed.items.[INDEX].reason","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable failure message","example":"Order not found","isRequired":true,"uniqueKey":"oneOf.1.failed.items.[INDEX].message","typeLabel":"string"},"orderId":{"type":"string","description":"Internal order ID, when resolution succeeded before cancellation failed","example":"6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203","format":"uuid","uniqueKey":"oneOf.1.failed.items.[INDEX].orderId","typeLabel":"string\u003cuuid>"},"retryable":{"type":"boolean","description":"Whether retrying cancellation later may succeed","example":true,"uniqueKey":"oneOf.1.failed.items.[INDEX].retryable","typeLabel":"boolean"}},"required":["clientOrderId","reason","message"],"uniqueKey":"oneOf.1.failed.items.[INDEX]","typeLabel":"object"},"uniqueKey":"oneOf.1.failed","typeLabel":"object[]"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"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","retryable":true}]}}},"exampleType":"generated"}},"exampleType":"generated"},"960f62ae-02ec-4af4-8458-65d16e36f867":{"description":"Partial success - some orders cancelled, some failed","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["message","canceled","failed"],"properties":{"message":{"type":"string","example":"Orders canceled successfully","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"},"canceled":{"type":"array","minItems":1,"items":{"type":"string","format":"uuid","uniqueKey":"oneOf.0.canceled.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"oneOf.0.canceled","typeLabel":"string\u003cuuid>[]"},"failed":{"minItems":1,"type":"array","items":{"type":"object","properties":{"orderId":{"type":"string","description":"Order ID that failed to cancel","example":"b53f0e4b-1529-45cc-ad39-e27f4c6eab5a","format":"uuid","isRequired":true,"uniqueKey":"oneOf.0.failed.items.[INDEX].orderId","typeLabel":"string\u003cuuid>"},"reason":{"type":"string","description":"Error code indicating the reason for failure","example":"ORDER_NOT_FOUND","enum":["ORDER_NOT_FOUND","ORDER_RELEASE_IN_PROGRESS","UNKNOWN_ERROR"],"isRequired":true,"uniqueKey":"oneOf.0.failed.items.[INDEX].reason","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"User-friendly error message","example":"Order not found or already canceled","isRequired":true,"uniqueKey":"oneOf.0.failed.items.[INDEX].message","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying cancellation later may succeed","example":true,"uniqueKey":"oneOf.0.failed.items.[INDEX].retryable","typeLabel":"boolean"}},"required":["orderId","reason","message"],"uniqueKey":"oneOf.0.failed.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.0.failed","typeLabel":"object[]"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["message","canceled","failed"],"properties":{"message":{"type":"string","example":"Orders canceled successfully","enum":["Orders canceled successfully","No orders canceled"],"isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"enum\u003cstring>"},"canceled":{"minItems":1,"type":"array","items":{"type":"object","properties":{"clientOrderId":{"type":"string","description":"Client-provided order ID from order creation","example":"partner-order-001","maxLength":128,"isRequired":true,"uniqueKey":"oneOf.1.canceled.items.[INDEX].clientOrderId","typeLabel":"string"},"orderId":{"type":"string","description":"Internal order ID","example":"6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203","format":"uuid","isRequired":true,"uniqueKey":"oneOf.1.canceled.items.[INDEX].orderId","typeLabel":"string\u003cuuid>"}},"required":["clientOrderId","orderId"],"uniqueKey":"oneOf.1.canceled.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.canceled","typeLabel":"object[]"},"failed":{"minItems":1,"type":"array","items":{"type":"object","properties":{"clientOrderId":{"type":"string","description":"Client-provided order ID from order creation","example":"partner-order-002","maxLength":128,"isRequired":true,"uniqueKey":"oneOf.1.failed.items.[INDEX].clientOrderId","typeLabel":"string"},"reason":{"type":"string","description":"Failure reason","example":"ORDER_NOT_FOUND","enum":["ORDER_NOT_FOUND","ORDER_RELEASE_IN_PROGRESS","UNKNOWN_ERROR"],"isRequired":true,"uniqueKey":"oneOf.1.failed.items.[INDEX].reason","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable failure message","example":"Order not found","isRequired":true,"uniqueKey":"oneOf.1.failed.items.[INDEX].message","typeLabel":"string"},"orderId":{"type":"string","description":"Internal order ID, when resolution succeeded before cancellation failed","example":"6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203","format":"uuid","uniqueKey":"oneOf.1.failed.items.[INDEX].orderId","typeLabel":"string\u003cuuid>"},"retryable":{"type":"boolean","description":"Whether retrying cancellation later may succeed","example":true,"uniqueKey":"oneOf.1.failed.items.[INDEX].retryable","typeLabel":"boolean"}},"required":["clientOrderId","reason","message"],"uniqueKey":"oneOf.1.failed.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.1.failed","typeLabel":"object[]"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Orders canceled successfully","canceled":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"failed":[{"orderId":"b53f0e4b-1529-45cc-ad39-e27f4c6eab5a","reason":"ORDER_NOT_FOUND","message":"Order not found or already canceled","retryable":true}]}}},"exampleType":"generated"}},"exampleType":"generated"},"0befb045-7777-4da9-92fd-475478d067d7":{"description":"Orders from different markets, invalid order data, or no orders could be cancelled","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["message","error","statusCode"],"properties":{"message":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","example":"orderIds","isRequired":true,"uniqueKey":"oneOf.0.message.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","example":"orderIds should not be empty","isRequired":true,"uniqueKey":"oneOf.0.message.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"required":["field","message"],"uniqueKey":"oneOf.0.message.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"object[]"},"error":{"type":"string","enum":["Bad Request"],"isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"enum\u003cstring>"},"statusCode":{"type":"number","enum":[400],"isRequired":true,"uniqueKey":"oneOf.0.statusCode","typeLabel":"enum\u003cnumber>"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["message","error","statusCode"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"error":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"string"},"statusCode":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.statusCode","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","required":["message","failed"],"properties":{"message":{"type":"string","enum":["Failed to cancel any orders"],"isRequired":true,"uniqueKey":"oneOf.2.message","typeLabel":"enum\u003cstring>"},"failed":{"minItems":1,"type":"array","items":{"type":"object","properties":{"orderId":{"type":"string","description":"Order ID that failed to cancel","example":"b53f0e4b-1529-45cc-ad39-e27f4c6eab5a","format":"uuid","isRequired":true,"uniqueKey":"oneOf.2.failed.items.[INDEX].orderId","typeLabel":"string\u003cuuid>"},"reason":{"type":"string","description":"Error code indicating the reason for failure","example":"ORDER_NOT_FOUND","enum":["ORDER_NOT_FOUND","ORDER_RELEASE_IN_PROGRESS","UNKNOWN_ERROR"],"isRequired":true,"uniqueKey":"oneOf.2.failed.items.[INDEX].reason","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"User-friendly error message","example":"Order not found or already canceled","isRequired":true,"uniqueKey":"oneOf.2.failed.items.[INDEX].message","typeLabel":"string"},"retryable":{"type":"boolean","description":"Whether retrying cancellation later may succeed","example":true,"uniqueKey":"oneOf.2.failed.items.[INDEX].retryable","typeLabel":"boolean"}},"required":["orderId","reason","message"],"uniqueKey":"oneOf.2.failed.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.2.failed","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"oneOf.2","typeLabel":"object"},{"type":"object","required":["message","failed"],"properties":{"message":{"type":"string","example":"No orders canceled","enum":["Orders canceled successfully","No orders canceled"],"isRequired":true,"uniqueKey":"oneOf.3.message","typeLabel":"enum\u003cstring>"},"failed":{"minItems":1,"type":"array","items":{"type":"object","properties":{"clientOrderId":{"type":"string","description":"Client-provided order ID from order creation","example":"partner-order-002","maxLength":128,"isRequired":true,"uniqueKey":"oneOf.3.failed.items.[INDEX].clientOrderId","typeLabel":"string"},"reason":{"type":"string","description":"Failure reason","example":"ORDER_NOT_FOUND","enum":["ORDER_NOT_FOUND","ORDER_RELEASE_IN_PROGRESS","UNKNOWN_ERROR"],"isRequired":true,"uniqueKey":"oneOf.3.failed.items.[INDEX].reason","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable failure message","example":"Order not found","isRequired":true,"uniqueKey":"oneOf.3.failed.items.[INDEX].message","typeLabel":"string"},"orderId":{"type":"string","description":"Internal order ID, when resolution succeeded before cancellation failed","example":"6f52b6d2-6c9e-4a5c-8a4f-28ab4b7ff203","format":"uuid","uniqueKey":"oneOf.3.failed.items.[INDEX].orderId","typeLabel":"string\u003cuuid>"},"retryable":{"type":"boolean","description":"Whether retrying cancellation later may succeed","example":true,"uniqueKey":"oneOf.3.failed.items.[INDEX].retryable","typeLabel":"boolean"}},"required":["clientOrderId","reason","message"],"uniqueKey":"oneOf.3.failed.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"oneOf.3.failed","typeLabel":"object[]"}},"uniqueKey":"oneOf.3","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":[{"field":"orderIds","message":"orderIds should not be empty"}],"error":"Bad Request","statusCode":400}}},"exampleType":"generated"}},"exampleType":"generated"},"68a8b766-6c11-4855-920a-3c4770bddcb1":{"description":"User not authenticated or not the owner of all orders","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"statusCode":{"type":"integer","isRequired":true,"uniqueKey":"statusCode","typeLabel":"integer"}},"additionalProperties":false,"required":["message","error","statusCode"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error":"\u003cstring>","statusCode":123}}},"exampleType":"generated"}},"exampleType":"generated"},"86e28d18-e313-4f7d-a4e3-82df79fb6438":{"description":"Missing trading or delegated_signing scope, or unauthorized delegation target","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["message"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["message","error","statusCode"],"properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"error":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"string"},"statusCode":{"type":"integer","isRequired":true,"uniqueKey":"oneOf.1.statusCode","typeLabel":"integer"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"a56fe955-682a-471e-96cc-b8dd6e5ee98c":{"description":"No supplied internal order ID resolved","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"statusCode":{"type":"integer","isRequired":true,"uniqueKey":"statusCode","typeLabel":"integer"}},"additionalProperties":false,"required":["message","error","statusCode"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","error":"\u003cstring>","statusCode":123}}},"exampleType":"generated"}},"exampleType":"generated"},"1401047b-e175-47a4-a8ee-f10e6750be9f":{"description":"Cancellation is temporarily blocked because trading is disabled by maintenance mode.","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","enum":["trading_disabled"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","enum":["Trading is currently disabled."],"isRequired":true,"uniqueKey":"message","typeLabel":"enum\u003cstring>"},"mode":{"type":"string","enum":["disabled"],"isRequired":true,"uniqueKey":"mode","typeLabel":"enum\u003cstring>"},"resumeAt":{"type":"string","format":"date-time","uniqueKey":"resumeAt","typeLabel":"string\u003cdate-time>"}},"additionalProperties":false,"required":["code","message","mode"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"trading_disabled","message":"Trading is currently disabled.","mode":"disabled","resumeAt":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"35cf2835-874c-42ed-b6ed-581c5527b587":{"description":"Unexpected batch cancellation failure","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"additionalProperties":false,"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"2078d5da-10d5-477e-b7d6-c33a7293e735":{"HmacAuth":{"type":"apiKey","in":"header","name":"lmts-api-key","description":"Scoped API token with HMAC-SHA256 signing. Requires three headers: lmts-api-key (token ID), lmts-timestamp (ISO-8601), lmts-signature (Base64-encoded HMAC). See Authentication docs for details.","scopes":[],"schemeName":"HmacAuth"}}},"servers":{"09c89b92-1b1b-488d-af55-0f936f286701":{"url":"https://api.limitless.exchange","description":"Production API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"lmts-api-key","description":"Scoped API token with HMAC-SHA256 signing. Requires three headers: lmts-api-key (token ID), lmts-timestamp (ISO-8601), lmts-signature (Base64-encoded HMAC). See Authentication docs for details.","scopes":[],"schemeName":"HmacAuth"},"schema":{"title":"lmts-api-key","type":"string","description":"Scoped API token with HMAC-SHA256 signing. Requires three headers: lmts-api-key (token ID), lmts-timestamp (ISO-8601), lmts-signature (Base64-encoded HMAC). See Authentication docs for details.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"HmacAuth","name":"lmts-api-key"}],"title":"HmacAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"limitless","siteName":"Limitless Exchange","title":"Batch Cancel Orders (Combined) - Limitless Exchange","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-18T15:59:46.527Z","originalFileLocation":"api-reference/trading/batch-cancel.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Cancel open orders by either internal orderIds or client-provided clientOrderIds.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Limitless Exchange\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Batch Cancel Orders (Combined) - Limitless Exchange\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cancel open orders by either internal orderIds or client-provided clientOrderIds.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Limitless Exchange\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.limitless.exchange/api-reference/trading/batch-cancel\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://limitless.mintlify.site/_mintlify/api/og/v2?division=Trading\u0026amp;title=Batch+Cancel+Orders+%28Combined%29\u0026amp;description=Cancel+open+orders+by+either+internal+orderIds+or+client-provided+clientOrderIds.\u0026amp;theme=888cee6df57f640d9a30d0c6\u0026amp;signature=6a956dcee152ba1dc2ebac6d55a248950834e97a5536a95e3c2ff9c4c27d8896\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Batch Cancel Orders (Combined) - Limitless Exchange\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cancel open orders by either internal orderIds or client-provided clientOrderIds.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://limitless.mintlify.site/_mintlify/api/og/v2?division=Trading\u0026amp;title=Batch+Cancel+Orders+%28Combined%29\u0026amp;description=Cancel+open+orders+by+either+internal+orderIds+or+client-provided+clientOrderIds.\u0026amp;theme=888cee6df57f640d9a30d0c6\u0026amp;signature=6a956dcee152ba1dc2ebac6d55a248950834e97a5536a95e3c2ff9c4c27d8896\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/limitless/eKG_O-mKVQpNZHIN/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Limitless Exchange\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#9AB83A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.limitless.exchange/api-reference/trading/batch-cancel\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/trading/batch-cancel.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.limitless.exchange/#organization\",\"name\":\"Limitless Exchange\",\"url\":\"https://docs.limitless.exchange\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/limitless/r7gW3TwphUtCZ8zM/logo/light.svg?fit=max\u0026auto=format\u0026n=r7gW3TwphUtCZ8zM\u0026q=85\u0026s=0d6f32ed5e8a1f35ba9d1fa2e0b57a4b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.limitless.exchange#website\",\"name\":\"Limitless Exchange\",\"url\":\"https://docs.limitless.exchange\",\"publisher\":{\"@id\":\"https://docs.limitless.exchange/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.limitless.exchange/api-reference/trading/batch-cancel#webpage\",\"url\":\"https://docs.limitless.exchange/api-reference/trading/batch-cancel\",\"name\":\"Batch Cancel Orders (Combined)\",\"description\":\"Cancel open orders by either internal orderIds or client-provided clientOrderIds.\",\"dateModified\":\"2026-09-18T15:59:46.527Z\",\"isPartOf\":{\"@id\":\"https://docs.limitless.exchange#website\"},\"breadcrumb\":{\"@id\":\"https://docs.limitless.exchange/api-reference/trading/batch-cancel#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.limitless.exchange/api-reference/trading/batch-cancel#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Trading\",\"item\":\"https://docs.limitless.exchange/api-reference/trading/create-order\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Batch Cancel Orders (Combined)\",\"item\":\"https://docs.limitless.exchange/api-reference/trading/batch-cancel\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.limitless.exchange/api-reference/trading/batch-cancel#apireference\",\"headline\":\"Batch Cancel Orders (Combined)\",\"name\":\"Batch Cancel Orders (Combined)\",\"description\":\"Cancel open orders by either internal orderIds or client-provided clientOrderIds.\",\"url\":\"https://docs.limitless.exchange/api-reference/trading/batch-cancel\",\"mainEntityOfPage\":{\"@id\":\"https://docs.limitless.exchange/api-reference/trading/batch-cancel#webpage\"},\"dateModified\":\"2026-09-18T15:59:46.527Z\",\"publisher\":{\"@id\":\"https://docs.limitless.exchange/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.limitless.exchange#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Limitless Exchange\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Limitless Exchange\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/trading/batch-cancel.md","siteName":"Limitless Exchange","nav":{"global":{"anchors":[{"anchor":"Limitless Exchange","icon":"arrow-up-right-from-square","href":"https://limitless.exchange"},{"anchor":"Builders Chat","icon":"telegram","href":"https://t.me/LimitlessBuildersChat"},{"anchor":"Discord","icon":"discord","href":"https://discord.com/invite/yb4SscD8RZ"},{"anchor":"Twitter","icon":"x-twitter","href":"https://x.com/trylimitless"}]},"tabs":[{"tab":"User Guide","pages":[{"title":"User Guide","href":""}]},{"tab":"For Developers","pages":[{"title":"For Developers","href":"/developers/introduction"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"group":"System","pages":[{"title":"Maintenance Status","openapi":"GET /maintenance/status","href":"/api-reference/system/maintenance-status"}]},{"group":"Authentication","pages":[{"title":"User Logout","openapi":"POST /auth/logout","href":"/api-reference/auth/logout"},{"title":"Create API Key","openapi":"POST /auth/api-keys","href":"/api-reference/auth/create-api-key"},{"title":"Get Active API Key","openapi":"GET /auth/api-keys","href":"/api-reference/auth/get-api-key"},{"title":"Revoke API Key","openapi":"DELETE /auth/api-keys","href":"/api-reference/auth/revoke-api-key"}]},{"group":"Markets","pages":[{"title":"Browse Active Markets","openapi":"GET /markets/active","href":"/api-reference/markets/browse-active"},{"title":"Browse Active Markets by Category","openapi":"GET /markets/active/{categoryId}","href":"/api-reference/markets/browse-active-category"},{"title":"Get Category Counts","openapi":"GET /markets/categories/count","href":"/api-reference/markets/category-count"},{"title":"Get Active Market Slugs","openapi":"GET /markets/active/slugs","href":"/api-reference/markets/active-slugs"},{"title":"Market Timeline","href":"/api-reference/markets/timeline"},{"title":"Get Market Details","openapi":"GET /markets/{addressOrSlug}","href":"/api-reference/markets/get-market"},{"title":"Resolve Stable Slug","openapi":"GET /markets/stable/{slug}","href":"/api-reference/markets/resolve-stable-slug"},{"title":"Get Oracle Candlesticks","openapi":"GET /markets/{addressOrSlug}/oracle-candles","href":"/api-reference/markets/oracle-candles"},{"title":"Get Feed Events","openapi":"GET /markets/{slug}/get-feed-events","href":"/api-reference/markets/feed-events"},{"title":"Search Markets","openapi":"GET /markets/search","href":"/api-reference/markets/search"}]},{"group":"Packs","pages":[{"title":"List Packs","openapi":"GET /parlay/packs","href":"/api-reference/packs/list-packs"},{"title":"Search Active Packs","openapi":"GET /parlay/packs/search","href":"/api-reference/packs/search-packs"},{"title":"Get Pack","openapi":"GET /parlay/packs/{id}","href":"/api-reference/packs/get-pack"},{"title":"Quote Partner Pack","openapi":"POST /parlay/partner/quote","href":"/api-reference/packs/quote-pack"},{"title":"Buy Partner Pack","openapi":"POST /parlay/partner/buy","href":"/api-reference/packs/buy-pack"},{"title":"List Partner Pack Positions","openapi":"GET /parlay/partner/positions","href":"/api-reference/packs/list-positions"},{"title":"Get Partner Pack Position","openapi":"GET /parlay/partner/positions/{id}","href":"/api-reference/packs/get-position"},{"title":"Claim Partner Pack","openapi":"POST /parlay/partner/positions/{id}/claim","href":"/api-reference/packs/claim-position"},{"title":"Confirm Partner Pack Claim","openapi":"POST /parlay/partner/positions/{id}/claim/confirm","href":"/api-reference/packs/confirm-claim"}]},{"group":"Trading","pages":[{"title":"Create Order","openapi":"POST /orders","href":"/api-reference/trading/create-order"},{"title":"Get Order Status (Batch)","openapi":"POST /orders/status/batch","href":"/api-reference/trading/order-status-batch"},{"title":"Cancel Order (Combined)","openapi":"POST /orders/cancel","description":"Cancel an open order by either internal orderId or client-provided clientOrderId.","href":"/api-reference/trading/cancel"},{"title":"Batch Cancel Orders (Combined)","openapi":"POST /orders/batch-cancel","href":"/api-reference/trading/batch-cancel"},{"title":"Cancel and Replace Order","openapi":"POST /orders/cancel-replace","description":null,"href":"/api-reference/trading/cancel-replace"},{"title":"Cancel and Replace Orders (Batch)","openapi":"POST /orders/cancel-replace/batch","href":"/api-reference/trading/cancel-replace-batch"},{"title":"Cancel Order","openapi":"DELETE /orders/{orderId}","href":"/api-reference/trading/cancel-order"},{"title":"Cancel Orders (Batch)","openapi":"POST /orders/cancel-batch","href":"/api-reference/trading/cancel-batch"},{"title":"Cancel All Orders","openapi":"DELETE /orders/all/{slug}","href":"/api-reference/trading/cancel-all"},{"title":"Market Maker Heartbeat","openapi":"POST /heartbeats","href":"/api-reference/trading/heartbeats"},{"title":"Get Orderbook","openapi":"GET /markets/{slug}/orderbook","href":"/api-reference/trading/orderbook"},{"title":"Get Historical Prices","openapi":"GET /markets/{slug}/historical-price","href":"/api-reference/trading/historical-price"},{"title":"Get User Orders","openapi":"GET /markets/{slug}/user-orders","href":"/api-reference/trading/user-orders"},{"title":"Get Market Events","openapi":"GET /markets/{slug}/events","href":"/api-reference/trading/market-events"}]},{"group":"Portfolio","pages":[{"title":"Get Current Profile","openapi":"GET /profiles/me","href":"/api-reference/portfolio/get-current-profile"},{"title":"Get Your Profile","openapi":"GET /profiles/{account}","href":"/api-reference/portfolio/get-profile"},{"title":"Get Trades","openapi":"GET /portfolio/trades","href":"/api-reference/portfolio/trades"},{"title":"Get Positions","openapi":"GET /portfolio/positions","href":"/api-reference/portfolio/positions"},{"title":"Redeem Resolved Positions","href":"/api-reference/portfolio/redeem"},{"title":"Split Collateral Into Outcome Set","href":"/api-reference/portfolio/split"},{"title":"Merge Outcome Set Into Collateral","href":"/api-reference/portfolio/merge"},{"title":"Withdraw From Server Wallet","href":"/api-reference/portfolio/withdraw"},{"title":"Add Withdrawal Address","href":"/api-reference/portfolio/add-withdrawal-address"},{"title":"Delete Withdrawal Address","href":"/api-reference/portfolio/delete-withdrawal-address"},{"title":"Get PnL Chart","openapi":"GET /portfolio/pnl-chart","href":"/api-reference/portfolio/pnl-chart"},{"title":"Get History","openapi":"GET /portfolio/history","href":"/api-reference/portfolio/history"},{"title":"Get Points Breakdown","openapi":"GET /portfolio/points","href":"/api-reference/portfolio/points"},{"title":"Get Trading Allowance","openapi":"GET /portfolio/trading/allowance","href":"/api-reference/portfolio/allowance"}]},{"group":"Market Pages \u0026 Navigation","pages":[{"title":"Get Navigation Tree","openapi":"GET /navigation","href":"/api-reference/navigation/get-navigation"},{"title":"Get Market Page by Path","openapi":"GET /market-pages/by-path","href":"/api-reference/navigation/get-page-by-path"},{"title":"List Markets for a Page","openapi":"GET /market-pages/{id}/markets","href":"/api-reference/navigation/list-page-markets"},{"title":"List Property Keys","openapi":"GET /property-keys","href":"/api-reference/navigation/list-property-keys"},{"title":"Get Property Key","openapi":"GET /property-keys/{id}","href":"/api-reference/navigation/get-property-key"},{"title":"List Property Options","openapi":"GET /property-keys/{id}/options","href":"/api-reference/navigation/list-property-options"}]},{"group":"API Tokens","pages":[{"title":"Get Partner Capabilities","openapi":"GET /auth/api-tokens/capabilities","href":"/api-reference/api-tokens/get-capabilities"},{"title":"Derive Scoped Token","openapi":"POST /auth/api-tokens/derive","href":"/api-reference/api-tokens/derive-token"},{"title":"List Active Tokens","openapi":"GET /auth/api-tokens","href":"/api-reference/api-tokens/list-tokens"},{"title":"Revoke Token","openapi":"DELETE /auth/api-tokens/{tokenId}","href":"/api-reference/api-tokens/revoke-token"}]},{"group":"Partner Accounts","pages":[{"title":"Create Partner Sub-Account","openapi":"POST /profiles/partner-accounts","href":"/api-reference/partner-accounts/create-partner-account"},{"title":"List Partner Sub-Accounts","openapi":"GET /profiles/partner-accounts","href":"/api-reference/partner-accounts/list-partner-accounts"},{"title":"Check Partner Account Allowances","openapi":"GET /profiles/partner-accounts/{profileId}/allowances","href":"/api-reference/partner-accounts/check-allowances"},{"title":"Retry Partner Account Allowances","openapi":"POST /profiles/partner-accounts/{profileId}/allowances/retry","href":"/api-reference/partner-accounts/retry-allowances"}]},{"group":"Public Portfolio","pages":[{"title":"Get User Traded Volume","openapi":"GET /portfolio/{account}/traded-volume","href":"/api-reference/public-portfolio/traded-volume"},{"title":"Get User Positions (Public)","openapi":"GET /portfolio/{account}/positions","href":"/api-reference/public-portfolio/positions"},{"title":"Get Realized PnL (Public)","openapi":"GET /portfolio/{account}/realized-pnl","href":"/api-reference/public-portfolio/realized-pnl"},{"title":"Get PnL Chart (Public)","openapi":"GET /portfolio/{account}/pnl-chart","href":"/api-reference/public-portfolio/pnl-chart"},{"title":"Get User History (Public)","openapi":"GET /portfolio/{account}/history","href":"/api-reference/public-portfolio/history"},{"title":"Get User Accuracy (Public)","openapi":"GET /user-stats/accuracy/{account}","href":"/api-reference/public-portfolio/accuracy"},{"title":"Get User Pack Positions (Public)","openapi":"GET /parlay/{account}/positions","href":"/api-reference/public-portfolio/pack-positions"}]},{"group":"Feed","pages":[{"title":"Get Trading Activity Feed","openapi":"GET /feed/trading","href":"/api-reference/feed/trading-feed"}]},{"group":"Referral","pages":[{"title":"Get My Referral Stats","openapi":"GET /referral/usdc/me","href":"/api-reference/referral/my-stats"},{"title":"Get My Referred Users","openapi":"GET /referral/usdc/referrals","href":"/api-reference/referral/my-referrals"},{"title":"Get Referral Leaderboard","openapi":"GET /referral/usdc/leaderboard","href":"/api-reference/referral/leaderboard"},{"title":"Get Friends Leaderboard","openapi":"GET /referral/usdc/leaderboard/friends","href":"/api-reference/referral/leaderboard-friends"}]},{"group":"Leaderboard","pages":[{"title":"Unrealized PnL Leaderboard by Market","openapi":"GET /leaderboard/pnl/unrealized/markets/{marketId}","href":"/api-reference/leaderboard/unrealized-pnl-market"},{"title":"Biggest Open Positions","openapi":"GET /leaderboard/pnl/unrealized/biggest-positions","href":"/api-reference/leaderboard/biggest-positions"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Batch Cancel Orders (Combined) - Limitless Exchange","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CDiBsYGW.js","utils-KF9rPlmF.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C26urKTX.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BdjmJAC1.js","snippetPresets-3IpDBjt3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-D4x_2vvo.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BIWdc5Pa.js","shallow-LQqfiMNd.js","getApiPlaygroundDisplay-DryzlOZG.js","CodeSnippet-tcJujU4r.js","CodeSnippets-BHp0nVLL.js","Page-1CZdsdAn.js","getPastedJson-DU-1ayUv.js","icon-CZK2hPr4.js","MethodPill-DOaqmTFC.js","DuplicateIcon-B5-nUxxl.js","createIcon-CDP_U77G.js","DynamicMarkdown-GHvayGOn.js","SectionHeading-BYvpkmUD.js","axios-vUo_bRtp.js","Markdown-uxhlayGT.js","clsx-B35qUV0p.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BvrGG8gU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CAf0yVYe.js"]}