Retry a failed workflow run from the step it stopped at
workflows_retryA new run that carries the failed run's earlier steps unchanged and runs again from the step that failed, with that step's current settings. The step runs again, so a request it already sent is sent again. Needs write on the workflow, with a write-level key; 400 when the run did not fail or stopped on a step that is gone, 409 when it was already retried. The failed run is left as it was and says which run retried it.
POST /api/v1/workflow-runs/{runId}/retry
For multi-space accounts, call auth_verify, ask the user which space to use, and pass targetSpaceId. A workflow run can call webhooks and functions and create, change, or delete records. It acts as this key's owner but never beyond this key's permission level. If the key is revoked, expires, or is lowered while a run waits, the run fails instead of carrying on.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"runId": "<runId>"
},
"name": "workflows_retry"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | ||
| targetSpaceId | No | Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned. |