Time Entries

Update time entry

Changed on

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

put/time-entry/{id}

Request

  • Base URL
    https://cloud.kaneo.app/api
  • URL
    https://cloud.kaneo.app/api/time-entry/{id}
  • Auth
    HTTP bearer

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

    • info

      added the non-success response with the status

    • breaking

      removed the media type text/plain for the response with the status

    • breaking

      removed the media type text/plain for the response with the status

    • breaking

      removed the media type text/plain for the response with the status

    • info

      added the media type application/json for the response with the status

    • info

      added the media type application/json for the response with the status

    • info

      added the media type application/json for the response with the status

    • info

      added the media type application/json for the response with the status