v1

latestOpenAPI 3.1.02026-07-26294215839.4 KB
Time Tracking
Public API

List Time Tracking Project Tasks

Returns a paginated list of tasks for the specified time tracking project. Tasks are filtered by statuses[], which defaults to active.

OAuth Scopes: time_tracking:project

get/api/v1/time-tracking/projects/{projectId}/tasks

Path parameters

projectIdinteger required

The project ID.

Query parameters

statuses[]string[]

Statuses to include. Defaults to active (excludes deleted tasks). Use both values to include active and deleted tasks.

pageinteger

The page number to retrieve (1-indexed).

pageSizeinteger

The maximum number of items per page.

Response

Successfully retrieved tasks for the project.

Example response

{
  "data": [
    {
      "id": 1,
      "name": "Task A",
      "projectId": 1,
      "createdAt": "2025-10-15T16:00:00Z",
      "updatedAt": "2025-10-15T16:00:00Z",
      "deletedAt": "2025-10-15T16:00:00Z"
    }
  ],
  "meta": {
    "totalItems": 42,
    "page": 1,
    "pageSize": 25,
    "totalPages": 2
  }
}