upsert_canvas_workflow
Create or update a canvas workflow with nodes and connections, then publish it privately or via a DAO proposal for public governance.
Instructions
Create/update a canvas workflow entity and publish privately or via DAO proposal
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Workflow name | |
| nodes | Yes | Canvas workflow nodes | |
| daoSpaceId | No | DAO space bytes16 ID (required for public) | |
| visibility | No | private | |
| votingMode | No | Voting mode for DAO proposals | |
| workflowId | No | Existing workflow entity ID to update | |
| connections | Yes | Canvas workflow connections | |
| description | No | Optional workflow description | |
| daoSpaceAddress | No | DAO space contract address (required for public) |