Skip to main content
POST
/
chat
/
downloaddocument
Download de Documento
curl --request POST \
  --url https://api.example.com/chat/downloaddocument

Descricao

Faz o download de um documento recebido via WhatsApp e retorna em formato base64. Use os dados recebidos no webhook para fazer o download.

Request

Headers

token: SEU_TOKEN
Content-Type: application/json

Body

{
  "Url": "https://mmg.whatsapp.net/d/f/...",
  "MediaKey": "vq0RR0nYGkxm2HrpwUp3sK8A7Nr1KUcOiBHrT1hg+PU=",
  "Mimetype": "application/pdf",
  "FileSHA256": "nMthnfkUWQiMfNJpA6K9+ft+Dx9Mb1STs+9wMHjeo/M=",
  "FileLength": 156320,
  "FileEncSHA256": "6bMVZ5dRf9JKxJSUgg4w1h3iSYA3dM8gEQxaMPwoONc="
}
CampoTipoObrigatorioDescricao
UrlstringSimURL da midia criptografada
MediaKeystringSimChave de descriptografia
MimetypestringSimTipo MIME do arquivo
FileSHA256stringSimHash SHA256 do arquivo
FileLengthnumberSimTamanho do arquivo em bytes
FileEncSHA256stringSimHash do arquivo criptografado

Response

Sucesso (200)

{
  "code": 200,
  "data": {
    "Data": "data:application/pdf;base64,JVBERi0xLjQK...",
    "Mimetype": "application/pdf"
  },
  "success": true
}

Exemplo cURL

curl -X POST 'https://api.bliper.ai/chat/downloaddocument' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "Url": "https://mmg.whatsapp.net/d/f/...",
    "MediaKey": "vq0RR0nYGkxm2HrpwUp3sK8A7Nr1KUcOiBHrT1hg+PU=",
    "Mimetype": "application/pdf",
    "FileSHA256": "nMthnfkUWQiMfNJpA6K9+ft+Dx9Mb1STs+9wMHjeo/M=",
    "FileLength": 156320,
    "FileEncSHA256": "6bMVZ5dRf9JKxJSUgg4w1h3iSYA3dM8gEQxaMPwoONc="
  }'

Tipos de Documento Comuns

TipoMIME Type
PDFapplication/pdf
Wordapplication/vnd.openxmlformats-officedocument.wordprocessingml.document
Excelapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Textotext/plain
ZIPapplication/zip
O MIME type correto e informado no webhook. Use-o para identificar o tipo de documento recebido.