API de Progreso del Jugador
Esta página presupone las reglas comunes en Convenciones de la API — autenticación, los dos formatos de error, lotes y resolución de identidad. Aquí queda solo lo específico del progreso.
La escalera de niveles la configura su empresa: cuántos niveles, los nombres, qué exige cada uno y cómo se ve cada uno. Esta API devuelve lo que esté configurado — no conoce ninguna escalera específica.
Cómo funciona
- Usted recibe una API Key con el alcance
progress:read - Su backend consulta uno o varios colaboradores (por CPF o correo)
- SalesOS responde con la escalera una sola vez arriba, y luego el estado de cada persona
Autenticación
Referencia del endpoint
progress_status.
Esquema de la solicitud
string
requerido
Debe ser
"progress_status"array
requerido
Lista de referencias de colaboradores (máximo 500)
string
Período del XP y del ranking:
daily, weekly, monthly o all_time. Ausente = all_time.string
Universo del ranking:
tenant (toda la empresa) u org_unit (la unidad de la propia persona). Ausente = tenant.Ejemplo
Campos
La escalera (nivel superior)
Por colaborador
Apariencia del nivel
La identidad visual del nivel — el color, y lo que su empresa configure — viene enappearance.
Períodos
El XP se guarda en cuatro períodos, y la pantalla suele mostrar uno de ellos. Como “200 XP” en un diseño no dice cuál, esta API devuelve los cuatro más el que usted pidió.Ranking
Una posición solo significa algo junto a su universo, así quescope, period y total viajan siempre con ella.
Manejo de errores
Vea Convenciones de la API para los dos formatos y la tabla de códigos.400 — VALIDATION_ERROR
400 — VALIDATION_ERROR
Cuerpo inválido, lote por encima de 500, CPF sin 11 dígitos, un elemento sin
cpf ni email, o period / ranking_scope desconocido.403 — FORBIDDEN
403 — FORBIDDEN
API Key válida, pero sin el alcance
progress:read.Límites de uso
Próximos pasos
API de Misiones
El progreso que genera el XP mostrado aquí
API de Campañas
Donde se gastan las monedas

