# Workflows Build, version, run and approve workflows. | Method | Path | Summary | |---|---|---| | `GET` | `/onehazel-api/approvals/{token}` | [Open an approval link](./get-approvals-by-token) | | `POST` | `/onehazel-api/approvals/{token}` | [Submit a decision from an approval link](./post-approvals-by-token) | | `GET` | `/onehazel-api/operators/me/approvals` | [List pending approvals](./get-operators-me-approvals) | | `GET` | `/onehazel-api/operators/me/approvals/{waitId}` | [Get an approval request](./get-operators-me-approvals-by-wait-id) | | `GET` | `/onehazel-api/workflow-templates` | [List workflow templates](./get-workflow-templates) | | `GET` | `/onehazel-api/workflows` | [List workflows](./get-workflows) | | `POST` | `/onehazel-api/workflows` | [Create a workflow](./post-workflows) | | `DELETE` | `/onehazel-api/workflows/{workflowId}` | [Delete a workflow](./delete-workflows-by-workflow-id) | | `GET` | `/onehazel-api/workflows/{workflowId}` | [Get a workflow](./get-workflows-by-workflow-id) | | `PUT` | `/onehazel-api/workflows/{workflowId}` | [Update a workflow](./put-workflows-by-workflow-id) | | `POST` | `/onehazel-api/workflows/{workflowId}/clone` | [Clone a workflow](./post-workflows-by-workflow-id-clone) | | `GET` | `/onehazel-api/workflows/{workflowId}/executions` | [List workflow executions](./get-workflows-by-workflow-id-executions) | | `POST` | `/onehazel-api/workflows/{workflowId}/executions/{executionId}/resume` | [Resume a paused execution](./post-workflows-by-workflow-id-executions-by-execution-id-resume) | | `GET` | `/onehazel-api/workflows/{workflowId}/executions/{executionId}/steps` | [List the steps of an execution](./get-workflows-by-workflow-id-executions-by-execution-id-steps) | | `GET` | `/onehazel-api/workflows/{workflowId}/versions` | [List workflow versions](./get-workflows-by-workflow-id-versions) | | `GET` | `/onehazel-api/workflows/{workflowId}/versions/{versionId}` | [Get a workflow version](./get-workflows-by-workflow-id-versions-by-version-id) | | `GET` | `/onehazel-api/workflows/check-mcp-tool-name` | [Check an MCP tool name is available](./get-workflows-check-mcp-tool-name) | | `POST` | `/workflow-ai` | [Ask the workflow assistant to edit a graph](./post-workflow-ai) | | `POST` | `/workflow-engine` | [Run a workflow test](./post-workflow-engine) |