Restart Workflow from DLQ
Restart a failed workflow run from the DLQ. The workflow will start from the beginning.
Unlike resume, which continues from where the workflow failed, restart executes the entire workflow from the first step. A new workflow run ID is generated and all steps will be executed again.
Request
- Base URLhttps://qstash-eu-central-1.upstash.io
- Auth
- HTTP bearer
- or API key in query parameter qstash_token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The DLQ ID of the workflow run to restart.
Headers
Override the number of retries for the workflow steps.
Override the delay before executing the workflow. Format is <value><unit> (e.g., "10s", "5m").
Override the retry delay expression for the workflow steps.
Override the flow control key for the workflow.
Override the flow control configuration in the format parallelism=<value>, rate=<value>, period=<value>.
Override the label(s) for the workflow.
You can assign multiple labels by providing a comma-separated list.
Example: label_1,label_2
Override the failure callback URL for the workflow.
Response
Workflow restarted successfully
Changes
No recorded changes to this operation across all 12 revisions of this API.