Skip to main content

Create Time Tracking Entry for a Task

Create a new time tracking entry for a specific task within a project.

The user associated with the time tracking entry must be a member of the project, otherwise you will receive a 403 Forbidden response.

Endpoint

POST /projects/{project_uuid}/tasks/{task_uuid}/time-tracking

Parameters

ParameterTypeDescriptionRequired
user_uuiduuidThe UUID of the user to log the time againstYes
starting_timestringThe start time of the time tracking entry in "YYYY-MM-DD HH:MM:SS" formatYes
ending_timestringThe end time of the time tracking entry in "YYYY-MM-DD HH:MM:SS" formatYes
notesstringOptional notes for the time tracking entryNo

Response

A successful response will return a 200 OK status code and a JSON object containing the details of the newly created time tracking entry.

{
"project_uuid": "1af7cdbc-ebb5-44f5-964f-bfe683c9d9b6",
"task_uuid": "12046a3a-6a2f-49ef-a3b3-6e2da1c2317b",
"user": {
"uuid": "a68fb6bc-c093-44f4-b175-0b9608e8d6bf",
"name": "Jeremy Bearimy"
},
"insertion_type": "manual",
"start_time": "2025-10-17 10:00:00",
"end_time": "2025-10-17 11:00:00",
"duration_in_seconds": 3600,
"notes": "",
"created_at": "2025-10-17 18:03:39",
"updated_at": "2025-10-17 18:03:39"
}