Envia um documento (PDF, planilha, etc.) com nome de arquivo personalizado.
Endpoint
Seção intitulada “Endpoint”POST /chat/send/documentParâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
to | string | Sim | JID do destinatário |
document | string | Sim | URL pública do documento |
filename | string | Sim | Nome do arquivo exibido ao destinatário |
mimetype | string | Não | MIME type (ex: application/pdf) |
mentions | string[] | Não | Lista de JIDs mencionados |
replyTo | string | Não | ID da mensagem sendo respondida |
Request
Seção intitulada “Request”curl -X POST https://endpoint.wi.api.br/chat/send/document \ -H "x-api-key: $WIAPI_KEY" \ -H "x-instance: session_01" \ -H "Content-Type: application/json" \ -d '{ "to": "5511998765432@s.whatsapp.net", "document": "https://cdn.minhaempresa.com.br/docs/orcamento-2026.pdf", "filename": "orcamento-2026.pdf" }'const response = await fetch("https://endpoint.wi.api.br/chat/send/document", { method: "POST", headers: { "x-api-key": process.env.WIAPI_KEY, "x-instance": "session_01", "Content-Type": "application/json", }, body: JSON.stringify({ to: "5511998765432@s.whatsapp.net", document: "https://cdn.minhaempresa.com.br/docs/orcamento-2026.pdf", filename: "orcamento-2026.pdf", }),});
const data = await response.json();import requests
response = requests.post( "https://endpoint.wi.api.br/chat/send/document", headers={ "x-api-key": WIAPI_KEY, "x-instance": "session_01", }, json={ "to": "5511998765432@s.whatsapp.net", "document": "https://cdn.minhaempresa.com.br/docs/orcamento-2026.pdf", "filename": "orcamento-2026.pdf", },)
data = response.json()Response
Seção intitulada “Response”{ "messageId": "3EB0F4A5B6C7D8E90AFB22", "messageid": "3EB0F4A5B6C7D8E90AFB22"}