Create Timesheet Clock-In Entry

Clocks in an employee at the current server time. To record a historical clock-in, provide a date, start (HH:MM, 24-hour format), and timezone. You can optionally associate the entry with projectId, taskId (requires projectId), breakId, and a note.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required

ID of the employee to clock in.

Body Params

Schema for clock-in request body

integer | null

ID of the time tracking project that should be associated with the timesheet entry. Required if taskId is specified.

integer | null

ID of the time tracking task that should be associated with the timesheet entry.

string | null

The note that should be associated with the timesheet entry

date | null

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

string | null

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

string | null

The timezone associated with the clock in.

uuid | null

ID of the break that should be associated with the timesheet entry.

boolean

Whether this is an offline punch. When true, bypasses the shift schedule clock-in restriction. Intended for devices that store punches offline and sync later.

Responses

Language
Credentials
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json