Endpoint
GET /api/v1/webhook
Lista todos os webhooks configurados para sua empresa.
URL Completa:
- Produção:
https://api.quantumpay.com.br/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
Interpretação de 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
Solução de problemas
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
Filtrar por período
Monitoramento proativo
Script de monitoramento
Próximos passos
Criar webhook
Cadastre novos webhooks para seus endpoints
Remover webhook
Remova webhooks desnecessários
Eventos disponíveis
Veja todos os eventos que podem disparar webhooks
Verificar assinatura
Aprenda a validar a assinatura dos webhooks