Time Entries

Create time entry

Log time against a task. Omit endTime to start a running entry that can be closed later with an update.

post/time-entry

Request body

taskIdstring required
startTimestring date-time required
endTimestring date-time

Omit to start an open-ended entry that is still running.

descriptionstring

Example request

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

Response

The created 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