Especificación del objeto WhatsApp
Objeto WhatsApp
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| sender | Remitente de texto. Primero debe registrarse. Para registrarlo, póngase en contacto con el soporte aquí. | Sí | - |
| expiration | Límite de tiempo en segundos tras el cual se utilizará el canal alternativo. Los valores inferiores a 60 se ignoran y se sustituyen por el valor predeterminado |
No | 180 |
| template | Objeto de plantilla. No puede utilizarse junto con los siguientes parámetros (Message, File, Otp, Location); consulte Objeto de plantilla | No | null |
| message | Objeto de mensaje. No puede utilizarse junto con los siguientes parámetros (Template, File, Otp, Location); consulte Objeto de mensaje | No | null |
| file | Objeto de archivo. No puede utilizarse junto con los siguientes parámetros (Template, Message, Otp, Location); consulte Objeto de archivo | No | null |
| otp | Objeto Otp. No puede utilizarse junto con los siguientes parámetros (Template, Message, File, Location); consulte Objeto Otp | No | null |
| location | Objeto de ubicación. No puede utilizarse junto con los siguientes parámetros (Template, Message, File, Otp); consulte Objeto de ubicación | No | null |
Objeto de plantilla
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| template | Nombre de la plantilla | Sí | - |
| language | Idioma en formato ISO | Sí | - |
| header | Objeto de encabezado de la plantilla, consulte Objeto de encabezado | No | null |
| body | Objeto de cuerpo de la plantilla, consulte Objeto de cuerpo | No | null |
| buttons | Array de objetos de botón de la plantilla, consulte Objeto de botones | No | null |
Objeto de encabezado de plantilla
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| type | Tipo de encabezado (image, video, text, location) |
Sí | - |
| url | Ruta al vídeo o a la imagen (se utiliza con el tipo image, video) |
Sí, no junto con los siguientes (text, location) |
- |
| caption | Pie de la imagen o del vídeo (se utiliza con el tipo image, video) |
Sí, no junto con los siguientes (text, location) |
- |
| text | Texto (se utiliza con el tipo text) |
Sí, no junto con los siguientes (url, caption, location) |
- |
| location | Objeto de ubicación (se utiliza con el tipo location), consulte Objeto de ubicación |
Sí, no junto con los siguientes (url, text, caption) |
- |
Objeto de cuerpo de plantilla
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| type | Tipo de cuerpo (text, price, currency) |
No | text |
| text | Texto (se utiliza con el tipo text) |
Sí, no junto con los siguientes (amount, currency) |
- |
| amount | Importe en la moneda establecida | Sí, no junto con los siguientes (text) |
- |
| currency | Moneda | Sí, no junto con los siguientes (text) |
- |
Objeto de botones de plantilla
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| type | Tipo de botón (payload, url) |
Sí | - |
| index | Índice del botón definido | Sí | - |
| payload | Metadatos que se envían al hacer clic en el botón | Sí, solo con el tipo payload |
- |
| text | URL a la que se redirigirá al destinatario | Sí, solo con el tipo url |
- |
Ejemplo de solicitud con el objeto de plantilla:
Ejemplo de objeto de plantilla

Objeto de mensaje
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| text | Texto del mensaje | Sí | - |
| preview_url | Vista previa de la URL enviada como miniatura | No | true |
Ejemplo de objeto de mensaje:
Objeto de archivo
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| type | Tipo de archivo (image, video, audio, document, sticker) |
No | image |
| url | Ruta al archivo | Sí | - |
| caption | Pie del archivo enviado | No | "" |
Ejemplo de objeto de archivo:
Ejemplo de objeto de archivo

Objeto Otp
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| template | Plantilla del mensaje de texto que se envía con el código | Sí | - |
| code | Código de un solo uso | Sí | - |
| language | Idioma en el que se envía el mensaje con el código (si se utiliza null, el idioma se detecta a partir del número de teléfono) |
Sí | - |
Ejemplo de objeto Otp:
Objeto de ubicación
| NOMBRE DEL PARÁMETRO | VALOR | OBLIGATORIO | VALOR PREDETERMINADO |
|---|---|---|---|
| latitude | Latitud como número de coma flotante | No | - |
| longitude | Longitud como número de coma flotante | No | - |
| name | Nombre de la ubicación enviada | No | - |
| address | Dirección de la ubicación enviada | No | - |
Ejemplo de solicitud con el objeto de ubicación:
Ejemplo de objeto de ubicación

Ejemplo de solicitud completa
Una plantilla aprobada con encabezado, parámetros del cuerpo y un botón de URL, con SMS como alternativa. El tramo de WhatsApp ignora el text de nivel superior, que está ahí para el tramo de SMS.
El mismo mensaje como texto libre. Solo puede utilizarse dentro de la ventana de servicio de 24 horas; fuera de ella se requiere una plantilla.
La respuesta es la misma para todos los canales: consulte Advanced transactional.
¿Le ha resultado útil esta página?
Gracias por su opinión.