Enviar archivo multimedia por WhatsApp
POST /api/whatsapp-notify/media
Envía imágenes, audios, videos o documentos mediante una URL pública accesible o una cadena codificada en base64.
Autenticación: WhatsAppBearerAuth (notify_wa_api_token).
Cuerpo
Content-Type: application/json
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
number |
string | Sí | Número de destino con código de país. |
media |
string | Sí | URL pública del archivo o string en base64. |
media_type |
string | Sí | image, video, audio o document. |
mimetype |
string | No | MIME type, ej. image/png. |
filename |
string | No | Nombre del archivo. |
caption |
string | No | Leyenda del mensaje. |
{
"number": "51987654321",
"media": "https://pro.uio.la/storage/uploads/logo.png",
"media_type": "image",
"mimetype": "image/png",
"filename": "comprobante.png",
"caption": "Adjuntamos su factura electrónica."
}
Respuestas
200 — Archivo enviado
{
"success": true,
"data": {}
}
401 — Token ausente o incorrecto
{
"success": false,
"message": "Token inválido o ausente."
}
Nombre en el SDK
El cuerpo de la consulta es el JSON de la sección Cuerpo. Si instalas el paquete generado en sdks/, esa misma petición es el método enviarArchivoMultimedia.
| Lenguaje | Llamada |
|---|---|
| PHP | SinDominioFijoCualquierHostWhatsAppNotifyApi::enviarArchivoMultimedia |
| JavaScript | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarArchivoMultimedia |
| TypeScript | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarArchivoMultimedia |
| Java | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarArchivoMultimedia |
| Python | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviar_archivo_multimedia |
| C# | SinDominioFijoCualquierHostWhatsAppNotifyApi.EnviarArchivoMultimediaAsync |
| Go | SinDominioFijoCualquierHostWhatsAppNotifyAPIService.EnviarArchivoMultimedia |
| Ruby | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviar_archivo_multimedia |
| Kotlin | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarArchivoMultimedia |
| Dart | SinDominioFijoCualquierHostWhatsAppNotifyApi.enviarArchivoMultimedia |
| Swift | SinDominioFijoCualquierHostWhatsAppNotifyAPI.enviarArchivoMultimedia |