|
|
dcca4bf3db
|
feat(n8n): helper CLI para automacao via cookie de sessao
Item 4 da sugestão B — substituir uso manual de UI por CLI.
scripts/n8n-api.py: cliente Python via /rest/login (cookie n8n-auth JWT)
Subcomandos:
- login — força novo login (autoexecuta antes de cada chamada)
- workflows — lista workflows (id, name, active, archived)
- executions — ultimas execucoes (status, workflowId, startedAt)
- activate — ativa workflow (precisa versionId)
- deactivate — desativa workflow
- webhook URL — dispara webhook publico (sem auth)
- raw PATH — chamada REST arbitraria (debug)
Credenciais lidas de scripts/.env:
- N8N_USER_EMAIL=admin@m5online.com.br
- N8N_LOGIN_PASSWORD=M5Online@2026
Testado:
- login: OK (role global:owner)
- workflows: 2 ativos (OpenWA → Twenty, Twenty → OpenWA)
- executions: 2 erros recentes (esperado, workspace Twenty nao criado)
- webhook openwa-incoming: HTTP 200
Nota: API key antiga N8N_USER/N8N_PASSWORD no .env e' legado
(N8N_USER=admin, N8N_PASSWORD=lKs9...) — mantida pra retrocompat.
Nova auth usa /rest/login + cookie (mais confiavel).
|
2026-07-06 23:21:17 -03:00 |
|