Skip to main content
POST

Descripción

Este endpoint permite enviar un template de WhatsApp a un destinatario individual. Implementa un patrón fire-and-forget: al enviar el mensaje, retorna un message_id (wamid de Meta) que podés usar para consultar el estado del mensaje. La API valida el template, resuelve las variables y envía el mensaje a través de la API de Meta de forma sincrónica.

Header de autenticación

string
requerido
Tu API Key de Mindo. Formato: mindo_xxxxxxxxxxxxxxxxxxxxxxxx

Parámetros del body

string
requerido
ID de Meta del número de WhatsApp desde el cual se enviará el mensaje. Podés obtenerlo con el endpoint Obtener cuentas de negocio.
string
requerido
Nombre del template aprobado a enviar. Debe tener estado APPROVED en Meta.
string
Idioma del template. Por defecto: "es". Ejemplos: "es", "en", "pt_BR".
string
requerido
Número de teléfono del destinatario en formato internacional (ej: "+5491112345678"). Sin espacios.
object
Variables personalizadas para el template. Las claves deben coincidir con las variables definidas en el template.
object
Variables para botones dinámicos del template. Las claves usan el formato button_0, button_1, etc., donde el número corresponde al índice del botón (comenzando en 0). Los valores son los sufijos o payloads dinámicos de cada botón.Importante: Los botones de tipo URL solo admiten 1 variable.

Respuesta (200 OK)

boolean
Indica si el mensaje fue enviado exitosamente.
string
ID del mensaje asignado por Meta (wamid). Usar para consultar el estado del mensaje.
string
Nombre del template enviado.
string
Número de teléfono del destinatario.
string
Estado inicial del mensaje. Siempre "sent" al enviarse exitosamente.
string (ISO 8601)
Fecha y hora en que se envió el mensaje.

Estados del mensaje

El campo status del mensaje puede tener los siguientes valores:
Usá el message_id retornado para consultar el estado de entrega del mensaje con Estado del mensaje.

Casos de uso

Envía un mensaje de bienvenida personalizado cuando un nuevo cliente se registra.
Python
JavaScript
Envía un código de verificación único al usuario.
Python
JavaScript
Notifica al cliente cuando su pedido cambia de estado.
Python
JavaScript