---
title: "/time-tracking/time-entries"
method: GET
path: "/time-tracking/time-entries"
---

# /time-tracking/time-entries

`GET /time-tracking/time-entries`

Returns a paginated list of time entries. Required scope: `r_time_tracking`. Supports both user and account tokens.

**Account token** — when `employee_ids` is omitted, returns all entries in the account.

**User token** — when `employee_ids` is omitted, returns the user's own entries plus all direct and indirect descendants' entries. A user with the **time tracking manage** permission receives all account entries.

## Query parameters

- `types` string[]
- `from_date` string
- `to_date` string
- `employee_ids` string[]
- `duration` integer
- `duration_operator` string
- `limit` 10 | 20 | 50 | 100
- `offset` integer

## Response `200`

200

- object
  - `total_count` integer
  - `time_entries` object[]
    - `uuid` string
    - `employee_id` string
    - `type` string
    - `clock_in_time` string, nullable — ISO 8601 clock-in timestamp in UTC (with `Z` suffix)
    - `clock_out_time` string, nullable — ISO 8601 clock-out timestamp in UTC (with `Z` suffix)
    - `worked_minutes` integer, nullable
    - `is_active` boolean — true if this is the currently running clock entry
    - `note` string, nullable
    - `timezone` string — IANA timezone resolved for the timesheet

## Other responses

- `403` — 403

---

[API](https://skmtc.net/workable/apis/account-root.md) · [All operations](https://skmtc.net/workable/apis/account-root/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/workable/account-root/versions/3ead9ec42165/schema)
