API de Ganancias
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 de las ganancias.
Cómo funciona
- Usted recibe una API Key con el alcance
earnings:read - Su backend consulta uno o varios colaboradores (por CPF o correo)
- SalesOS responde con los totales, desglosados por tipo de pago y por estado de lo pendiente
Autenticación
Referencia del endpoint
earnings_status.
Esquema de la solicitud
string
requerido
Debe ser
"earnings_status"array
requerido
Lista de referencias de colaboradores (máximo 500)
Ejemplo
Campos
Tipos de pago
Elpaid.by_type separa el dinero liquidado en los tres tipos que el sistema registra:
Etapas de lo pendiente
Elreceivable cubre todo lo que aún se debe. El by_status lo separa por etapa:
Dos etapas nunca aparecen aquí:
PAGO (ya salió, contado en paid) y CANCELADO (nunca se pagará).
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, o un elemento sin
cpf ni email.403 — FORBIDDEN
403 — FORBIDDEN
API Key válida, pero sin el alcance
earnings:read.Límites de uso
Seguridad
- Solo lectura: esta API nunca crea, aprueba ni altera un pago
- Cada clave pertenece a una sola empresa — el dinero de otra empresa nunca aparece, ni para la misma persona
- Los valores y documentos nunca se escriben en los logs; solo los conteos
Próximos pasos
API de Progreso
Nivel, XP, monedas y ranking
API de Campañas
El catálogo de donde vienen esos premios

