🔌 Developer API
REST API for Custom Integrations
Connect TimeClock 365 to your payroll software, ERP, or custom HR system. OAuth 2.0 authentication. Real-time webhooks. ISO 27001 certified infrastructure.
OAuth 2.0
Secure token-based authentication. Scope-limited access for each integration.
Real-Time Webhooks
Push notifications on clock-in, clock-out, leave request, and more.
Full Data Access
Attendance records, employee data, shifts, projects, and leave balances.
REST + JSON
Standard REST architecture. JSON responses. Works with any language or platform.
Key Endpoints
Attendance
GET
/v1/attendanceList attendance records with filters by date, employee, departmentGET
/v1/attendance/{id}Get single attendance recordPOST
/v1/attendance/punchCreate a clock-in or clock-out eventPATCH
/v1/attendance/{id}Correct an attendance recordEmployees
GET
/v1/employeesList all employees in your organizationPOST
/v1/employeesCreate a new employee recordPATCH
/v1/employees/{id}Update employee informationReports
GET
/v1/reports/payrollMonthly payroll summary per employeeGET
/v1/reports/overtimeOvertime hours breakdown by employee or departmentGET
/v1/reports/absenceAbsence and late arrival reportLeave
GET
/v1/leave/requestsList pending and approved leave requestsPOST
/v1/leave/requestsSubmit a new leave requestPATCH
/v1/leave/requests/{id}/approveApprove or reject a leave requestWebhooks
Subscribe to events and receive real-time push notifications to your endpoint.
attendance.clock_in
attendance.clock_out
attendance.corrected
leave.requested
leave.approved
leave.rejected
employee.created
employee.updated
shift.missed
Ready to Integrate?
API access is available on Business and Enterprise plans. Request access during your demo or contact our team.