📅
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/punchesRecord punchGET
/api/v1/time-and-attendance/punchesList punchesGET
/api/v1/time-and-attendance/punches/employee/{id}Employee punches🔐 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.
GET
/api/v1/time-and-attendance/reports/attendanceAttendance reportGET
/api/v1/time-and-attendance/reports/overtimeOvertime reportGET
Learn more →/api/v1/time-and-attendance/reports/absencesAbsences report