O que são Custom Nodes?
Custom nodes são nodes que executam em seus próprios servidores via webhooks. Quando um custom node é executado:- O Triglit faz uma requisição HTTP para seu endpoint
- Seu servidor processa a requisição
- Você retorna o resultado
- O Triglit continua a execução do workflow
Configuração
1. Registrar Custom Node
No dashboard do Triglit, registre seu custom node:2. Configurar Endpoint
Seu endpoint deve aceitar requisições POST:Estrutura da Requisição
Quando o Triglit chama seu custom node:Estrutura da Resposta
Seu endpoint deve retornar:Resposta de Erro
Autenticação
O Triglit envia autenticação no header:Exemplo Completo
Node de Processamento de Pagamento
Usar no Workflow
Timeout e Retries
Timeout
Configure timeout no node:Retries
O Triglit retenta automaticamente em caso de falha:Idempotência
Torne seus custom nodes idempotentes:Boas Práticas
Validação de Entrada
Validação de Entrada
Sempre valide dados de entrada antes de processar.
Idempotência
Idempotência
Torne nodes idempotentes para permitir retries seguros.
Timeouts Apropriados
Timeouts Apropriados
Configure timeouts realistas baseados na complexidade da operação.
Tratamento de Erros
Tratamento de Erros
Sempre retorne erros estruturados e informativos.
Logging
Logging
Logue todas as execuções para debugging e auditoria.
Segurança
Segurança
Valide assinaturas e use HTTPS sempre.
Limitações
- Timeout máximo: 5 minutos por node
- Tamanho de payload: 1MB
- Retries: Máximo de 3 tentativas (configurável)

