n8n_update_full_workflow
Update an entire n8n workflow by supplying the complete nodes array and connections object. For incremental changes, use the partial update tool instead.
Instructions
Full workflow update. Requires complete nodes[] and connections{}. For incremental use n8n_update_partial_workflow.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Workflow ID to update | |
| name | No | New workflow name | |
| nodes | No | Complete array of workflow nodes (required if modifying workflow structure) | |
| settings | No | Workflow settings to update | |
| nodeGroups | No | Canvas groups (n8n 2.28+). Omit to keep the existing groups; pass [] to ungroup everything. Members are node IDs. | |
| connections | No | Complete connections object (required if modifying workflow structure) | |
| parentFolderId | No | Move the workflow into this folder (n8n 2.32+): folder ID = move there, null = move to project root, omit = leave the current folder unchanged. For a move without other changes prefer the moveToFolder operation of n8n_update_partial_workflow. |