{ "id": "5dcd71e5db772d996680f0be", "name": "Example - Backup n8n to Nextcloud", "nodes": [ { "name": "On clicking 'execute'", "type": "n8n-nodes-base.manualTrigger", "position": [ 240, 310 ], "parameters": {}, "typeVersion": 1 }, { "name": "Cron", "type": "n8n-nodes-base.cron", "position": [ 240, 180 ], "parameters": { "triggerTimes": { "item": [ { "mode": "custom", "cronExpression": "* */6 * * *" } ] } }, "typeVersion": 1 }, { "name": "Merge", "type": "n8n-nodes-base.merge", "position": [ 770, 180 ], "parameters": { "mode": "mergeByIndex" }, "typeVersion": 1 }, { "name": "Move Binary Data", "type": "n8n-nodes-base.moveBinaryData", "position": [ 1070, 180 ], "parameters": { "mode": "jsonToBinary", "options": { "useRawData": false } }, "typeVersion": 1 }, { "name": "Map", "type": "n8n-nodes-base.function", "position": [ 520, 180 ], "parameters": { "functionCode": "return items[0].json.data.map(item => {\n return {json: item}\n});" }, "typeVersion": 1 }, { "name": "Get Workflow", "type": "n8n-nodes-base.httpRequest", "position": [ 640, 320 ], "parameters": { "url": "=http://localhost:5678/rest/workflows/{{$node[\"Map\"].data[\"id\"]}}", "options": {} }, "typeVersion": 1 }, { "name": "Get Workflow List", "type": "n8n-nodes-base.httpRequest", "position": [ 380, 180 ], "parameters": { "url": "http://localhost:5678/rest/workflows", "options": {} }, "typeVersion": 1 }, { "name": "FunctionItem", "type": "n8n-nodes-base.functionItem", "position": [ 920, 180 ], "parameters": { "functionCode": "item = item.data;\nreturn item;" }, "typeVersion": 1 }, { "name": "NextCloud1", "type": "n8n-nodes-base.nextCloud", "position": [ 1210, 180 ], "parameters": { "path": "=/n8n/Backup/lacnet1/{{$node[\"Merge\"].data[\"name\"]}}.json", "binaryDataUpload": true }, "typeVersion": 1 } ], "active": false, "settings": {}, "connections": { "Map": { "main": [ [ { "node": "Get Workflow", "type": "main", "index": 0 }, { "node": "Merge", "type": "main", "index": 0 } ] ] }, "Cron": { "main": [ [ { "node": "Get Workflow List", "type": "main", "index": 0 } ] ] }, "Merge": { "main": [ [ { "node": "FunctionItem", "type": "main", "index": 0 } ] ] }, "NextCloud1": { "main": [ [] ] }, "FunctionItem": { "main": [ [ { "node": "Move Binary Data", "type": "main", "index": 0 } ] ] }, "Get Workflow": { "main": [ [ { "node": "Merge", "type": "main", "index": 1 } ] ] }, "Move Binary Data": { "main": [ [ { "node": "NextCloud1", "type": "main", "index": 0 } ] ] }, "Get Workflow List": { "main": [ [ { "node": "Map", "type": "main", "index": 0 } ] ] }, "On clicking 'execute'": { "main": [ [ { "node": "Get Workflow List", "type": "main", "index": 0 } ] ] } } }