Mensagem de Áudio
O tipoAUDIO permite enviar arquivos de áudio e notas de voz para o destinatário.
Payload
Campos
string
required
Deve ser
"AUDIO".Address
required
Endereço do destinatário. Veja formatos de endereço.
string
Conteúdo do áudio codificado em Base64. Use este campo ou uma das URLs de download (
downloadUrl / externalDownloadUrl). O limite recomendado para envio via Base64 é de aproximadamente 70 MB.string
URL pública para download do áudio. Use este campo ou
base64.string
URL externa alternativa para download do áudio. Assim como
downloadUrl, é uma opção de origem do arquivo quando você não envia base64.string
Identificador da mídia no storage da plataforma. Presente principalmente em mensagens recebidas, referenciando o arquivo já armazenado.
string
URL de download da mídia diretamente no provedor. Aparece tipicamente em mensagens recebidas.
string
required
Nome do arquivo de áudio. Obrigatório para mensagens de mídia — a ausência retorna
400.integer
default:"0"
Duração do áudio em segundos. Opcional; usado para exibir a duração correta da nota de voz.
string
Tipo MIME do áudio. Importante para que o provedor reproduza corretamente.
string
Legenda opcional associada ao áudio.
boolean
default:"false"
Marca o áudio como nota de voz push-to-talk (PTT). Quando
true, o WhatsApp exibe o áudio como nota de voz (bolha com forma de onda) em vez de um arquivo de áudio genérico. Padrão: false.Formatos Suportados
Exemplos
Nota de voz (OGG Opus)
Áudio via URL
Arquivo MP3
Resposta
Recebimento
Quando o canal recebe um áudio, a plataforma entrega um webhook comcontent.type igual a "AUDIO". O conteúdo carrega os mesmos campos de mídia usados no envio, além do envelope comum do pacote e dos campos base de mensagem.
Diferente do envio, mensagens recebidas trazem
from (remetente) e referências de mídia como mediaId, downloadUrl e externalDownloadUrl em vez do base64 inline. O download do arquivo pode ficar disponível de forma assíncrona através do evento DOWNLOAD_AVAILABLE.Campos recebidos
string
Sempre
"AUDIO".string
Identificador da mídia no storage da plataforma.
string
URL de download do áudio.
string
URL de download do áudio diretamente no provedor.
string
URL externa de download do áudio.
string
Nome do arquivo de áudio.
string
Tipo MIME do áudio (ex.:
audio/ogg).boolean
true quando o áudio foi enviado como nota de voz push-to-talk.Address
Endereço do remetente. Veja formatos de endereço.
Address
Endereço do destinatário (o seu canal).
string
Identificador da mensagem no WhatsApp. Guarde-o para responder ou reagir à mensagem posteriormente.
boolean
Indica se a mensagem foi enviada pelo próprio canal.
boolean
Indica se a mensagem veio de um grupo.
boolean
Indica se a mensagem foi encaminhada.
boolean
Indica se a mensagem é de status (story).
boolean
Indica se a mensagem veio de uma sincronização de histórico.
boolean
true se a mensagem foi enviada para uma lista de transmissão (broadcast list).boolean
true se a mensagem foi enviada para um grupo de avisos da comunidade.boolean
true se a mensagem foi enviada para o grupo de avisos da comunidade.boolean
true se a mensagem foi enviada para um canal/newsletter.Para o envelope completo do pacote recebido (
packageId, correlationId, channelId, timestamp, providerMetadata, echoMessage) consulte Recebendo Eventos.