Documentación / Esencial
Descargar media entrante
GET /v1/media/:mediaId
¿Programás con IA? Conectala a tu cuenta por MCP: revisa tu configuración, crea webhooks y plantillas con tu confirmación y te escribe el código. Ver cómo →
Un evento message.received trae un id de media, no los bytes. Bajarlos requiere el token de la conexión, que tenemos nosotros → pedílos en GET /v1/media/:mediaId. Hacemos stream directo (nunca lo guardamos). Un media id que no es de tu cuenta → 404 (nunca confirmamos media ajena).
# The media id comes from a message.received event: data.message.image.id (etc.)
curl https://api.waiaconnect.com/v1/media/1234567890 \
-H "Authorization: Bearer wc_live_YOUR_API_KEY" \
-o downloaded-media.bin # Content-Type comes back on the responseEl mediaId sale del evento: data.message.image.id (o .document.id, .audio.id, .video.id).
⚠ Un identificador que llega por webhook vence en Meta a los pocos días (el plazo lo fija Meta): después Meta ya no lo resuelve y te devolvemos 404. Si necesitás el archivo más tiempo, bajalo y guardalo vos.
Éste es además el único tipo de identificador que existe en Connect — no hay subida. Para MANDAR un archivo tuyo, ver «Enviar media».