Para ver o catálogo completo derivado do esquema, consulte todos os exemplos.
O que é
Manipule eventos de sincronização de mensagens enviadas do WhatsApp Business App.Antes de começar
- Crie um endpoint HTTPS público na sua aplicação.
- Configure um endpoint de webhook da YCloud para os tipos de eventos necessários.
- Armazene o segredo de assinatura do endpoint de forma segura.
- Torne o processamento de eventos idempotente.
Como funciona
A YCloud envia uma requisição HTTPPOST quando o evento ocorre. Verifique a assinatura, registre o evento de forma duradoura, retorne uma resposta 2xx e processe tarefas demoradas de forma assíncrona.
Requisição
Os cenários abaixo mostram requisições entregues ao seu URL de webhook. Trate oid do evento como o identificador de entrega e use type para rotear o payload.
Resposta
Retorne um status2xx após aceitar o evento.
Para configuração do endpoint, validação de assinatura e comportamento de novas tentativas, consulte Configurar webhooks.
Mensagem de texto enviada
Neste caso, seu endpoint de webhook recebeu uma mensagem de texto de saída enviada por um cliente comercial para um usuário do WhatsApp com o aplicativo WhatsApp Business ou dispositivo complementar compatível.:- Contém texto sem formatação enviado anteriormente.
- Contém as informações da mensagem mencionada em
context.
Requisição
Resposta
Confirme a entrega após aceitar o evento de forma duradoura.Explicação
Roteie o evento portype, desduplique-o por id e transfira tarefas lentas ou sujeitas a falhas para um processador assíncrono.
Mensagem de imagem enviada
Neste caso, seu endpoint de webhook recebeu uma mensagem de imagem de saída enviada por um cliente comercial para um usuário do WhatsApp com o aplicativo WhatsApp Business ou dispositivo complementar compatível.:- Contém a imagem enviada anteriormente.
Requisição
Resposta
Confirme a entrega após aceitar o evento de forma duradoura.Explicação
- O
image.linkpode ser acessado diretamente em poucos minutos para conveniência do consumidor, mas você sempre deve incluir um cabeçalhoX-API-Keypara baixar este arquivo dentro de 30 dias.
Mensagem de vídeo enviada
Neste caso, seu endpoint de webhook recebeu uma mensagem de vídeo de saída enviada por um cliente comercial para um usuário do WhatsApp com o aplicativo WhatsApp Business ou dispositivo complementar compatível.:- Contém o vídeo enviado anteriormente.
Requisição
Resposta
Confirme a entrega após aceitar o evento de forma duradoura.Explicação
- O
video.linkpode ser acessado diretamente em poucos minutos para conveniência do consumidor, mas você sempre deve incluir um cabeçalhoX-API-Keypara baixar este arquivo dentro de 30 dias.
Mensagem de áudio enviada
Neste caso, seu endpoint de webhook recebeu uma mensagem de áudio de saída enviada por um cliente comercial para um usuário do WhatsApp com o aplicativo WhatsApp Business ou dispositivo complementar compatível.:- Contém o áudio enviado anteriormente.
Requisição
Resposta
Confirme a entrega após aceitar o evento de forma duradoura.Explicação
- O
audio.linkpode ser acessado diretamente em poucos minutos para conveniência do consumidor, mas você sempre deve incluir um cabeçalhoX-API-Keypara baixar este arquivo dentro de 30 dias.
Mensagem de documento enviada
Neste caso, seu endpoint de webhook recebeu uma mensagem de documento de saída enviada por um cliente comercial para um usuário do WhatsApp com o aplicativo WhatsApp Business ou dispositivo complementar compatível.:- Contém o documento enviado anteriormente.
Requisição
Resposta
Confirme a entrega após aceitar o evento de forma duradoura.Explicação
- O
document.linkpode ser acessado diretamente em poucos minutos para conveniência do consumidor, mas você sempre deve incluir um cabeçalhoX-API-Keypara baixar este arquivo dentro de 30 dias.

