Cargar multimedia
Last update: 4 days ago by Irais Aguirre
Resumen para integración
- URL base:
https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services- Token: de administración, en el encabezado
Authorization: Bearer {{admin-token}}(cómo generarlo)- Endpoints en esta página:
POST /v1/template/{{waba_id}}/media-upload: Cargar contenido multimedia del encabezado
Cargar contenido multimedia del encabezado
Carga a Meta una imagen, un video o un documento a partir de una URL pública y devuelve su ID. Usa este ID en el campo header_handle al crear una plantilla con encabezado multimedia.
Petición
Petición de Cargar contenido multimedia del encabezado:
| URL | https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/template/{{waba_id}}/media-upload |
| Método | POST |
| Tipo | application/json |
Encabezados
Encabezados de Cargar contenido multimedia del encabezado:
| Nombre | Descripción | Tipo | Requerimientos |
|---|---|---|---|
| Content-Type | application/json | String | Obligatorio |
| Authorization | Token de administración. Consulta Generar Token de Autenticación. | String | Obligatorio |
Parámetros
Parámetros de Cargar contenido multimedia del encabezado:
| Nombre | Descripción | Tipo | Requerimientos |
|---|---|---|---|
| waba_id | ID de la cuenta de WhatsApp Business (WABA). Debe ser la WABA asociada a tu token. | String | Obligatorio |
Cuerpo
Campos del cuerpo de Cargar contenido multimedia del encabezado:
| Nombre | Descripción | Tipo | Requerimientos |
|---|---|---|---|
| url | URL pública del contenido multimedia. Tipos de archivo admitidos: PDF, JPEG, JPG, PNG y MP4. El tamaño máximo del archivo es de 10 MB. | String | Obligatorio |
Ejemplo
Ejemplo completo de Cargar contenido multimedia del encabezado:
curl -X POST "https://{{url}}/whatsapp-bsp-admin-ext-endpoint-ws/services/v1/template/{{waba_id}}/media-upload" \-H 'Content-Type: application/json' \-H 'Authorization: Bearer {{admin-token}}' \-d '{"url": "https://iili.io/HDQOyc7.jpg"}'
Respuesta
Respuesta de Cargar contenido multimedia del encabezado:
Si el archivo se carga correctamente, el servicio responde con el código HTTP 201.
| Nombre | Descripción | Tipo |
|---|---|---|
| url | URL del contenido multimedia proporcionado. | String |
| id | ID del contenido multimedia. Úsalo en el campo header_handle al crear la plantilla. | String |
{"url": "https://iili.io/HDQOyc7.jpg","id": "4::aW1hZ2UvanBlZw==:ARZExampleHandle:e:1771350704:1234567890:1234567890:ARZExample"}
