Pular para o conteúdo principal
POST
/
instances
/
{id}
/
chat
/
send
/
document
Enviar documento
curl --request POST \
  --url https://api.vzaps.com/instances/{id}/chat/send/document \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "phone": "5511999999999",
  "document": "https://cdn.exemplo.com/docs/contrato.pdf",
  "file_name": "contrato.pdf",
  "id": "MSG-DOC-001",
  "reply_to_message_id": "3EB020510113BAA6561C"
}
'
{
  "code": 200,
  "success": true,
  "data": {
    "message_id": "90B2F8B13FAC8A9CF6B06E99C7834DC5"
  }
}

Autorizações

Authorization
string
header
obrigatório

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Parâmetros de caminho

id
string
obrigatório

Identificador publico da instancia no formato gerado pela plataforma: prefixo VZ seguido de caracteres alfanumericos.

Exemplo:

"VZ9K2M4N8P1Q3R5S7T0WABCD01EF"

Corpo

application/json

Mídia (Document): URL pública (http/https) ou data URL data:application/octet-stream;base64,<dados>. O exemplo abaixo usa URL.

phone
string
obrigatório
document
string
obrigatório

URL publica do documento (https://...) ou data URL data:application/octet-stream;base64,<payload> com o binario do arquivo.

file_name
string
obrigatório
caption
string
id
string

Opcional. Identificador da mensagem no pedido; se omitido, o servidor gera um automaticamente.

mentioned_ids
string[]
delay
integer
reply_to_message_id
string

ID da mensagem WhatsApp que ser? respondida/citada.

Resposta

200 - application/json

Requisicao aceita

code
integer
obrigatório
success
boolean
obrigatório
data
object