Time Tracking
Public API

List Clock Entries

Changed on

Returns a paginated list of time tracking clock entries. Supports OData-style filter and sort query parameters. Pagination is page-based via page and pageSize (defaults: page 1, pageSize 50, min 10, max 200). Filterable fields: timesheetId, employeeId, start, end. Sortable fields: start, end, updatedAt. Default sort is start desc. Geolocation is omitted (null) for entries whose configuration has it disabled.

OAuth Scopes: time_tracking:timesheets

get/api/v1/time-tracking/clock-entries

Request

Query parameters

filterstring

OData v4 filter expression. Supported operators: eq, ge, le, and. Filterable fields: timesheetId, employeeId, start, end. Examples: employeeId eq 40342, start ge 2026-03-16T00:00:00Z and start le 2026-03-29T23:59:59Z, timesheetId eq 9001.

sortstring

Sort expression like start desc or updatedAt asc. Allowed fields: start, end, updatedAt. Defaults to start desc.

pageinteger

The page number to retrieve. Defaults to 1.

pageSizeinteger

The number of items per page. Defaults to 50, minimum 10, maximum 200.

Response

A paginated list of clock entries.

Example response

{
  "meta": {
    "totalItems": 125,
    "totalPages": 3,
    "page": 1,
    "pageSize": 50
  },
  "data": [
    {
      "id": 58231,
      "employeeId": 384,
      "timesheetId": 1042,
      "date": "2026-03-17",
      "start": "2026-03-17T08:00:00-07:00",
      "end": "2026-03-17T17:00:00-07:00",
      "timezone": "America/Denver",
      "hours": 9,
      "projectId": 19,
      "taskId": 47,
      "clockInLocation": {
        "latitude": 40.7608,
        "longitude": -111.891,
        "accuracy": 5,
        "address": "123 Main St, Lindon, UT"
      },
      "clockOutLocation": {
        "latitude": 40.7608,
        "longitude": -111.891,
        "accuracy": 5,
        "address": "123 Main St, Lindon, UT"
      },
      "schedulingShiftId": "9f4b3e2c-1a2d-4e5f-8b9c-1d2e3f4a5b6c",
      "startSource": "USER",
      "endSource": "USER",
      "clockedInBy": 42,
      "clockedOutBy": 42,
      "createdAt": "2026-03-17T08:00:00Z",
      "updatedAt": "2026-03-17T17:00:00Z"
    }
  ]
}

Changes