Skip to content

v0.8.0 - n8n_create_workflow (closes workflow lifecycle)

Choose a tag to compare

@solomonneas solomonneas released this 23 May 19:51

Added

  • n8n_create_workflow - POST /workflows. Accepts the full output of n8n_get_workflow (with includeDefinition=true) directly. Strips read-only fields (id, active, createdAt, updatedAt, isArchived, versionId, triggerCount, tags, shared, meta, pinData) before POSTing. Runs n8n_validate_workflow on the proposed state as a pre-check; errors block, warnings pass through (skipValidation: true to bypass). No confirm gate - creation is non-destructive. The new workflow is created INACTIVE; call n8n_activate afterwards if you want triggers running.

Why

Closes the workflow lifecycle. Restore after n8n_delete_workflow is now one-call: read the backup file into `definition` and pass it to n8n_create_workflow. The restored workflow gets a new id.

Also enables cloning: n8n_get_workflow(includeDefinition=true) -> edit name in-place -> n8n_create_workflow.

Full diff: https://github.com/solomonneas/n8n-ops-mcp/compare/v0.7.0...v0.8.0