Saltar para o conteúdo principal
Use whatsapp.template.reviewed para processar este evento no endpoint do seu webhook.

Gatilhos

Ocorre quando um modelo do WhatsApp recebe uma atualização de revisão ou de ciclo de vida, incluindo aprovação, rejeição, pausa, desativação, arquivamento e desarquivamento. Inscreva-se em whatsapp.template.reviewed ao configurar o endpoint do seu webhook. Use wabaId, name e language para identificar o modelo. statusUpdateEvent descreve a alteração disparadora; status descreve o estado atual. Por exemplo, UNARCHIVED pode conter status: APPROVED sem uma nova revisão de aprovação.

Sintaxe

A YCloud envia uma solicitação HTTP POST para a URL de webhook configurada. A estrutura a seguir mostra uma variante de payload. Os valores entre colchetes angulares são espaços reservados; seus tipos estão listados em Parâmetros. Campos opcionais e outras variantes são descritos abaixo.

Parâmetros

Valide o cabeçalho HTTP YCloud-Signature antes de processar o corpo JSON. Consulte validação de assinatura.

Envelope do evento

Payload do evento

Os quatro campos comuns do envelope são obrigatórios. Os campos do payload dependem da variante do evento. Em cada tabela de objetos, Obrigatório aplica-se quando seu objeto pai está presente. Campos opcionais podem ser omitidos; um exemplo não torna um campo obrigatório.

whatsappTemplate

Exemplo

O JSON a seguir é o corpo entregue ao seu receptor. IDs, números de telefone e outros valores de conta são ilustrativos.
Exemplo de payload quando um modelo do WhatsApp é arquivado
Exemplo de payload quando um modelo do WhatsApp é desarquivado. O status do modelo é o status atual retornado pela Meta e não representa uma nova análise de aprovação.
Após verificar a assinatura e aceitar o evento de forma duradoura, retorne uma resposta 2xx. Processe tarefas lentas de forma assíncrona.
Para orientações sobre os cenários, consulte exemplos comentados.