API de WhatsApp y CRM
POST/waba/templates/media

Subir multimedia del encabezado de plantilla

Sube un archivo de la plataforma a Meta mediante la Resumable Upload API y obtén un identificador de archivo (file handle).

API de WhatsApp y CRM
Necesitas una clave de API. Pídela a nuestro equipo de soporte o créala desde la plataforma.
POST https://api.getincloud.ai/v1/waba/templates/media

Sube un archivo de la plataforma a Meta mediante la Resumable Upload API y obtén un identificador de archivo (file handle).

El handle devuelto debe usarse como example.headerHandle al crear una plantilla con un encabezado de tipo IMAGE, VIDEO o DOCUMENT.

Tipos de multimedia compatibles: imágenes JPEG y PNG, video MP4 y documentos PDF.

Nota: los identificadores de multimedia están asociados a la aplicación de la cuenta de WhatsApp Business y pueden caducar, por lo que deben usarse poco después de generarse.


Prueba este endpoint en el probador de API en vivo

>¿Necesitas ayuda? Explora todos los tutoriales, más de 100 ejemplos de casos de uso y juega con el probador de API en vivo con ejemplos de código listos para usar en más de 15 lenguajes de programación, incluidos JavaScript/Node.js, PHP, Python, C#, Java, Ruby, Swift, Kotlin, Powershell, cURL y más.

Autenticación

Envía tu API key en el encabezado Token en cada petición.

Cuerpo de la petición

CampoTipoObligatorioDescripción
filestringSíID del archivo de la plataforma cuyo contenido se subirá a Meta
wabastringNoID opcional de la cuenta de WhatsApp Business. Por defecto se usa la última conexión válida

Respuestas

CódigoDescripción
200Multimedia subida correctamente
400Parámetros de solicitud no válidos
401No autorizado: token de API no válido o ausente
403Faltan los permisos necesarios
404No se encontró el archivo o la conexión de WhatsApp Cloud API
409Conflicto
429Demasiadas solicitudes: inténtalo de nuevo más tarde
500Error inesperado
501No implementado
503Servicio no disponible temporalmente: inténtalo de nuevo más tarde
// This code example requires you to have installed curl package
// Installation instructions here: https://curl.haxx.se/download.html

// Upload a previously created platform file
curl --request POST \
  --url https://api.getincloud.ai/v1/waba/templates/media \
  --header 'Content-Type: application/json' \
  --header 'Token: <api token goes here>' \
  --data '{"file":"<file-id>","waba":"<waba-id>"}'
AnteriorObtener precios de mensajeríaSiguienteActualizar archivo
¿Te sirvió esta página?