Conecta tu POS, sistema de cobros, o cualquier app externa con tu negocio en Scale IA.
Todas las peticiones requieren un API key en el header Authorization. Genera tu key desde Ajustes > API en tu panel de administracion.
curl -H "Authorization: Bearer sk_live_tu_api_key_aqui" \ https://scalesystema.app/api/v1/members
Importante: Tu API key solo se muestra una vez al crearla. Guardala en un lugar seguro. Si la pierdes, revocala y crea una nueva.
https://scalesystema.app/api/v1
Todas las respuestas son JSON. Usa Content-Type: application/json para POST/PATCH.
Limite
60 req/min
Por
API Key
Si excedes el limite, recibiras un 429 Too Many Requests. Espera 60 segundos e intenta de nuevo.
Exito
{
"success": true,
"data": [...],
"pagination": {
"page": 1,
"per_page": 50,
"total": 120
}
}Error
{
"success": false,
"error": {
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key"
}
}400Bad RequestJSON invalido o campos faltantes401UnauthorizedAPI key invalida o faltante403ForbiddenLa key no tiene permisos para esta operacion404Not FoundRecurso no encontrado429Too Many RequestsRate limit excedido500Internal ErrorError del servidorUn POS externo registra un pago en Scale IA:
# 1. Buscar miembro por telefono
curl -H "Authorization: Bearer sk_live_xxx" \
"https://scalesystema.app/api/v1/members?search=+50212345678"
# 2. Registrar el pago
curl -X POST \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"member_id": "uuid-del-paso-1",
"amount": 75.00,
"currency": "USD",
"description": "Pago desde POS Square"
}' \
https://scalesystema.app/api/v1/payments