Skip to main content

Get Time Tracking for a Project

Retrieve a paginated list of time tracking entries for a project.

You can also use the GET /projects/{project_uuid}/tasks/{task_uuid}/time-tracking endpoint to retrieve time tracking entries for a specific task within a project.

Time tracking entries can only be created via the POST /projects/{project_uuid}/tasks/{task_uuid}/time-tracking endpoint, as they must be associated with a specific task.

Endpoint

GET /projects/{project_uuid}/time-tracking

Parameters

ParameterTypeDescriptionRequired
pageintegerThe page number for pagination (default: 1)No

Response

A successful response will return a 200 OK status code and a JSON object containing the list of time tracking entries and pagination metadata.

{
"data": [
{
"project_uuid": "1af7cdbc-ebb5-44f5-964f-bfe683c9d9b6",
"task_uuid": "61403138-0b9e-4e13-b6a6-17e57be7892d",
"user": {
"uuid": "a68fb6bc-c093-44f4-b175-0b9608e8d6bf",
"name": "Jeremy Bearimy"
},
"insertion_type": "time_tracked",
"start_time": "2025-04-02 13:19:00",
"end_time": "2025-04-02 13:19:37",
"duration_in_seconds": 37,
"notes": null,
"created_at": "2025-04-02 13:19:00",
"updated_at": "2025-04-02 13:19:37"
},
...
],
"pagination": {
"current_page": 1,
"per_page": 20,
"total_pages": 2,
"total_items": 36
}
}