Skip to main content
POST
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.
string,null
Optional reason applied to every cancelled row. Stamped on job.error like the single-job cancel endpoint.

Response

CancelBatchResponse
integer
required
integer
required
CancelBatchItemResult[]
required

Status codes