v1

latestOpenAPI 3.1.1Proprietary2026-07-26184406877.9 KB
Attendance

Clock out

Record clock-out for the employee identified by the path. Updates the most recent open clock-in entry for that employee with the given clock-out time. Returns the updated entry ID.

patch/attendance/employees/{employeeId}/entries/clock-out

Path parameters

employeeIdstring required

The employee ID to clock out (e.g. from kiosk or badge identification)

Request body

clockOutTimestring date-time required

Clock-out as a timestamp (date + time) in date-time format (e.g. ISO 8601). The date part of the timestamp must be the current date; past or future dates cause the request to fail. An open clock-in for this employee must already exist (see clock-in endpoint).

Example request

{
  "clockOutTime": "2026-01-26T17:30:00"
}

Response

Clock-out recorded; returns the entry ID

idinteger required

The attendance entry ID (created or updated)