platform_workflows
Manage node-based workflows end-to-end: create, update, publish, execute, or expose as agent tools, covering all node types and edge connections.
Instructions
[Arch Build] Arch creates and changes projects, agents, tools, configuration, versions, and deployments. Manage node-based workflows end-to-end (Studio API → runtime). Actions: list, get, create, update, publish, execute, create_tool (expose a workflow as a ProjectTool for agent use), delete. Create supports every node type: start, end, function, condition, loop, delay, integration, human, data_entry, agent, tool, api. Edge sourceHandle rules: "on_success" for start/function/agent/tool/integration/api/delay/data_entry (+"on_failure" when config.onFailureEnabled); "on_approve"/"on_reject" for human; each condition id + "else" for condition; "on_complete"/"on_failure" for loop.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Workflow name (required for create; 1-30 chars) | |
| edges | No | Canvas edge connections (create) | |
| input | No | Execution input payload (execute) | |
| limit | No | Maximum workflows to list | |
| nodes | No | Canvas node definitions (create) | |
| action | Yes | ||
| offset | No | Workflow list offset | |
| confirm | No | Set to true to confirm destructive operations (delete) | |
| toolMode | No | Workflow tool invocation mode | |
| toolName | No | Project tool name (create_tool) | |
| changelog | No | Changelog note (publish) | |
| projectId | Yes | Project ID (required for every action) | |
| timeoutMs | No | ||
| workflowId | No | Workflow ID (required for get, publish, execute, delete) | |
| description | No | Workflow description (create) | |
| paramMapping | No | ||
| workflowType | No | Workflow type for create (defaults to cx_automation) | |
| toolDescription | No | Project tool description (create_tool) |