---
title: "Changes to Bulk Cancel Workflow Runs"
method: DELETE
path: "/v2/workflows/runs"
---

# Changes to Bulk Cancel Workflow Runs

`DELETE /v2/workflows/runs`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 12 revisions.

- **2026-09-16** `99724af1d043`: 1 breaking, 9 info
- **2026-06-25** `39ff727f6603`: 3 info
- **2026-05-15** `4cbcb5c2eac1`: 1 info

## Changes

- **2026-09-16** `99724af1d043`: 1 breaking, 9 info
  - for the `query` request parameter `count`, default value `100` was removed
  - added the new optional `query` request parameter `async`
  - added the new optional `query` request parameter `host`
  - added the new optional `query` request parameter `path`
  - the `query` request parameter `workflowUrl` became optional
  - `query` request parameter `count` was deprecated
  - added the non-success response with the status `400`
  - added the non-success response with the status `412`
  - added the non-success response with the status `429`
  - added the optional property `actionId` to the response with the `200` status
- **2026-06-25** `39ff727f6603`: 3 info
  - for the `query` request parameter `callerIp`, the type was generalized from `string` to `array`
  - for the `query` request parameter `flowControlKey`, the type was generalized from `string` to `array`
  - for the `query` request parameter `workflowUrl`, the type was generalized from `string` to `array`
- **2026-05-15** `4cbcb5c2eac1`: 1 info
  - for the `query` request parameter `label`, the type was generalized from `string` to `array`

---

[Operation](https://skmtc.dev/upstash/apis/upstash-workflow-rest-api/docs/v2/workflows/runs/delete.md) - [API](https://skmtc.dev/upstash/apis/upstash-workflow-rest-api.md) - [Page](https://skmtc.dev/upstash/apis/upstash-workflow-rest-api/changes/v2/workflows/runs/delete)
