🔑 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)
| Campo | Tipo | Req. | Descripción |
|---|---|---|---|
| phone | string | requerido | Número con código de país (ej: 521234567890) |
| text | string | requerido | Texto del mensaje (también acepta message) |
| apikey | string | requerido | Tu API Key del .env |
| line | string | opcional | ID 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)
| Campo | Tipo | Req. | Descripción |
|---|---|---|---|
| phone | string | requerido | Número con código de país (ej: 5212345678900) |
| message | string | requerido | Texto del mensaje |
| name | string | opcional | Nombre 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)
| Campo | Tipo | Req. | Descripción |
|---|---|---|---|
| phone | string | requerido | Número con código de país |
| media | file | requerido | Imagen (JPG, PNG, GIF, WebP) — máx 20MB |
| caption | string | opcional | Pie de foto |
| name | string | opcional | Nombre 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" }