Skip to main content
O recebimento não é feito por consulta a esta API. A WizeBot envia as mensagens recebidas para uma URL sua, por encaminhamento de webhook.
A configuração é feita no painel, em Configurações, não por esta API. Não há endpoint para cadastrar ou alterar o destino do encaminhamento.

O que é encaminhado

O encaminhamento cobre mensagens recebidas (message.received). Ele não notifica mudança de status de mensagens que você enviou. Para saber se um envio foi entregue ou lido, use a consulta de status.

Formato do envio

A WizeBot faz um POST na sua URL com este corpo:
Os nomes de campo do encaminhamento seguem a convenção camelCase, diferente do snake_case dos endpoints REST desta documentação.

Boas práticas

1

Responda rápido

Responda 200 assim que receber e processe depois. Processamento demorado dentro da requisição aumenta a chance de reenvio.
2

Trate repetição

A mesma mensagem pode ser entregue mais de uma vez em caso de falha temporária. Use data.messageId para descartar repetição.
3

Valide a origem

Configure o segredo compartilhado no painel e verifique-o antes de aceitar o conteúdo.

Testar a configuração

O painel tem um botão de teste que dispara um envio de exemplo para a URL configurada. Use-o para confirmar que o seu servidor responde antes de depender do encaminhamento em produção.