Usa estos endpoints para integrar WhatsApp con tus aplicaciones.
Crear lead desde formulario web
NuevoPOSThttps://zapgo.com.co/api/leads/create-from-form
Parámetros JSON
{
"name": "Juan Pérez", // Requerido
"email": "juan@example.com", // Requerido (o phone)
"phone": "34600123456", // Requerido (o email)
"message": "Mensaje del form", // Opcional
"source": "Formulario Web", // Opcional
"company": "Empresa XYZ" // Opcional
}
Perfecto para formularios web: crea el lead y dispara automáticamente el email de bienvenida configurado en tus automatizaciones.
Obtener datos del usuario
GEThttps://zapgo.com.co/api/auth/me
Retorna tus datos de usuario y suscripción.
Enviar mensaje
POSThttps://zapgo.com.co/api/send-message
Parámetros JSON
{
"instance_id": "1", // Requerido
"to": "34600123456", // Requerido
"message": "Hola desde API", // Requerido
"media_url": "" // Opcional
}
Crear instancia
POSThttps://zapgo.com.co/api/instances
Parámetros JSON
{
"instance_name": "Mi Instancia", // Requerido
"phone_number": "+34600123456" // Requerido
}
Conectar instancia
POSThttps://zapgo.com.co/api/instances/[id]/connect
Conecta la instancia usando Meta Cloud API. Sin parámetros.
Desconectar instancia
POSThttps://zapgo.com.co/api/instances/[id]/disconnect
Sin parámetros. Desconecta la instancia de WhatsApp.
Actualizar instancia
PUThttps://zapgo.com.co/api/instances/[id]
Parámetros JSON
{
"instance_name": "Nuevo nombre", // Opcional
"webhook_url": "https://...", // Opcional
"webhook_events": ["message"] // Opcional
}
Eliminar instancia
DELETEhttps://zapgo.com.co/api/instances/[id]
Sin parámetros. Elimina la instancia (soft delete).
Listar instancias
GEThttps://zapgo.com.co/api/instances
Retorna todas tus instancias activas con conteo de mensajes.
Obtener instancia específica
GEThttps://zapgo.com.co/api/instances/[id]
Retorna los detalles de una instancia específica.