Skip to main content
POST
Chamada com Áudio
Auth: TokenAccount ou TokenInstanceRate-limit: Global (100/min) • Idempotente: não

Descrição

Inicia uma chamada de voz e, quando o destinatário atende, reproduz um arquivo de áudio. O áudio é convertido automaticamente (via ffmpeg) para o formato exigido pela chamada de voz do WhatsApp. Informe a mídia em exatamente um campo: mediaUrl (aceita URL pública ou base64/data URI) ou mediaBase64 (somente base64). Enviar os dois, ou nenhum, é erro.

Exemplos

Áudio por URL

Áudio em base64

Use mediaBase64 quando você já tem os bytes do arquivo (sem URL pública).

Resposta de sucesso

200 OK
O áudio só é reproduzido se o destinatário atender a chamada. A conversão para o formato de voz do WhatsApp é feita automaticamente no servidor.

Parâmetros de rota

string
obrigatório
Nome da instância (ex.: $Instance_Name).

Headers

string
obrigatório
TokenAccount ou TokenInstance.
string
obrigatório
application/json

Request body

string
obrigatório
Destino: telefone (5511999999999) ou JID (@s.whatsapp.net).
string
Fonte do áudio: aceita uma URL pública (http(s)://…) ou o conteúdo do arquivo em base64, base64 puro ou data URI (data:audio/mpeg;base64,…). O servidor detecta automaticamente qual dos dois você enviou. Informe isto ou mediaBase64, nunca os dois.
string
Conteúdo do arquivo de áudio em base64. Informe isto ou mediaUrl, nunca os dois.

Notas

  • Informe exatamente uma fonte de mídia: mediaUrl ou mediaBase64. Enviar ambas (ou nenhuma) retorna 400.
  • O servidor usa ffmpeg para converter o áudio para o codec exigido pela chamada de voz do WhatsApp; formatos comuns (mp3, ogg, wav, m4a) são aceitos.

Erros

Envelope de erro: