Enviar um arquivo
Mensagens
Enviar Arquivo
Enviar arquivo (documento) para um contato ou grupo
POST
Enviar um arquivo
Descrição
Este endpoint permite enviar arquivos de qualquer tipo (documentos, PDFs, planilhas, etc.) para contatos individuais ou grupos no WhatsApp. O arquivo deve ser enviado em formato base64 com mimetype e nome do arquivo especificados.Body
Parâmetros do Body
| Propriedade | Tipo | Obrigatório | Descrição |
|---|---|---|---|
sessionId | string | ✅ Sim | ID da sessão autenticada que enviará o arquivo |
jid | string | ✅ Sim | Identificador do destinatário (JID do WhatsApp). Formato: 5511999999999@s.whatsapp.net para contatos ou 120363XXXXX@g.us para grupos |
file | object | ✅ Sim | Objeto contendo as informações do arquivo |
file.content | string | ✅ Sim | Conteúdo do arquivo codificado em base64 |
file.mimetype | string | ✅ Sim | Tipo MIME do arquivo (exemplo: application/pdf, application/vnd.ms-excel, application/zip) |
file.filename | string | ✅ Sim | Nome do arquivo com extensão (exemplo: documento.pdf, planilha.xlsx) |
Códigos de Status
200- Arquivo enviado com sucesso400- Parâmetros inválidos401- Sessão não autorizada404- Sessão não encontrada
Exemplo de Uso
Authorizations
Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)
Body
application/json
Identificador do chat (JID do WhatsApp)
Example:
"5511999999999@c.us"
Arquivo (URL remota ou dados base64)
- Option 1
- Option 2
Nome da sessão (instanceName)
Example:
"my-session"
ID da mensagem à qual você deseja responder
Example:
null
Legenda/texto que acompanha o arquivo
Response
201 - application/json
The response is of type object.
