Appearance
Enviar Áudio
Endpoint para enviar mensagens de áudio via WhatsApp.
Endpoint
http
POST /message/sendWhatsAppAudio/{apiToken}Headers
| Nome | Tipo | Descrição |
|---|---|---|
apikey | string | Sua chave de API |
Content-Type | string | Deve ser application/json |
Corpo da Requisição
json
{
"number": "string",
"options": {
"delay": 123,
"presence": "recording",
"encoding": true
},
"audioMessage": {
"audio": "string"
}
}Parâmetros do Corpo
| Campo | Tipo | Descrição |
|---|---|---|
number | string | Número do destinatário (formato: DDI+DDD+Número) |
options | object | Configurações adicionais da mensagem |
audioMessage | object | Conteúdo do áudio |
Objeto options
| Campo | Tipo | Descrição |
|---|---|---|
delay | number | Atraso em milissegundos antes do envio |
presence | string | Status de gravação ("recording") |
encoding | boolean | Indica se o áudio precisa ser codificado |
Objeto audioMessage
| Campo | Tipo | Descrição |
|---|---|---|
audio | string | URL ou Base64 do arquivo de áudio |
Exemplo de Requisição
javascript
const options = {
method: 'POST',
headers: {
apikey: 'sua-api-key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
number: "5511999999999",
options: {
delay: 1000,
presence: "recording",
encoding: true
},
audioMessage: {
audio: "base64_ou_url_do_audio"
}
})
};
fetch('https://api.chat.waflowzapi.com.br/message/sendWhatsAppAudio/seu-token', options)
.then(response => response.json())
.then(response => console.log(response))
.catch(err => console.error(err));Resposta de Sucesso
json
{
"status": "success",
"message": "Audio message sent successfully",
"data": {
"messageId": "XXXXXXXXXXXXX"
}
}