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
| Parameter | Type | Description | Required |
|---|---|---|---|
| user_uuid | uuid | The UUID of the user to log the time against | Yes |
| starting_time | string | The start time of the time tracking entry in "YYYY-MM-DD HH:MM:SS" format | Yes |
| ending_time | string | The end time of the time tracking entry in "YYYY-MM-DD HH:MM:SS" format | Yes |
| notes | string | Optional notes for the time tracking entry | No |
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"
}