v2.4.0

Attendance API

Track clock-ins, clock-outs, geofencing, timesheets, and break management through the Attendance API.

Internal API Documentation

Full API specifications are available in Swagger UI. This page provides an overview and quick reference.

Overview

The Attendance API handles all time-tracking functions including multi-method clock-in/out, GPS verification, geofencing alerts, and timesheet management.

Clock In/Out

POST/api/v1/attendance/clock-in

Record employee clock-in with GPS coordinates and optional biometric verification.

View in Swagger →
POST/api/v1/attendance/clock-out

Record employee clock-out with location verification.

View in Swagger →
GET/api/v1/attendance/status/{employeeId}

Get current clock status for an employee.

View in Swagger →

Geofencing

GET/api/v1/geofences

List all configured geofence zones.

View in Swagger →
POST/api/v1/geofences/verify

Verify if coordinates are within a specified geofence zone.

View in Swagger →

Timesheets

GET/api/v1/timesheets

Retrieve timesheet records with filtering options.

View in Swagger →
POST/api/v1/timesheets/{id}/approve

Approve a timesheet for payroll processing.

View in Swagger →
GET/api/v1/timesheets/export

Export timesheets to Excel/PDF format.

View in Swagger →

Resources

ESC