Descargar el adjunto de un mensaje de WhatsApp
Devuelve el archivo (imagen, audio, vídeo, documento o sticker) de un
mensaje de WhatsApp, guardado en Resender. Es la URL que llega en
message.attachment.url del evento de WhatsApp.
Dos formas de autenticar:
- Link firmado. La URL del evento ya trae
expysigy se abre tal cual, sin cabeceras: en el navegador, en un<img>o en un nodo HTTP de n8n. Vence a las 24 h (details.urlExpiresAt). Cualquiera que tenga el link puede abrirlo hasta entonces: no lo publiques. - API key. La misma URL sin
expnisig, conAuthorization: Bearer <api key>. Sirve siempre, también después de que el link venció.
Soporta Range (206), así que un audio o un vídeo se pueden
adelantar en un reproductor. Los archivos se conservan 180 días desde
que llegó el mensaje.
Authorization
ApiKey API key opaca del tenant, creada en Settings → API Tokens. Una
key revocada, inexistente o malformada responde 401 {"error":"unauthorized"}.
In: header
Path Parameters
message.id del evento (uuid de Resender, no el wamid).
uuidQuery Parameters
Vencimiento del link firmado, en epoch segundos. Viene en la URL del evento; no se arma a mano.
^[0-9]+$Firma del link. Viene en la URL del evento; no se arma a mano.
Header Parameters
Response Body
*/*
*/*
application/json
application/json
application/json
curl -X GET "https://example.com/api/meta/whatsapp/media/497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "Range: bytes=0-1023""string"