📅
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 shift
GET/api/v1/time-and-attendance/shiftsList shifts
POST/api/v1/time-and-attendance/shift-templatesCreate template
Learn more →

🗓️ 2. Assign Schedules

Assign employees to specific shifts and create recurring schedules.

POST/api/v1/time-and-attendance/schedulesCreate schedule
GET/api/v1/time-and-attendance/schedulesList schedules
PUT/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 punch
GET/api/v1/time-and-attendance/punchesList punches
GET/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 report
GET/api/v1/time-and-attendance/reports/overtimeOvertime report
GET/api/v1/time-and-attendance/reports/absencesAbsences report
Learn more →

Related APIs

Time & Attendance APIIncidences APIPayroll API