Create workflow
create_workflowCreates a new undeployed automation workflow, optionally with an initial node graph, and returns its saved ID and updatedAt. Nothing runs or deploys until the workflow is deployed.
Instructions
Create a new, undeployed workflow, optionally with an initial graph. Look up node types with list_node_types and get_node_schemas first rather than guessing property names. Returns the saved workflow, including its id and updatedAt. Nothing runs or deploys until deploy_workflow. Refused when the plan's workflow limit is reached or this connection is restricted to existing workflows.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Human-readable workflow name. | |
| edges | No | Initial edges between those nodes. | |
| nodes | No | Initial nodes. Omit to start empty. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | Yes | ||
| edges | Yes | ||
| nodes | Yes | ||
| status | Yes | ||
| ownerId | Yes | ||
| settings | Yes | ||
| createdAt | Yes | ||
| updatedAt | Yes | ||
| authoredVia | No | ||
| authoredViaClient | No | ||
| deployedWorkerUrl | No |