Tyme icon

Tyme

Track time, manage projects and tasks in Tyme

Actions26

Time Entry → Update

AI-generated

Summary

Updates an existing Tyme time entry (TimedTaskRecord) by ID, sending its task, user, start time and any optional changes to Tyme's update_entity endpoint.

Inputs

  • Time Entry ID (required) — ID of the time entry to update (sent as id).
  • Task ID (required) — ID of the task the entry belongs to (sent as related_id).
  • User ID — ID of the user who logged the time. It is always sent, so an empty value is sent as an empty string.
  • Start Time (required) — Entry start date/time. Converted to UTC YYYY-MM-DD HH:mm:ss.
  • Update Fields — Optional collection with Billing State (Unbilled=0, Billed=1, Paid=2), End Time (converted to the Tyme date format) and Note.

Output shape

One item per input item, containing the JSON response from Tyme's POST /data/update_entity call (the updated entity).

The exact response fields are defined by the Tyme API and are not shown in the source. With Continue On Fail enabled, a failed item returns {error: message} instead. Task ID, Start Time and User ID are sent on every update, so set them to the entry's current values if you don't want to change them.

Examples

Example 1: Add an end time and note to a running entry

Set Time Entry ID, Task ID and the original Start Time. In Update Fields add End Time and Note.

Example 2: Mark an entry as billed after invoicing

Set the entry's ID, Task ID and Start Time (all required). In Update Fields set Billing State to Billed.

Links

Discussion