O que é um Webhook?
Um webhook é uma forma de um aplicativo enviar automaticamente dados em tempo real para outro quando um evento específico ocorre. Funciona fazendo uma solicitação HTTP POST para uma URL predefinida (chamada de ponto de extremidade do webhook). Isso permite que os sistemas se mantenham atualizados sem verificações manuais. Webhooks são comumente utilizados para enviar atualizações de entrega de mensagens.
Na MSG91, você pode adicionar sua URL de webhook e receber relatórios de entrega em tempo real para suas mensagens de SMS, WhatsApp, e RCS, assim como e-mails e chamadas de voz.
O retorno da sua URL de webhook deve responder ao MSG91 dentro de 8000 milissegundos (8 segundos). Se sua URL não responder dentro desse tempo, tentaremos novamente do nosso lado, e a tentativa máxima será de até 4 vezes.
Por favor, note: Devido a esse mecanismo de nova tentativa, você pode receber múltiplos retornos em seu webhook.
Por que escolher Webhook (Novo) em vez de Webhook (Antigo)?
A opção Webhook (Novo) oferece maior flexibilidade, controle e eficiência em comparação com a versão mais antiga. As principais vantagens incluem:
Parâmetros Personalizáveis: Escolha apenas os parâmetros específicos que deseja receber, reduzindo o tamanho da carga útil e eliminando dados desnecessários.
Filtragem de Tipos de Evento: Selecione os tipos de evento exatos que deseja monitorar, eliminando a bagunça de eventos irrelevantes.
Gerenciamento Unificado: Gerencie webhooks para todos os serviços (SMS, WhatsApp, RCS, Email, Voz) a partir de uma única interface, simplificando a configuração e manutenção.
Como configurar seu Webhook no MSG91
Acesse o Painel do MSG91.
Abra o microserviço (SMS/E-mail/WhatsApp/Voz/RCS).
Vá para Webhook (Novo) na barra lateral esquerda.
Consulte os artigos abaixo para configurar o Webhook para o seu serviço desejado.
Para SMS: https://msg91.com/help/webhook-new/how-to-receive-sms-delivery-reports-via-webhook-new
Para WhatsApp: https://msg91.com/help/webhook-new/how-to-receive-whatsapp-delivery-reports-via-webhook-new
Para Voz: https://msg91.com/help/webhook-new/how-to-receive-voice-call-reports-via-webhook
Para RCS: https://msg91.com/help/webhook-new/how-to-receive-rcs-delivery-reports-via-webhook-new
Para SendOTP: https://msg91.com/help/webhook-new/how-to-receive-otp-delivery-reports-via-webhook
Para Email: https://msg91.com/help/webhook-new/how-to-receive-email-delivery-reports-via-webhook-new
Para Notificações Push: https://msg91.com/help/webhook-new/how-to-receive-push-notifications-reports-via-webhook
Recurso de Pausa Automática:
Temos um recurso de pausa automática no webhook. Se a URL do webhook configurada retornar uma resposta 4XX ou 5XX, o webhook será pausado automaticamente.
Para saber mais sobre o recurso de pausa automática, consulte este link: https://msg91.com/help/webhooks/webhook-auto-pause-simple-explanation