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.
Retry up to 50 failed/cancelled jobs in one call. Per-item outcomes — non-retriable jobs (wrong status, cross-tenant, unknown id) are reported in their own row without blocking the others. Quota is checked once for the whole batch; if accepting all valid items would push past, the whole batch is rejected (same contract as /trigger/batch). Idempotency is not supported at the batch level — each row creates a fresh retry. To make a retry replay-safe, use /jobs/{id}/retry one-by-one with an Idempotency-Key.

Request body

RetryBatchRequest
string (uuid)[]
required
List of source job UUIDs to retry (1..50). Items are validated independently; non-retriable rows surface as per-row errors without blocking the rest. Minimum items: 1. Maximum items: 50.

Response

RetryBatchResponse
integer
required
integer
required
RetryBatchItemResult[]
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