Skip to main content

O que é

Este catálogo abrange todos os 43 tipos de eventos de Webhook na especificação OpenAPI e preserva cada exemplo de payload nomeado.

Como funciona

Escolha um evento pelo seu type exato, expanda um exemplo e use o payload para testar roteamento, desserialização, idempotência e processamento assíncrono no seu receptor de Webhook.

Requisição

Cada exemplo é o corpo JSON de uma requisição HTTP POST enviada pela YCloud. A requisição também inclui um cabeçalho YCloud-Signature que você deve validar antes de confiar no payload.

Resposta

Retorne uma resposta 2xx depois que sua aplicação tiver aceitado o evento de forma durável.
Para pré-requisitos, comportamento de disparadores, explicações de ciclo de vida e cenários comentados, consulte os passo a passos com exemplos de Webhook.

Catálogo de payloads

Armazene o texto de whatsappMessage.text.body. id e wamid vinculam eventos de status subsequentes.
O conteúdo da mensagem varia por tipo. Trate os IDs de mídia como referências do provedor, não como URLs públicas de download.
Correlacione com o evento criado usando id ou wamid. Eventos atualizados omitem o conteúdo e o tipo da mensagem.
Correlacione com o evento criado usando id ou wamid. Eventos atualizados omitem o conteúdo e o tipo da mensagem.
Um status de origem de nível inferior pode chegar após a leitura. Registre o evento sem rebaixar o status atual da sua mensagem.
Esta é uma mensagem com falha separada, não uma transição a partir de lida. Atualizações com falha incluem detalhes de erro da origem quando disponíveis.
APP_CONTROL_TAKEN relata a transferência de controle, não uma atribuição de funcionário na Caixa de entrada ou a entrega de uma mensagem de transferência personalizada. actor é o ID do app proprietário anterior neste exemplo.
Exemplo de payload quando os atributos de contato são alterados
Exemplo de payload quando um novo contato é criado
Exemplo de payload quando um contato é excluído
Emitido apenas para a exclusão independente de uma nota, não para a cascata de exclusão do contato.
Exemplo de payload quando um cliente cancela a inscrição
Exemplo de payload quando um cliente retoma a inscrição
Exemplo de payload quando um Business Username do número de telefone do WhatsApp fica ativo
Exemplo de payload quando um número de telefone do WhatsApp tem uma solicitação de Business Username reservada
A Meta detectou conteúdo de marketing em uma mensagem de Utility Direct Send. Inscreva-se neste evento por meio da API de endpoint de Webhook.
A Meta restringiu o Utility Direct Send por 7 dias após uso indevido repetido de categoria.
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.
Exemplo de payload quando uma chamada do WhatsApp é conectada
Exemplo de payload quando uma chamada do WhatsApp é encerrada
Exemplo de payload quando o status de uma chamada do WhatsApp é atualizado
Exemplo de payload quando uma gravação de chamada originada via API fica disponível
Exemplo de payload quando a transcrição de chamada originada via API falha permanentemente
Exemplo de payload quando um grupo do WhatsApp é criado
Exemplo de payload quando participantes de grupo do WhatsApp são adicionados
Exemplo de payload quando as configurações de um grupo do WhatsApp são atualizadas
Exemplo de payload quando o status de suspensão de um grupo do WhatsApp é alterado