Ā© 2026 Hedgehog Software, LLC
await workflow.createRun({ runId: "existing-run-id" })
const transferWorkflow = mastra.getWorkflow("transferWorkflow"); const workflowRun = await transferWorkflow.createRunAsync({ runId: originalRunId }); // Resume the workflow from the suspended step await workflowRun.resume({ step: "request-pin", resumeData: { pin: data.pin, flowCompleted: true, }, });
mastra_workflow_snapshot
status: "suspend"