📅
Shifts
→
🗓️
Schedules
→
⏱️
Punches
→
📊
Reports
Overview
Track when employees work by configuring shifts, assigning schedules, recording clock-in/out punches, and generating attendance reports. This data feeds into payroll calculations for overtime, absences, and more.
T&A Workflow Stages
📅 1. Configure Shifts
Create shift templates that define working hours, break times, and rules.
POST
/api/v1/time-and-attendance/shiftsCreate shiftGET
/api/v1/time-and-attendance/shiftsList shiftsPOST
Learn more →/api/v1/time-and-attendance/shift-templatesCreate template🗓️ 2. Assign Schedules
Assign employees to specific shifts and create recurring schedules.
POST
/api/v1/time-and-attendance/schedulesCreate scheduleGET
/api/v1/time-and-attendance/schedulesList schedulesPUT
/api/v1/time-and-attendance/schedule-details/{id}Update details⏱️ 3. Record Punches
Employees clock in and out. Punches can be recorded via biometric devices, mobile app, or API integration.
POST
/api/v1/time-and-attendance/requestsCreate attendance requestGET
/api/v1/time-and-attendance/requestsList attendance requestsGET
/api/v1/time-and-attendance/requests/{id}Attendance request detailSwagger update: Dedicated
punches endpoints are not in the current OpenAPI. Confirm current punch ingestion flow with backend.🔐 Biometric Integration: Worky integrates with AWS Rekognition for facial recognition punch verification.
Learn more →📊 4. Generate Reports
Analyze attendance data, identify patterns, and export for payroll.
POST
/api/v1/time-and-attendance/requests/queryQuery attendance requestsGET
/api/v1/time-and-attendance/request-attachmentsList request attachmentsSwagger update: Report-specific endpoints are not exposed in current OpenAPI. Validate reporting endpoints or BI export flow with backend.
Learn more →