А вы вообще думаете о бекапе своих workflow в n8n? Вот я думаю и сделал уже давно такую штуку, бекаплю все в github
Как работает процесс:1. Запуск по расписанию 📅
Каждый день в 3:30 утра (cron: 30 3 * * *)
2. Получение данных 📊
Подключается к N8N Cloud API (https://{$project}.
app.n8n.cloud/api/v1/workflows)
Получает список всех workflow'ов используя API ключ
3. Обработка каждого workflow 🔄
Проходит циклом по каждому workflow
Получает детальную информацию по ID
Конвертирует данные workflow'а в JSON формат
Кодирует в base64 для загрузки в GitHub
4. Проверка существования файла ✅
Проверяет, существует ли уже файл в GitHub репозитории {$project}/n8n_backups
Получает SHA хеш файла (если файл существует)
5. Сохранение в GitHub 💾
Если файл существует: обновляет существующий файл (с SHA)
Если файл новый: создает новый файл
Сохраняет в папку workflows/ с именем {название_workflow}.json
Использует commit message: "Автоматический бекап workflow {название}"
Если кому надо, пишите в комментарии, скину😊😊