n8n_workflow_versions
Manage workflow version history, rollback to previous versions, and clean up old versions. Supports listing, retrieving, deleting, and pruning workflow versions.
Instructions
Manage workflow version history, rollback, and cleanup. Versions are scoped to your n8n instance. Five modes:
list: Show version history for a workflow
get: Get details of specific version
rollback: Restore workflow to previous version (creates backup first)
delete: Delete specific version or all versions for a workflow
prune: Manually trigger pruning to keep N most recent versions Old backups are also pruned automatically (10 most recent per workflow, plus an age-based retention window).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Operation mode | |
| workflowId | No | Workflow ID (required for list, rollback, delete, prune) | |
| versionId | No | Version ID (required for get mode and single version delete, optional for rollback) | |
| limit | No | Max versions to return in list mode | |
| validateBefore | No | Validate workflow structure before rollback | |
| deleteAll | No | Delete all versions for workflow (delete mode only) | |
| maxVersions | No | Keep N most recent versions (prune mode only) |