User/ActiveUsers
POST https://customerapi.geovictoria.com/api/v1/User/ActiveUsers
Descripción
Obtener la lista de usuarios activos de la empresa asociada al token de autenticación. Funciona igual que
User/List, pero devuelve únicamente los usuarios en estado activo (habilitados), excluyendo los
deshabilitados. La empresa se determina a partir de las credenciales; no se envía en el request.
Request
Request Body
Este endpoint no requiere parámetros en el body. La empresa se determina automáticamente a partir del
token de autenticación.
Ejemplo request
{}
Importante
- La empresa no se envía en el body: se determina a partir del token de autenticación.
- Sólo devuelve usuarios activos; los usuarios deshabilitados no se incluyen en la
respuesta. - Los campos Id, PositionId, WeeklyWorkingHoursCodeId y
SchedulerId se devuelven encriptados; son los valores que deben reutilizarse en los
endpoints que los reciben (por ejemplo, al editar). - El campo Gender sólo se incluye si la empresa tiene habilitado el privilegio “Permite
agregar sexo usuario”.
Response
Response Body
La respuesta es un arreglo de usuarios (sólo activos) con los siguientes campos:
| Campos | Tipo de dato | Descripción |
|---|---|---|
| Id | String | Identificador interno del usuario (valor encriptado). |
| Identifier | String | Identificador único del usuario (ej. RUT, DNI, pasaporte). |
| Enabled | String | Estado de habilitación del usuario. |
| Name | String | Nombre del usuario. |
| LastName | String | Apellido del usuario. |
| String | Correo electrónico corporativo del usuario. | |
| PersonalEmail | String | Correo electrónico personal del usuario. |
| GroupDescription | String | Descripción del grupo/planificador al que pertenece el usuario. |
| CostCenterCode | String | Código del centro de costos. |
| PositionId | String | Identificador del cargo del usuario (valor encriptado). |
| PositionDescription | String | Descripción del cargo del usuario. |
| WeeklyWorkingHoursCodeId | String | Identificador de la jornada de trabajo semanal (valor encriptado). |
| WeeklyWorkingHoursCodeDescription | String | Descripción de la jornada de trabajo semanal. |
| CustomColumn1 | String | Columna personalizada 1. |
| CustomColumn2 | String | Columna personalizada 2. |
| CustomColumn3 | String | Columna personalizada 3. |
| IsHiddenForReports | String | Indica si el usuario está oculto en los reportes (“True”/”False”). |
| ContractDate | String | Fecha de contrato (formato yyyy-MM-dd HH:mm:ss). |
| EndContractDate | String | Fecha de término de contrato / desactivación automática (formato yyyy-MM-dd HH:mm:ss). |
| SchedulerId | String | Identificador del planificador asociado al usuario (valor encriptado). |
| SchedulerStart | String | Fecha de inicio del planificador (formato yyyy-MM-dd HH:mm:ss). |
| SchedulerPeriodStart | String | Fecha de inicio del ciclo del planificador (formato yyyy-MM-dd HH:mm:ss). |
| IntegrationCode | String | Código de integración externo del usuario. |
| UserCompanyIdentifier | String | Identificador externo de la razón social del usuario. |
| Birthdate | String | Fecha de nacimiento (formato yyyy-MM-dd). |
| Age | String | Edad del usuario calculada a partir de la fecha de nacimiento. |
| Gender | String | Género del usuario (Male, Female, Other). Sólo se incluye si la empresa tiene el privilegio correspondiente. |
Códigos
| Código | Descripción |
|---|---|
| 200 | Éxito |
| 400 | Error en el request |
Ejemplo response
[
{
"Id": "AbC123XyZ==",
"Identifier": "12345678-9",
"Enabled": "True",
"Name": "Juan",
"LastName": "Pérez",
"Email": "juan.perez@empresa.com",
"PersonalEmail": "",
"GroupDescription": "Administración",
"CostCenterCode": "CC-200",
"PositionId": "DeF456UvW==",
"PositionDescription": "Analista",
"WeeklyWorkingHoursCodeId": "GhI789RsT==",
"WeeklyWorkingHoursCodeDescription": "Jornada 44 horas",
"CustomColumn1": "",
"CustomColumn2": "",
"CustomColumn3": "",
"IsHiddenForReports": "False",
"ContractDate": "2026-01-01 00:00:00",
"EndContractDate": "",
"SchedulerId": "JkL012MnO==",
"SchedulerStart": "2026-01-01 00:00:00",
"SchedulerPeriodStart": "2026-01-01 00:00:00",
"IntegrationCode": "INT-001",
"UserCompanyIdentifier": "76000000",
"Birthdate": "1990-05-20",
"Age": "36",
"Gender": "Male"
}
]