---
title: "Get time entries"
method: GET
path: "/entries"
tags: ["[v1] Entry"]
---

# Get time entries

`GET /entries`

Get time entry or entries.

If both `modify_from` and `modify_to` parameters are provided, `from` and `to` are not required.

## Query parameters

- `billable` boolean
- `from` string, date, required
- `to` string, date, required
- `modify_from` string, date
- `modify_to` string, date
- `tags_filter[items][][tag]` integer
- `approvalMode` boolean
- `opt_fields` 'tags' | 'breadcrumps'
- `include_project` boolean
- `include_rates` boolean
- `with_subtasks` boolean
- `ignoreInvoiced` boolean
- `round_duration` boolean
- `active_only` boolean
- `user_ids` string

## Response `200`

OK response

- object
  - `id` integer — time entry id
  - `duration` string — time entry duration
  - `user_id` string
  - `user_name` string
  - `task_id` string — task connected to this time entry
  - `last_modify` string
  - `date` string — time entry date
  - `start_time` string — time entry start time
  - `end_time` string — time entry end time
  - `locked` string — is this time entry locked
  - `name` string — connected task name
  - `addons_external_id` string
  - `billable` integer — is this time entry billable
  - `invoiceId` string — is this time entry invoiced
  - `color` string — time entry color
  - `description` string — time entry note
  - `tags` object[]
    - `tagListName` string
    - `tagListId` string
    - `tagId` string
    - `name` string
    - `mandatory` string
  - `hasEntryLocationHistory` boolean

## Other responses

- `403` — When given `user_ids` are not found empty response is retured with code 403. 403 is also returned when you don't have sufficient permissions.

---

[API](https://skmtc.net/timecamp/apis/timecamp-api.md) · [All operations](https://skmtc.net/timecamp/apis/timecamp-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/timecamp/timecamp-api/versions/c7e9d1f9cf61/schema)
