🔌 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, department
GET/v1/attendance/{id}Get single attendance record
POST/v1/attendance/punchCreate a clock-in or clock-out event
PATCH/v1/attendance/{id}Correct an attendance record

Employees

GET/v1/employeesList all employees in your organization
POST/v1/employeesCreate a new employee record
PATCH/v1/employees/{id}Update employee information

Reports

GET/v1/reports/payrollMonthly payroll summary per employee
GET/v1/reports/overtimeOvertime hours breakdown by employee or department
GET/v1/reports/absenceAbsence and late arrival report

Leave

GET/v1/leave/requestsList pending and approved leave requests
POST/v1/leave/requestsSubmit a new leave request
PATCH/v1/leave/requests/{id}/approveApprove or reject a leave request

Webhooks

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.