Webhooks
Visão geral
Webhooks permitem que o Muchaw DEV envie notificações de eventos em tempo real para o seu servidor. Quando uma mensagem é recebida, um status de entrega muda ou um número é ativado, o Muchaw DEV envia uma requisição HTTP POST para as suas URLs de webhook configuradas.
Esta página cobre seus webhooks — as URLs que o Muchaw DEV chama no seu servidor. Isso é separado do webhook interno da Meta que o Muchaw DEV usa para receber eventos da Meta.
Eventos disponíveis
Criando um webhook
Resposta (salve o secret — ele é exibido apenas uma vez):
Filtrar por número
Para receber eventos apenas de números específicos, passe numberIds:
Verificando assinaturas de webhook
Cada requisição de webhook do Muchaw DEV inclui um header X-Muchaw-Signature com uma assinatura HMAC-SHA256.
Sempre verifique esta assinatura antes de processar o evento.
Estrutura do payload de webhook
Política de retry
Se o seu servidor retornar uma resposta não-2xx ou atingir o timeout, o Muchaw DEV tenta novamente com backoff exponencial:
Após 3 tentativas com falha, o evento é descartado. Se um webhook acumular 10 falhas consecutivas, ele é desativado automaticamente.
Rotacionando o secret
Atualize o secret na configuração do seu servidor antes que o antigo expire.