FlowmageDocs

Update time entry

BetaChanges data

Changes a Clockify time entry you already logged.

Settings

SettingWhat it is
ConnectionRequiredThe Clockify connection the step signs in with.
Workspace id overrideLeave empty to use the workspace on the connection. Pick another workspace the same key can reach, or type its id — the List workspaces node gives you the ids. The id pickers on this node list from it.
Time entry idRequiredThe entry to replace — the List time entries node gives you the id.
StartClockify replaces the whole entry, so it wants the start even when you only change the description.
EndLeave empty to leave the entry running.
DescriptionUp to 3,000 characters. Leaving it empty clears the description.
Project idtext
Task idtext
Tag idsPicked from the list Clockify offers.
Billabletrue/false
Kind"REGULAR" or "BREAK"
Custom fieldsKeyed by the custom field's id — the List custom fields node gives you those.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `clockify`)
workspaceIdtexta value from the vendor's own list
timeEntryIdtext
starttext
endtext
descriptiontext
projectIdtext
taskIdtext
tagIdstexta value from the vendor's own list
billabletrue/false, by default false
type"REGULAR" or "BREAK", by default "REGULAR"
customFieldsobject of text, by default {}

Output

FieldType
timeEntryIdstring
timeEntryobject
Sample output, and the expression for each field
  • timeEntry
    • id"t-1"
  • timeEntryId"t-1"

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "billable": false,
    "connection": "<connection id>",
    "customFields": {},
    "description": "",
    "end": "",
    "projectId": "",
    "start": "",
    "tagIds": "",
    "taskId": "",
    "timeEntryId": "<time entry id>",
    "type": "REGULAR",
    "workspaceId": ""
  },
  "label": "Update time entry",
  "type": "clockify.updateTimeEntry",
  "version": 1
}