🎯 Endpoint Principal
GET /api/v1/webhook
Lista todos os webhooks configurados para sua empresa.
URL Completa:
- Desenvolvimento:
https://dev-api.avanttifinance.com/api/v1/webhook - Produção:
https://api.avanttifinance.com/api/v1/webhook
📋 Headers Obrigatórios
💡 Exemplo de Requisição
✅ Resposta de Sucesso (200)
📊 Campos da Resposta
Informações Básicas
| Campo | Tipo | Descrição |
|---|---|---|
id | number | ID único do webhook |
name | string | Nome descritivo do webhook |
url | string | URL de destino do webhook |
isActive | boolean | Se o webhook está ativo |
events | array | Lista de eventos que disparam o webhook |
signatureSecret | string | Chave secreta para validação |
Métricas e Datas
| Campo | Tipo | Descrição |
|---|---|---|
createdAt | string | Data de criação do webhook |
lastTriggered | string | Última vez que foi disparado |
successRate | number | Taxa de sucesso (0-100%) |
totalSent | number | Total de webhooks enviados |
🔍 Consultar Webhook Específico
GET /api/v1/webhook/:id
Consulta um webhook específico pelo ID.
💻 Implementações por Linguagem
JavaScript/Node.js
Python
PHP
📊 Interpretando as Métricas
Taxa de Sucesso
- 95-100%: Excelente - Webhook funcionando perfeitamente
- 90-94%: Bom - Algumas falhas ocasionais, monitorar
- 80-89%: Regular - Verificar configuração do endpoint
- < 80%: Crítico - Requer atenção imediata
Tempo de Resposta
- < 500ms: Excelente
- 500ms - 2s: Bom
- 2s - 5s: Aceitável
- > 5s: Lento - pode causar timeouts
🚨 Troubleshooting
Webhook Não Dispara
Verificar Status
Verificar Status
Verificar Eventos
Verificar Eventos
Verificar URL
Verificar URL
Taxa de Sucesso Baixa
- Verificar resposta do endpoint: Deve retornar status 200
- Validar timeout: Endpoint deve responder em < 10 segundos
- Verificar logs: Analisar erros no seu servidor
- Testar manualmente: Enviar payload de teste para o endpoint

