O que é Webhook
Callback HTTP para notificações de eventos
Webhook é um mecanismo para notificar automaticamente sistemas externos sobre eventos por meio de requisições HTTP em tempo real.
Como Funciona
- Registro de URL — especificar o endereço para receber notificações
- Evento Gatilho — ação que inicia o envio
- Requisição HTTP POST — transmissão de dados do evento
- Tratamento de Resposta — confirmação de recebimento
Benefícios
- Notificações instantâneas sem polling
- Economia de recursos do servidor
- Integração simples entre sistemas
- Escalabilidade da solução
Aplicações
- Sistemas de pagamento (Stripe, PayPal)
- Pipelines CI/CD (GitHub Actions)
- Integrações CRM
- Mensageiros (Telegram Bot API)
Segurança
- Verificação de assinatura de requisição (HMAC)
- Lista branca de endereços IP
- HTTPS obrigatório
- Timeouts e retentativas