Skip to main content

Perfiles

GET: Obtener perfiles

Descripción del API
Obtiene una lista de perfiles con sus configuraciones y detalles.

Método HTTP

GET /api/profiles

Parámetros de entrada

AtributoRequeridoTipoDescripciónEjemplo
(sin parámetros de entrada)

JSON de ejemplo (entrada)

{}

Parámetros de salida

AtributoTipoDescripciónEjemplo
identeroIdentificador único del perfil.14854
typecadenaTipo de perfil."2"
namecadenaNombre del perfil."Fiscalizable"
descriptioncadenaDescripción del perfil.""
controls_worked_hoursbooleanoIndica si controla las horas trabajadas.true
automatic_deduction_non_worked_hoursbooleanoDeduce automáticamente horas no trabajadas.false
automatic_compensation_non_worked_hoursbooleanoCompensa automáticamente horas no trabajadas.false
requires_approval_flowbooleanoSi requiere flujo de aprobación.false
considers_early_clock_inbooleanoConsidera entradas tempranas.true
considers_late_clock_outbooleanoConsidera salidas tardías.true
no_more_markings_typebooleanoIndica si no permite más marcas.true
no_more_markings_type_valueobjetoValor para "no más marcas" (horas y minutos).{"hours": 1, "minutes": 20}
yes_more_markings_typecadenaTipo permitido para más marcas."TURNO"
easy_recognition_clock_in_validationbooleanoValidación de reconocimiento fácil para entrada.false
easy_recognition_clock_out_validationbooleanoValidación de reconocimiento fácil para salida.false
considers_overtimebooleanoConsidera horas extra.true
limit_planned_approved_overtimebooleanoLímite de horas extra aprobadas.false
automatic_netting_overtimebooleanoCompensación automática de horas extra.false
automatic_compensation_overtimebooleanoCompensación automática de horas extra trabajadas.false
entry_toleranceentero|nullTolerancia de entrada.null
exit_toleranceentero|nullTolerancia de salida.null
daily_limit_is_planned_shiftbooleanoLímite diario según turno planeado.false
considers_sundays_or_holidaysbooleanoConsidera domingos y feriados.true
considers_night_schedulebooleanoConsidera turnos nocturnos.true
created_atfechaFecha de creación del perfil."2024-10-30T13:22:24.262Z"
team_identeroIdentificador del equipo asociado.7429

JSON de ejemplo (salida)

  • Respuesta 200 OK:
[
{
"id": 14854,
"type": "2",
"name": "Fiscalizable",
"description": "",
"controls_worked_hours": true,
"automatic_deduction_non_worked_hours": false,
"automatic_compensation_non_worked_hours": false,
"requires_approval_flow": false,
"considers_early_clock_in": true,
"considers_late_clock_out": true,
"no_more_markings_type": true,
"no_more_markings_type_value": {
"hours": 1,
"minutes": 20
},
"yes_more_markings_type": "TURNO",
"easy_recognition_clock_in_validation": false,
"easy_recognition_clock_out_validation": false,
"considers_overtime": true,
"limit_planned_approved_overtime": false,
"automatic_netting_overtime": false,
"automatic_compensation_overtime": false,
"entry_tolerance": null,
"exit_tolerance": null,
"daily_limit_is_planned_shift": false,
"considers_sundays_or_holidays": true,
"considers_night_schedule": true,
"created_at": "2024-10-30T13:22:24.262Z",
"team_id": 7429
}
]