Webhook

term_id: webhook

Category: engineering_practice

Definition

Um webhook é um mecanismo pelo qual um serviço fornece informações em tempo real a outro serviço quando um evento ocorre. Em vez de fazer polling (consulta periódica) para detectar mudanças, o sistema de origem envia uma requisição HTTP POST para um URL especificado.

Summary

Um retorno de chamada HTTP definido pelo usuário, acionado por eventos específicos, permitindo que sistemas enviem notificações em tempo real para outros aplicativos.

Key Concepts

  • Orientado a eventos
  • HTTP POST
  • URL de retorno de chamada
  • Notificação push

Use Cases

  • Implantações automatizadas de CI/CD
  • Notificações de gateways de pagamento
  • Integrações com bots do Slack