O objeto mídia
Uma mensagem nunca se perde porque a mídia falhou. Se o download da mídia recebida falha em definitivo, a mensagem continua existindo e a mídia fica
unavailable.Obter a URL de uma mídia
GET /v1/media/{id} retorna sempre uma URL assinada nova, válida por 15 minutos. Faça o download logo em seguida e, se precisar do arquivo de novo, peça outra URL.
pending, repita a consulta depois de alguns instantes.
Enviar ou hospedar mídia
POST /v1/media aceita o arquivo de duas formas, escolhidas pelo Content-Type:
- Enviar os bytes
- Hospedar a partir de uma URL
Envie o arquivo diretamente no corpo, com o
Content-Type do arquivo.201 Created com o objeto mídia.
Tipos aceitos e limites
Os tipos e tamanhos seguem os limites do WhatsApp. Um tipo fora da tabela retornamedia_content_type_rejected, e um arquivo maior que o limite retorna media_size_limit_exceeded.
Retenção
A mídia é mantida por 90 dias. Depois disso, o objeto passa aunavailable.
Para cabeçalhos de template, use o endpoint próprio
POST /v1/templates/media. Ele tem tipos e limites específicos. Veja Templates.