Integrations
Status
Instances
Settings
Webhooks
Send Messages
Chat Management
- POSTCheck if WhatsApp
- PUTMark Message as Read
- PUTMark Chat as Unread
- PUTArchive Chat
- DELDelete Message for Everyone
- POSTSend Presence
- POSTFetch Profile Picture URL
- POSTFind Contacts
- POSTFind Chats
- POSTFind Messages
- POSTFind Status Message
- POSTFetch Base64 from Media Message
- PUTUpdate Message
- PUTUpdate Bot Status
Label Management
Profile Settings
Group Management
- POSTCreate Group
- PUTUpdate Group Picture
- PUTUpdate Group Subject
- PUTUpdate Group Description
- GETFetch Invite Code
- GETAccept Invite Code
- PUTRevoke Invite Code
- POSTSend Invite URL
- GETFind Group By Invite Code
- GETFind Group By JID
- GETFetch All Groups
- GETFind Participants
- PUTUpdate Group Participants
- PUTUpdate Group Settings
- PUTToggle Ephemeral Mode
- DELLeave Group
Send WhatsApp Audio
Enviar áudio pelo WhatsApp
curl --request POST \
--url https://api.wappfy.com.br/message/sendWhatsAppAudio/{instance} \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '{
"number": "559912345678",
"options": {
"delay": 2000,
"presence": "recording",
"encoding": false
},
"audioMessage": {
"audio": "https://mmg.whatsapp.net/o1/v/x41.7553-1..."
}
}'
{
"key": {
"remoteJid": "559912345678@s.whatsapp.net",
"fromMe": true,
"id": "CBC2CDBAFA5C9"
},
"message": {
"audioMessage": {
"url": "https://mmg.whatsapp.net/o1/v/x41.7553-1...",
"mimetype": "audio/mp4",
"fileSha256": "dHWiYgS7890StE1p2uxHEWpw...",
"fileLength": "2345678",
"seconds": 12,
"ptt": true,
"mediaKey": "cHRN0Qdx7wH9Pg3kDB53Yfe6EfF9J3l...",
"fileEncSha256": "dHWiYgS7890StE1p2uxHEWpw...",
"directPath": "/d3/v/t62.7118-24/g2/n343/up-oil...",
"mediaKeyTimestamp": "1717776942"
}
},
"messageTimestamp": "1717776942",
"status": "PENDING"
}
Authorizations
Seu cabeçalho da chave de autorização.
Path Parameters
ID da instância.
Body
Número para receber a mensagem (com código do país)
Response
O conteúdo da mensagem, que pode incluir vários tipos de mensagens como texto, imagens, áudio, etc.
Detalhes da mensagem de áudio.
A URL da mensagem de áudio.
O tipo MIME da mensagem de áudio.
O hash SHA-256 do arquivo de áudio.
O tamanho do arquivo de áudio.
A duração da mensagem de áudio em segundos.
Indica se a mensagem de áudio é uma mensagem push-to-talk (PTT).
A chave de mídia da mensagem de áudio.
O hash SHA-256 do arquivo de áudio criptografado.
O caminho direto para o arquivo de áudio.
O timestamp da chave de mídia.
O timestamp da mensagem, representado como uma string.
O status da mensagem, como enviado, recebido ou pendente.
curl --request POST \
--url https://api.wappfy.com.br/message/sendWhatsAppAudio/{instance} \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '{
"number": "559912345678",
"options": {
"delay": 2000,
"presence": "recording",
"encoding": false
},
"audioMessage": {
"audio": "https://mmg.whatsapp.net/o1/v/x41.7553-1..."
}
}'
{
"key": {
"remoteJid": "559912345678@s.whatsapp.net",
"fromMe": true,
"id": "CBC2CDBAFA5C9"
},
"message": {
"audioMessage": {
"url": "https://mmg.whatsapp.net/o1/v/x41.7553-1...",
"mimetype": "audio/mp4",
"fileSha256": "dHWiYgS7890StE1p2uxHEWpw...",
"fileLength": "2345678",
"seconds": 12,
"ptt": true,
"mediaKey": "cHRN0Qdx7wH9Pg3kDB53Yfe6EfF9J3l...",
"fileEncSha256": "dHWiYgS7890StE1p2uxHEWpw...",
"directPath": "/d3/v/t62.7118-24/g2/n343/up-oil...",
"mediaKeyTimestamp": "1717776942"
}
},
"messageTimestamp": "1717776942",
"status": "PENDING"
}