User/List

 


POST https://customerapi.geovictoria.com/api/v1/User/List

 

Descripción

Obtener la lista de usuarios de la empresa asociada al token de autenticación. Devuelve todos los usuarios con
sus datos principales. 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.
  • 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 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.
Email 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"
            }
        ]
Tabla de contenidos