Mensagem de documento

Exemplo de body recebido no webhook

Envio via Endpoint

{
  "event": "MESSAGE",
  "data": {
    "message": {
      "key": {
        "remoteJid": "[email protected]",//Número da conversa
        "fromMe": true,// Propriedade que indica se a mensagem foi enviada pelo número conectado na instância
        "id": "BAE5E7DE9CEDAB94"// ID da mensagem no WhatsApp
      },
      "message": {
        "documentMessage": {//Os webhooks de documento vem com esse objeto documentMessage em que dentro dele terá os dados do documento
          "url": "https://mmg.whatsapp.net/v/t62.7119-24/12147938_637240178463686_5490412204921601116_n.enc?ccb=11-4&oh=01_AdTXuZutA3Vun2iCVQ0Z-aNa03cRVV1ISaSzU2eP9WjMQQ&oe=64B29BB5&mms3=true",
          "mimetype": "application/pdf",
          "fileSha256": "OA3wjjN/68vb5BlMnRbIPS8Of3JmXfGOdmVl8jnk0/c=",
          "fileLength": "157575",
          "mediaKey": "ORvMqz+jI1DK27lM06vy19tqufmig4WNXbBLZ7rqgYE=",
          "fileName": "file",
          "fileEncSha256": "GShqVnSk8fQCRTY1Xpe2/xrCuXsaRZsMjgGDuPyaYPA=",
          "directPath": "/v/t62.7119-24/12147938_637240178463686_5490412204921601116_n.enc?ccb=11-4&oh=01_AdTXuZutA3Vun2iCVQ0Z-aNa03cRVV1ISaSzU2eP9WjMQQ&oe=64B29BB5",
          "mediaKeyTimestamp": "1686837635"
        }
      },
      "messageTimestamp": "1686837635",
      "status": "PENDING"
    },
    "instanceId": 450
  }
}

Se liga na dica! Perceba que a principal diferença entre os webhooks de media é que o objeto da mensagem vem objetos com nomes diferente, imagem é imageMessage, video é videoMessage, audio é audioMessage e assim por diante.

Recebimento

Last updated