Skip to main content
POST
Confirm your deployment before running this request. This page describes an API contract; a published reference does not establish hosted availability. Check the dated host report and obtain your deployment URL and credentials. Replace the example host if your provisioned service uses a different URL.
Cancel up to 50 jobs in one call. Per-row outcomes — already-terminal jobs (succeeded/failed/cancelled) or unknown ids are reported in their own row without blocking the others. Single Redis sentinel write per cancellable row.

Request body

CancelBatchRequest
string (uuid)[]
required
List of job UUIDs to cancel (1..50). Already-terminal jobs surface as per-row errors without blocking the rest. Minimum items: 1. Maximum items: 50.
string,null
Optional reason applied to every cancelled row. Stamped on job.error like the single-job cancel endpoint. Maximum length: 500.

Response

CancelBatchResponse
integer
required
integer
required
CancelBatchItemResult[]
required

Status codes

Using this contract

Read the source OpenAPI document for declared schemas and alternatives. This page also includes documented corrections from the spec overlays. Example IDs and values are illustrative; replace them with records from your workspace.
Last modified on September 21, 2026