Integração n8n

Gerencie workflows de automação e visualize status da integração

Abrir n8n

Status da Conexão

Verificando...
Webhook URL: -
Secret configurado: -
Último teste: -

Workflows Disponíveis

WF-01: Monitoramento 1min

Verifica status de servidores a cada minuto e envia alertas

Cron Alertas
Ativo

WF-02: Failover Inteligente

Executa failover automático quando servidor fica offline

Webhook Failover
Ativo

WF-03: Relatório Diário

Envia relatório diário às 07:00 com estatísticas

Cron Telegram
Ativo

WF-04: Gestão de Clientes

Criar, renovar, bloquear e deletar clientes via webhook

Webhook CRUD
Ativo

WF-05: Painel Financeiro

Relatório semanal de clientes e estimativa de receita

Cron Financeiro
Ativo

WF-06: Auto Restart

Reinicia serviços via SSH quando solicitado

Webhook SSH
Ativo

WF-07: Webhook de Eventos

Recebe e processa eventos do StarNetPlay

Webhook Eventos
Ativo

WF-08: Monitoramento Extra

Testa URLs M3U e Xtream API a cada 5 minutos

Cron Testes
Ativo

WF-09: Bot Telegram

Comandos interativos via Telegram

Telegram Bot
Ativo

Ações Rápidas via n8n

Obter Status
Listar Servidores
Listar Clientes
Ver Eventos
Criar Cliente
Renovar Cliente
Aplicar Penalidade
Disparar Failover

Referência de API

Webhook Principal

POST /api/webhook/n8n

Endpoint para receber comandos do n8n. Requer header X-Webhook-Secret se configurado.

Ações disponíveis
  • get_status - Obtém status geral do sistema
  • get_servers - Lista todos os servidores
  • get_clients - Lista todos os clientes
  • get_events - Lista eventos recentes
  • create_client - Cria novo cliente
  • renew_client - Renova cliente existente
  • block_client - Bloqueia cliente
  • delete_client - Remove cliente
  • trigger_failover - Dispara failover manual
  • apply_penalty - Aplica penalidade em servidor
  • restart_services - Solicita reinício dos serviços

Failover API

POST /api/failover/trigger

Dispara failover manualmente. Requer autenticação admin.

POST /api/servers/:id/penalty

Aplica penalidade a um servidor específico.

DELETE /api/servers/:id/penalty

Remove penalidade de um servidor.

Status n8n

GET /api/n8n/status

Verifica status da integração n8n.

POST /api/n8n/test

Testa conexão com webhook n8n.