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
.