Skip to main content
POST
El endpoint principal para enviar mensajes. Esta página cubre mensajes de texto. Para otros tipos, consulta:

Media

Imágenes, videos, audio, documentos, stickers

Templates

Templates pre-aprobados por Meta

Interactive

Botones y listas interactivas

Ubicación

Coordenadas GPS y direcciones

Formato Híbrido

Whaapy acepta dos estilos de request, dándote flexibilidad:
Formato minimalista para casos comunes:
El estilo Whaapy es más corto y fácil de usar. El estilo Meta es útil si ya tienes código funcionando con la API oficial de WhatsApp.

Campos de Destino

Debes proporcionar al menos uno de estos campos para identificar el destinatario:
string
Número de teléfono con código de país. Ejemplo: +5215512345678
string
Alias de to. Mismo formato.
string
UUID de una conversación existente en Whaapy. Útil para responder en conversaciones activas.
Si proporcionas conversationId, Whaapy obtiene automáticamente el número de teléfono de esa conversación.

Campos de Contenido (Texto)

string
Estilo Whaapy. El texto del mensaje a enviar.
object
Estilo Meta. Objeto con las siguientes propiedades:
  • body (string, requerido): El texto del mensaje
  • preview_url (boolean, opcional): Si mostrar vista previa de URLs

Ejemplos

Texto Simple (Estilo Whaapy)

Texto con Vista Previa de URL (Estilo Meta)

Con preview_url: true, WhatsApp mostrará una vista previa enriquecida del enlace (imagen, título, descripción) si la URL lo soporta.

Responder a Conversación Existente


Respuesta Exitosa

Campos de Respuesta


Errores Comunes

Ventana de 24 Horas Expirada

WhatsApp solo permite enviar mensajes de texto libre dentro de las 24 horas posteriores al último mensaje del usuario. Fuera de esta ventana, debes usar un template message.
Ver Códigos de Error para la lista completa de errores.

Control de IA (Opcional)

Puedes controlar el comportamiento del agente IA al enviar mensajes usando el campo ai:
boolean
Pausar la IA después de enviar este mensaje
number
Duración de la pausa en minutos (default: 5, máximo: 1440)
boolean
Desactivar la IA permanentemente en esta conversación

Ejemplo: Enviar y Pausar IA

Esto es útil cuando integras con sistemas externos (n8n, Zapier, CRMs) y necesitas evitar que la IA responda automáticamente. Ver Agente IA para más opciones.

Próximos Pasos

Enviar Media

Imágenes, videos, audio, documentos

Templates

Mensajes fuera de ventana de 24h

Reintentar Mensaje

Reenviar mensajes fallidos

Subir Media

Subir archivos grandes