---
title: "Cancel Multiple Orders"
method: POST
path: "/v1/orders/batched/cancel"
tags: ["Orders"]
---

# Cancel Multiple Orders

`POST /v1/orders/batched/cancel`

Cancel up to 20 orders in a single request. If any entry fails request-shape validation, the whole batch is rejected by the gateway before reaching the exchange. The exchange may silently ignore unknown `orderId`s. `canceledOrderIds` is an echo of the request, not a confirmation; observe actual outcomes on the order stream.

## Request body

- CancelOrderListRequest
  - `requests` CancelOrderRequest[]
    - `orderId` string
    - `clordId` string
    - `symbol` string

## Response `200`

All orders successfully submitted for cancellation

- CancelOrderListResponse
  - `responses` CancelOrderResponse[]

## Other responses

- `400` — Bad request - invalid batched cancel request or exceeds max batch size
- `401` — Unauthorized - invalid or missing authentication token
- `500` — Internal server error

---

[API](https://skmtc.dev/polymarket/apis/portfolio-api.md) · [All operations](https://skmtc.dev/polymarket/apis/portfolio-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/polymarket/portfolio-api/revisions/150874842db1/schema)
