Para o catálogo exaustivo derivado do schema, consulte todos os exemplos.
O que é
Processe eventos de encerramento de chamadas do WhatsApp.Antes de começar
- Crie um endpoint HTTPS público em sua aplicação.
- Configure um endpoint de webhook da YCloud para os tipos de eventos necessários.
- Armazene o segredo de assinatura do endpoint com segurança.
- 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 durável, retorne uma resposta 2xx e processe tarefas lentas de forma assíncrona.
Requisição
Os cenários abaixo mostram as 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 de endpoint, validação de assinatura e comportamento de novas tentativas, consulte Configurar webhooks.
Chamada concluída
Requisição
Resposta
Confirme o recebimento após aceitar o evento de forma durável.Explicação
Roteie o evento portype, remova duplicatas por id e transfira tarefas lentas ou sujeitas a falhas para um processador assíncrono.
Chamada com falha
Requisição
Resposta
Confirme o recebimento após aceitar o evento de forma durável.Explicação
Roteie o evento portype, remova duplicatas por id e transfira tarefas lentas ou sujeitas a falhas para um processador assíncrono.
