Media
Subir Media
Sube archivos a Meta CDN y obtén un media_id para usar en mensajes
POST
Sube imágenes, videos, audios o documentos directamente a Meta CDN.
Respuesta:
Casos de Uso
- Archivos grandes: Videos o documentos que excedan los límites del proxy automático
- Reutilización: Enviar el mismo archivo a múltiples destinatarios sin re-subirlo
- Control: Subir archivos de forma asíncrona antes de enviar mensajes
El
media_id expira después de aproximadamente 30 días en Meta CDN.Headers Requeridos
| Header | Valor |
|---|---|
Authorization | Bearer wha_TU_API_KEY |
Content-Type | multipart/form-data |
Parámetros del Body
El archivo binario a subir. Debe enviarse como multipart/form-data.
Tipo de media:
image, video, audio, document, stickerLímites de Tamaño
| Tipo | Formatos | Tamaño Máximo |
|---|---|---|
image | JPEG, PNG, WebP | 5 MB |
video | MP4, 3GPP | 16 MB |
audio | AAC, MP3, OGG, AMR | 16 MB |
document | PDF, DOC, XLS, PPT, TXT | 100 MB |
sticker | WebP | 500 KB |
Ejemplo con cURL
Respuesta Exitosa
Flujo Completo
Paso 1: Subir el archivo
Paso 2: Enviar mensaje con el media_id
Cuándo usar este endpoint
| Escenario | Recomendación |
|---|---|
| Imagen pequeña con URL pública | Usa image.link directamente |
| Video de cualquier tamaño | Usa /media/v1 |
| Documento grande | Usa /media/v1 |
| Enviar a múltiples personas | Usa /media/v1 y reutiliza el media_id |
| URL privada o protegida | Usa /media/v1 |
Para imágenes que excedan 5MB por URL, Whaapy las comprime automáticamente. No necesitas usar este endpoint solo por el tamaño.
Errores Comunes
Tipo de archivo no permitido
Archivo demasiado grande
WhatsApp no configurado
Próximos Pasos
Enviar Media
Usa el media_id para enviar imágenes, videos o documentos
Enviar Mensajes
Envía mensajes de texto simples