Create a time record

Create one completed historical time record for an employee in your company. This endpoint is intended for manual or imported records, not live clock-in sessions. For live clock-in and clock-out workflows, use the clock-in and clock-out endpoints. The employee, customer, and project IDs must belong to the company associated with your API key. The API sets the clock-in and clock-out source automatically.

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

ID of the employee this completed time record belongs to

string
enum

Type of completed time record. Defaults to "work" when omitted.

Allowed:
date-time
required

Clock-in timestamp for this completed record

date-time
required

Clock-out timestamp for this completed record. Must be after start.

string

Optional clock-in note

string

Optional clock-out note

integer
≥ 1

Optional customer/job to associate with this record

integer
≥ 1

Optional project to associate with this record

string
length ≤ 500

Optional human-readable label for the clock-in location.

string
length ≤ 500

Optional human-readable label for the clock-out location.

string

Optional GPS coordinates at clock-in as latitude,longitude.

string

Optional GPS coordinates at clock-out as latitude,longitude.

Responses

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