La API REST de RegistroLab permite la integración externa con el sistema de registro de jornada laboral. Todos los endpoints requieren autenticación mediante el parámetro token en la URL.
Gestión de tokens de autenticación
action - Acción a realizar: verify o createtoken - Token a verificar (requerido para verify)username - Usuario administrador (requerido para create sin token)password - Contraseña administrador (requerido para create sin token)expiry_days - Días de expiración (opcional, default: 365)Obtener registros de jornada laboral con filtros opcionales
fecha_inicio - Fecha de inicio (YYYY-MM-DD)fecha_fin - Fecha de fin (YYYY-MM-DD)id_trabajador - ID del trabajadorid_departamento - ID del departamentolimit - Límite de resultados (default: 100, max: 1000)page - Página (default: 1)Obtener información de trabajadores
activo - Filtrar por estado activo (1/0)id_departamento - ID del departamentoid - ID específico del trabajadorlimit - Límite de resultadospage - PáginaObtener datos de la empresa
Obtener logs de auditoría
fecha - Fecha de los logs (YYYY-MM-DD, default: hoy)usuario - Filtrar por usuariomodulo - Filtrar por módulonivel - Filtrar por nivel de loglimit - Límite de resultadospage - PáginaVerificar integridad de la cadena de hashes
id_trabajador - ID del trabajador específicofecha_inicio - Fecha de inicio del análisisfecha_fin - Fecha de fin del análisisTodos los endpoints requieren el parámetro token en la URL:
Todas las respuestas siguen el formato JSON estándar: