---
title: "Cancel All Open Orders"
method: POST
path: "/v1/orders/open/cancel"
tags: ["Orders"]
---

# Cancel All Open Orders

`POST /v1/orders/open/cancel`

Cancel all open orders, optionally filtered by market slugs

## Request body

- CancelOpenOrdersRequest — Request to cancel all open orders
  - `slugs` string[] — List of market slugs to filter by. If empty, cancels all open orders.

## Response `200`

Open orders canceled successfully

- CancelOpenOrdersResponse — Response containing canceled order IDs
  - `canceledOrderIds` string[] — List of canceled order IDs

## Other responses

- `400` — Bad request - invalid cancel open orders request
- `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)
