Ir para o conteúdo

Avatar de contato#

Uma notificação recebida desse tipo contém informações sobre o avatar do contato no número de telefone solicitado

Notificação#

Formato de notificação#

Parâmetro Tipo Descrição
typewebhook string Tipo de notificação de entrada. Para notificações desse tipo, o campo assume o valor deviceInfo
instanceData object Informação da conta
timestamp integer Hora do evento no formato UNIX
deviceData object Informação de dispositivo

Campos do objeto instanceData

Parâmetro Tipo Descrição
idInstance integer ID da conta
largura string ID da conta do WhatsApp
typeInstance string Tipo de instância

Campos do objeto avatarInfo

Parâmetro Tipo Descrição
chatId boolean O ID do chat para o qual o avatar do contato foi obtido
existsWhatsapp boolean Sinalizar por ter uma conta de WhatsApp no ​​número de telefone do correspondente
urlAvatar string Link para o avatar do correspondente ou chat em grupo. O parâmetro assume um valor vazio se o avatar não estiver definido ou o correspondente não tiver uma conta do WhatsApp (existsWhatsapp=false)
motivo string O motivo pelo qual o avatar não foi verificado. Presente quando a validação falhou, valores possíveis:
dados de solicitação inválidos - Formato de número de telefone inválido. O número de telefone deve conter 11 ou 12 dígitos. Ou ID do bate-papo
obter limite de tempo limite do avatar excedido

Exemplo de corpo de notificação#

{
    "typeWebhook": "deviceInfo",
    "instanceData": {
        "idInstance": 1234,
        "wid": "11001234567@c.us",
        "typeInstance": "whatsapp"
    },
    "timestamp": 1586700802,
    "avatarInfo": {
        "chatId": "79001234560@c.us",
        "existsWhatsapp": true,
        "urlAvatar": "https://pps.whatsapp.net/v/t61.24694-24/180589560_n.jpg?ccb=11-4&oh=f3fb1&oe=615A60EB"
    },
}