Enviar uma mensagem de mídia
Mídia direta é um dos três modos mutuamente exclusivos do único endpoint de envio — não existe um endpoint separado/messages/media:
Requisição
Autentique com sua chave de API com escopo de número no headerx-api-key. Envie media + mediaType sem templateId e sem text.
string
obrigatório
Telefone de destino em E.164 com
+ inicial (ex.: +5511999999999).string
obrigatório
Uma URL http(s) pública ou um data URI base64 (ex.:
data:image/png;base64,...). Base64 funciona em números Meta Cloud API; números não oficiais (Pilot Status web) exigem uma URL pública.string
obrigatório
image, video, document, audio, voice ou sticker.string
Legenda opcional para
image, video e document — não suportada para audio, voice ou sticker.Resposta (202)
Observações
audioé sempre entregue como uma nota de voz (PTT) do WhatsApp.stickerprecisa serimage/webpe ter exatamente 512×512 pixels — estática até 100 KB, animada até 500 KB. Outro formato ou outra dimensão é recusado pelo WhatsApp, não por esta API: a falha chega no webhookmessage.failed, não na resposta 202. Figurinha não aceitacaptionnemmediaFilename(os dois retornam 400) e não pode ser enviada como mídia de template.- Neste modo,
buttons,header,footerevariablesnão são permitidos — para combinar mídia com botões, use um envio de template (veja Enviar interativos). - Para formatos, limites de tamanho e diferenças entre provedores, veja o guia de mensagens de mídia; para a lista completa de parâmetros, veja Enviar uma mensagem.