---
title: "Get a time entry by ID."
method: GET
path: "/me/time_entries/{time_entry_id}"
tags: ["time_entries"]
---

# Get a time entry by ID.

`GET /me/time_entries/{time_entry_id}`

## Request

- Base URL: `https://localhost:8080/api/v9`
- URL: `https://localhost:8080/api/v9/me/time_entries/{time_entry_id}`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/toggl/apis/toggl-api/docs/me/time_entries/:time_entry_id/get.ts> (a function with typed inputs; its response is checked against the schema)

Load time entry by ID that is accessible by the current user.

## Path parameters

- `time_entry_id` integer, required

## Query parameters

- `meta` boolean
- `include_sharing` boolean

## Response `200`

Successful operation.

- ModelsTimeEntry
  - `at` string: When was last updated
  - `billable` boolean: Whether the time entry is marked as billable
  - `client_name` string: Related entities meta fields - if requested
  - `description` string, nullable: Time Entry description, null if not provided at creation/update
  - `duration` integer: Time entry duration. For running entries should be negative, preferable -1
  - `duronly` boolean: Used to create a TE with a duration but without a stop time, this field is deprecated for GET endpoints where the value will always be true.
  - `id` integer: Time Entry ID
  - `permissions` string[]: Permission list
  - `pid` integer: Project ID, legacy field
  - `project_active` boolean
  - `project_color` string
  - `project_id` integer, nullable: Project ID. Can be null if project was not provided or project was later deleted
  - `project_name` string
  - `server_deleted_at` string, nullable: When was deleted, null if not deleted
  - `shared_with` ModelsTimeEntrySharedWith[]: Indicates who the time entry has been shared with
    - `accepted` boolean
    - `user_id` integer
    - `user_name` string
  - `start` string: Start time in UTC
  - `stop` string: Stop time in UTC, can be null if it's still running or created with "duration" and "duronly" fields
  - `tag_ids` integer[]: Tag IDs, null if tags were not provided or were later deleted
  - `tags` string[]: Tag names, null if tags were not provided or were later deleted
  - `task_id` integer, nullable: Task ID. Can be null if task was not provided or project was later deleted
  - `task_name` string
  - `tid` integer: Task ID, legacy field
  - `uid` integer: Time Entry creator ID, legacy field
  - `user_id` integer: Time Entry creator ID
  - `wid` integer: Workspace ID, legacy field
  - `workspace_id` integer: Workspace ID

## Other responses

- `404`: Resource can not be found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/toggl/apis/toggl-api.md) - [All operations](https://skmtc.dev/toggl/apis/toggl-api/llms.txt) - [OpenAPI document](https://skmtc.dev/toggl/apis/toggl-api/revisions/3085aee16990?raw)
