resume_workflow
Resume paused workflow executions in Conductor to continue from the interruption point. Provide the workflow ID to restart processing.
Instructions
Resume a paused workflow execution. The workflow will continue from where it was paused.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workflowId | Yes | The workflow execution ID to resume |
Implementation Reference
- src/index.ts:526-538 (handler)Handler function for the 'resume_workflow' tool that resumes a paused Conductor workflow by sending a PUT request to the API endpoint and returns a success confirmation.case "resume_workflow": { const { workflowId } = args as any; await conductorClient.put(`/workflow/${workflowId}/resume`); return { content: [ { type: "text", text: `Workflow ${workflowId} resumed successfully.`, }, ], }; }
- src/index.ts:135-144 (schema)Input schema definition for the 'resume_workflow' tool, specifying a required 'workflowId' string parameter.inputSchema: { type: "object", properties: { workflowId: { type: "string", description: "The workflow execution ID to resume", }, }, required: ["workflowId"], },
- src/index.ts:131-145 (registration)Registration of the 'resume_workflow' tool in the tools array used by the ListToolsRequestSchema handler.{ name: "resume_workflow", description: "Resume a paused workflow execution. The workflow will continue from where it was paused.", inputSchema: { type: "object", properties: { workflowId: { type: "string", description: "The workflow execution ID to resume", }, }, required: ["workflowId"], }, },
- src/index.ts:435-439 (registration)Registration handler for listing all tools, including 'resume_workflow', via ListToolsRequestSchema.server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools, }; });