Pular para o conteúdo principal

Retorno do webhook

Atributos comuns

Todos os retornos de webhook possuem os seguintes atributos em comum:
isStatusReply
boolean
Identifica se a mensagem recebida é uma resposta de status
senderLid
string
ID do contato no WhatsApp
connectedPhone
string
Número de telefone conectado à API
waitingMessage
boolean
Identifica se a sua mensagem está com status de “Aguardando a mensagem”
isEdit
boolean
Identifica se a mensagem recebida foi editada
isGroup
boolean
Indica se o chat é um grupo
isNewsletter
boolean
Indica se o chat é um canal
instanceId
string
Identificador único da instância que recebeu a mensagem
messageId
string
Identificador da mensagem na conversa
phone
string
Número de telefone, ou do grupo que enviou a mensagem
fromMe
boolean
Indica se a mensagem enviada partiu do número conectado a API
momment
integer
Momento em que a mensagem foi recebida ou do erro
status
string
Status que a mensagem se encontra no momento do envio do callback (PENDING, SENT, RECEIVED, READ ou PLAYED)
chatName
string
Nome do chat ou participante que originou a mensagem
senderPhoto
string
URL da foto do usuário que enviou a mensagem
senderName
string
Nome exibido do remetente
participantPhone
string
Número de telefone do membro do grupo que enviou a mensagem
participantLid
string
ID do contato no WhatsApp, do participante que enviou a mensagem dentro de um grupo
broadcast
boolean
Indicador se a mensagem foi enviada para lista de transmissão
type
string
Tipo do evento da instância, nesse caso será ReceivedCallback
isVideo
boolean
Tipo de evento ao receber uma ligação, indicando se é ou não de video

Exemplos de retorno por tipo

Mensagens de texto e mídia

Reações e interações

Enquetes

Botões e listas

Templates

Anúncios

Produtos e pedidos

Pagamentos

Eventos

Outras interações

Status e perfil

Lista de transmissão


Notificações

Além das mensagens, o webhook também recebe notificações de chamadas, grupos e conta.

Chamadas

Chamadas com funcionalidade de ligações habilitadas e contratadas

Grupos

Canais

Tipos de notificações

Conceituação

As notificações são eventos enviados via webhook que indicam mudanças ou ações no WhatsApp, como chamadas, interações em grupos e atualizações de conta. Esses eventos podem ser identificados pelo atributo notification presente no payload. Abaixo estão listados os tipos de notificações e seus significados.

Notificações (eventos via webhook)

GROUP_CREATE
string
Grupo foi criado
GROUP_CHANGE_SUBJECT
string
Nome do grupo foi alterado
GROUP_CHANGE_DESCRIPTION
string
Descrição do grupo foi alterada
GROUP_CHANGE_ICON
string
Foto do grupo foi alterada
GROUP_PARTICIPANT_PROMOTE
string
Participante foi promovido a administrador
GROUP_PARTICIPANT_DEMOTE
string
Participante foi removido da função de administrador
GROUP_PARTICIPANT_LEAVE
string
Participante saiu do grupo
GROUP_PARTICIPANT_ADD
string
Participante foi adicionado ao grupo
GROUP_PARTICIPANT_REMOVE
string
Participante foi removido do grupo
GROUP_PARTICIPANT_INVITE
string
Participante aceitou o link de convite e entrou no grupo
CALL_MISSED_VOICE
string
Chamada de voz perdida
CALL_MISSED_VIDEO
string
Chamada de vídeo perdida
E2E_ENCRYPTED
string
Mensagem informando criptografia de ponta a ponta
CIPHERTEXT
string
Mensagem protegida por criptografia
BLUE_MSG_SELF_PREMISE_UNVERIFIED
string
Conta comercial não verificada pelo WhatsApp
BLUE_MSG_SELF_PREMISE_VERIFIED
string
Conta comercial verificada pelo WhatsApp
BIZ_MOVE_TO_CONSUMER_APP
string
Conta comercial alterada para conta pessoal
REVOKE
string
Mensagem apagada
WA_OLD_REGISTRATION
string
Envio do código de confirmação para registro do número