curl --request POST \
--url https://api.example.com/asistencia/manual \
--header 'Content-Type: application/json' \
--data '
{
"empleadoId": 123,
"tipoAccion": "<string>",
"hora": "<string>",
"observaciones": "<string>",
"unidadId": 123,
"pausa": "<string>",
"unidadAsignadaId": 123,
"horaInicio": "<string>",
"horaFin": "<string>",
"fecha": "<string>"
}
'{
"success": true,
"data": null,
"message": "<string>"
}Register attendance manually for administrative corrections
curl --request POST \
--url https://api.example.com/asistencia/manual \
--header 'Content-Type: application/json' \
--data '
{
"empleadoId": 123,
"tipoAccion": "<string>",
"hora": "<string>",
"observaciones": "<string>",
"unidadId": 123,
"pausa": "<string>",
"unidadAsignadaId": 123,
"horaInicio": "<string>",
"horaFin": "<string>",
"fecha": "<string>"
}
'{
"success": true,
"data": null,
"message": "<string>"
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/exon-reyes/integra-backend/llms.txt
Use this file to discover all available pages before exploring further.
iniciarJornada - Start shiftfinalizarJornada - End shiftfinalizarJornadaDeposito - End shift with depositiniciarPausa - Start breakfinalizarPausa - End breaktipoAccion is iniciarPausa or finalizarPausa. Allowed values:COMIDA - Meal breakOTRA - Other type of breakcurl -X POST https://api.integra.com/asistencia/manual \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"empleadoId": 123,
"tipoAccion": "iniciarJornada",
"hora": "08:00:00",
"observaciones": "Empleado olvidó registrar entrada, verificado con supervisor",
"unidadId": 5,
"unidadAsignadaId": 5
}'
curl -X POST https://api.integra.com/asistencia/manual \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"empleadoId": 123,
"tipoAccion": "iniciarPausa",
"hora": "13:00:00",
"pausa": "COMIDA",
"observaciones": "Sistema no registró pausa automáticamente",
"unidadId": 5
}'
curl -X POST https://api.integra.com/asistencia/manual \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"empleadoId": 123,
"tipoAccion": "finalizarJornadaDeposito",
"hora": "17:30:00",
"observaciones": "Ajuste por falla en kiosko al finalizar turno",
"unidadId": 5
}'
{
"success": true,
"data": null,
"message": "Asistencia registrada"
}
{
"success": false,
"message": "El ID del empleado no puede ser nulo"
}
pausa and unidadAsignadaId are mandatorypausa field is required only when tipoAccion involves break actionsobservaciones field is mandatory for audit and compliance purposes{
"data": null,
"message": "Jornada completa registrada"
}
COMIDA or OTRA{
"data": null,
"message": "Pausa completa registrada"
}