v1

latestOpenAPI 3.1.02026-07-26294215839.4 KB
Time Tracking
Public API

Create Timesheet Clock-Out Entry

Clocks out a currently clocked-in employee at the current server time. To record a historical clock-out, provide a date, end (HH:MM, 24-hour format), and timezone.

OAuth Scopes: time_tracking.write

post/api/v1/time_tracking/employees/{employeeId}/clock_out

Path parameters

employeeIdinteger required

The internal employee ID of the employee to clock out.

Request body

datestring date

Date for the timesheet entry. Must be in YYYY-MM-DD format.

endstring

The time for the clock out. In 24 hour format HH:MM

timezonestring

The timezone associated with the clock out.

Example request

{
  "date": "2024-12-12",
  "end": "13:00",
  "timezone": "America/Denver"
}

Response

The employee was successfully clocked out. Returns the completed clock entry details.

idinteger

Timesheet entry ID

employeeIdinteger

Employee ID

typestring

Entry type

datestring date

Date of the timesheet

startstring date-time nullable

Start time

endstring date-time nullable

End time

timezonestring nullable

Timezone

hoursnumber float nullable

Hours worked

notestring nullable

Note