Time Entries

Update time entry

Replace a time entry's start, end, and description. Setting endTime closes a running entry and fills in its duration.

put/time-entry/{id}

Path parameters

idstring required

Request body

startTimestring date-time required
endTimestring date-time
descriptionstring

Example request

{
  "startTime": "2026-01-31T09:00:00Z",
  "endTime": "2026-01-31T09:00:00Z"
}

Response

The updated time entry

idstring required
taskIdstring required
userIdstring nullable required

Null once the user who logged the time has been removed.

descriptionstring nullable required
startTimestring date-time required
endTimestring date-time nullable required

Null while the timer is still running.

durationnumber nullable required

Elapsed seconds, filled in once the entry has an endTime.

createdAtstring date-time required
updatedAtstring date-time required

Changes