Skip to main content

Rerun Workflow

Reruns a workflow from a specific task (ReRunFromTaskId) and optionally change the input. If required, it also updates the completed tasks with new input (ReRunFromTaskId).

Input Payload

AttributeDescription
workflowIdThe unique identifier of the workflow to be rerun.

API Endpoint

POST /workflow/{workflowId}/rerun
{
"reRunFromTaskId": "TASK_ID_TO_REREUN_FROM",
"taskInput": {
//Extra inputs to the task
},
"workflowInput": {
//Changes to workflow inputs as part of re-run
}
}

Client SDK Methods

String rerunWorkflow(String workflowId, RerunWorkflowRequest rerunWorkflowRequest)