API REST

Documentación e integración
🔑 Tu API Key

Configúrala en el archivo .env como API_KEY

X-Api-Key: TU_API_KEY
🌐 URL Base

Todas las peticiones a esta URL:

https://wa.sixca.top/api
GET /api/send 🔗 Compatible con Callmebot / Texmebot — apps externas
💡 Úsalo igual que Callmebot. Si no mandas line, se usa la primera línea conectada automáticamente.
Parámetros (Query String)
CampoTipoReq.Descripción
phonestringrequeridoNúmero con código de país (ej: 521234567890)
textstringrequeridoTexto del mensaje (también acepta message)
apikeystringrequeridoTu API Key del .env
linestringopcionalID de línea. Si se omite usa la primera conectada
Ejemplo — igual que Callmebot
GET https://tudominio.com/api/send?phone=521234567890&text=Hola+desde+mi+app&apikey=TU_API_KEY
Ejemplo con línea específica
GET https://tudominio.com/api/send?phone=521234567890&text=Alerta+de+seguridad&apikey=TU_API_KEY&line=line1
Respuesta
Message queued. ID: 42
La respuesta es texto plano (no JSON) para compatibilidad con apps que consumen Callmebot directamente.
POST /api/send/text Enviar mensaje de texto
Parámetros (JSON)
CampoTipoReq.Descripción
phonestringrequeridoNúmero con código de país (ej: 5212345678900)
messagestringrequeridoTexto del mensaje
namestringopcionalNombre del destinatario (para el historial)
Ejemplos
curl -X POST https://wa.sixca.top/api/send/text \ -H "Content-Type: application/json" \ -H "X-Api-Key: TU_API_KEY" \ -d '{"phone":"5212345678900","message":"Hola desde la API","name":"Juan"}'
POST /api/send/image Enviar imagen (multipart/form-data)
Parámetros (form-data)
CampoTipoReq.Descripción
phonestringrequeridoNúmero con código de país
mediafilerequeridoImagen (JPG, PNG, GIF, WebP) — máx 20MB
captionstringopcionalPie de foto
namestringopcionalNombre del destinatario
curl -X POST https://wa.sixca.top/api/send/image \ -H "X-Api-Key: TU_API_KEY" \ -F "phone=5212345678900" \ -F "media=@/ruta/imagen.jpg" \ -F "caption=Mira esta imagen"
POST /api/send/video Enviar video (multipart/form-data)

Igual que /send/image pero acepta archivos MP4. Campo media debe ser un video.

curl -X POST https://wa.sixca.top/api/send/video \ -H "X-Api-Key: TU_API_KEY" \ -F "phone=5212345678900" \ -F "media=@/ruta/video.mp4" \ -F "caption=Mira este video"

📦 Formato de respuesta

✅ Éxito
{ "success": true, "id": 42, "message": "Mensaje enviado" }
❌ Error
{ "success": false, "message": "WhatsApp no conectado" }