Time Tracking
Public API

Retrieves a single hour entry by its ID.

OAuth Scopes: time_tracking:timesheets

get/api/v1/time-tracking/hour-entries/{id}

Request

Path parameters

idinteger required

The hour entry ID.

Response

Successfully retrieved the hour entry.

idinteger

Identifier for the hour entry.

employeeIdinteger

The employee who owns the entry.

timesheetIdinteger

The timesheet (pay period) this entry rolls up to.

datestring date

Calendar date the hours are attributed to.

hoursnumber float

Hours worked on this date for the given project/task.

notestring nullable

Free-text note describing the work.

projectIdinteger nullable

Project the hours were logged against.

taskIdinteger nullable

Task within the project.

createdAtstring date-time

When the entry was created.

updatedAtstring date-time

When the entry was last modified.

Example response

{
  "id": 67419,
  "employeeId": 384,
  "timesheetId": 1042,
  "date": "2026-03-17",
  "hours": 8,
  "note": "Client meeting and development",
  "projectId": 19,
  "taskId": 47,
  "createdAt": "2026-03-17T17:30:00Z",
  "updatedAt": "2026-03-17T17:30:00Z"
}

Changes