https://api.leotaucomunicaciones.com/api/v1/messages/send.php
Este endpoint te permite enviar mensajes de texto y notificaciones instantáneas a cualquier número de WhatsApp en el mundo. Requiere autenticación mediante Bearer Token en la cabecera HTTP Authorization: Bearer <TU_API_KEY>.
Ejemplos de Integración Rápida
curl -X POST "https://api.leotaucomunicaciones.com/api/v1/messages/send.php" \
-H "Authorization: Bearer lc_live_tu_api_key_aqui" \
-H "Content-Type: application/json" \
-d '{
"to": "573101234567",
"text": "Hola! Tu factura del mes ha sido generada exitosamente."
}'
Envío de Facturas y Documentos PDF
Para enviar archivos PDF, comprobantes, facturas electrónicas o documentos a tus clientes, envía el parámetro documentUrl junto al nombre del archivo fileName y el texto opcional de pie de mensaje:
curl -X POST "https://api.leotaucomunicaciones.com/api/v1/messages/send.php" \
-H "Authorization: Bearer lc_live_tu_api_key_aqui" \
-H "Content-Type: application/json" \
-d '{
"to": "573101234567",
"documentUrl": "https://tusitio.com/facturas/FAC-2026-001.pdf",
"fileName": "Factura_Internet_Octubre.pdf",
"text": "Estimado cliente, adjuntamos su factura del mes de Octubre."
}'
https://api.leotaucomunicaciones.com/v1/messages/status?id=<MESSAGE_ID>
Consultar si un Mensaje fue Entregado o Leído
Permite a tu CRM, bot o sistema externo verificar en cualquier momento el estado de entrega en tiempo real de cualquier mensaje enviado:
curl -X GET "https://api.leotaucomunicaciones.com/v1/messages/status?id=3EB0429C91" \
-H "Authorization: Bearer lc_live_tu_api_key_aqui"
Respuesta JSON:
{
"success": true,
"message_id": "3EB0429C91",
"to": "573101234567",
"status": "delivered", // "server_ack" (enviado), "delivered" (entregado), "read" (leído)
"is_delivered": true,
"is_read": false,
"is_failed": false,
"sent_at": "2026-10-19 03:50:00",
"updated_at": "2026-10-19 03:50:04"
}
Recepción de Fotos, Audios y Confirmación de Entrega
Configura la URL de tu Webhook en tu dispositivo para recibir automáticamente los mensajes entrantes de tus clientes. LeoChats descarga automáticamente las fotos de comprobantes y notas de voz, entregándote el enlace directo y el tipo de contenido:
Evento: Mensaje con Foto o Audio recibido (message.received)
{
"event": "message.received",
"sessionId": "dispositivo_1",
"data": {
"id": "3EB0429C91...",
"from": "573101234567",
"type": "image", // "image", "audio", "document" o "text"
"body": "Adjunto mi comprobante de pago",
"mediaUrl": "https://leochats.leotaucomunicaciones.com/uploads/media/202610/3EB0429C91_1729312345.jpg",
"mimetype": "image/jpeg",
"fileName": "3EB0429C91_1729312345.jpg",
"isVoiceNote": false,
"pushName": "Juan Pérez",
"timestamp": 1729312345
}
}
Evento: Confirmación de Entrega y Lectura (message.ack)
{
"event": "message.ack",
"sessionId": "dispositivo_1",
"data": {
"id": "3EB0429C91...",
"from": "573101234567",
"status": "delivered", // "delivered" (entregado), "read" (leído / doble check azul)
"statusCode": 3
}
}