Introducción
Bienvenido a la API de WhatsApp Evolution, una interfaz para enviar mensajes y multimedia a través de WhatsApp. Esta API te permite enviar mensajes de texto y multimedia a números de teléfono de WhatsApp.
Autorización
Para utilizar la API, necesitas incluir un encabezado apikey
en tus solicitudes HTTP. Asegúrate de proporcionar el API Key que se te ha asignado.
Ejemplo:
Host: https://aptacrm.com apikey: tu-api-key
Enviar Mensajes de Texto
Endpoint
POST https://aptacrm.com/wp-json/whatsapp-api-plugin/v1/wsp-publicidad/
Parámetros
number
(string): Número de teléfono de destino en formato internacional (ej. "51999999999").options
(object): Opciones adicionales para el envío de mensajes.delay
(integer): Retraso en milisegundos antes de enviar el mensaje.presence
(string): Estado de presencia del remitente (opcional).linkPreview
(boolean): Mostrar vista previa de enlace (opcional).
textMessage
(object): Contenido del mensaje de texto.text
(string): Texto del mensaje.
Ejemplo:
{ "number": "51999999999", "options": { "delay": 1200, "presence": "composing", "linkPreview": false }, "textMessage": { "text": "¡Hola! Este es un mensaje de prueba desde la API de WhatsApp Evolution." } }
Enviar Imágenes
Endpoint
POST https://aptacrm.com/wp-json/whatsapp-api-plugin/v1/wsp-publicidad/
Parámetros
number
(string): Número de teléfono de destino en formato internacional (ej. "51999999999").options
(object): Opciones adicionales para el envío de imágenes.delay
(integer): Retraso en milisegundos antes de enviar el mensaje.presence
(string): Estado de presencia del remitente (opcional).
mediaMessage
(object): Contenido del mensaje multimedia.mediatype
(string): Tipo de medio ("image" para imágenes).caption
(string): Subtítulo de la imagen.media
(string): URL de la imagen.
Ejemplo:
{
"number": "51999999999",
"options": {
"delay": 1200,
"presence": "composing"
},
"mediaMessage": {
"mediatype": "image",
"caption": "Esta es una imagen de prueba.",
"media": "https://tu-domino.com/imagen.jpg"
}
}