DLQ

Resume Workflow from DLQ

Resume a failed workflow run from the DLQ at the step where it failed, without re-running completed steps.

post/v2/workflows/dlq/resume/{dlqId}

Request

Path parameters

dlqIdstring required

The DLQ ID of the workflow run to resume.

Headers

Upstash-Retriesinteger

Override the number of retries for the remaining workflow steps.

Upstash-Delaystring

Override the delay before executing the next workflow step. Format is <value><unit> (e.g., "10s", "5m").

Upstash-Retry-Delaystring

Override the retry delay expression for the remaining workflow steps.

Upstash-Flow-Control-Keystring

Override the flow control key for the remaining workflow steps.

Upstash-Flow-Control-Valuestring

Override the flow control configuration in the format parallelism=<value>, rate=<value>, period=<value>.

Upstash-Labelstring

Override the label(s) for the remaining workflow steps.

You can assign multiple labels by providing a comma-separated list.

Example: label_1,label_2

Upstash-Failure-Callbackstring

Override the failure callback URL for the remaining workflow steps.

Response

Workflow resumed successfully

workflowRunIdstring

The ID of the resumed workflow run (a new ID is generated for the resumed run).

workflowCreatedAtinteger

The timestamp when the resumed workflow run was created (Unix timestamp in milliseconds).

Changes

No recorded changes to this operation across all 12 revisions of this API.