FlowmageDocs

Create time entry

BetaChanges data

Logs hours in Clockify, for yourself or for someone else.

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.
User idEmpty logs the hours for the person the API key belongs to. Filling it in logs them for a colleague, which the key's user must be allowed to do.
StartRequiredWhen the work started, in UTC.
EndLeave empty to start a running timer — use Stop timer to end it.
DescriptionUp to 3,000 characters.
Project idtext
Task idtext
Tag idsPicked from the list Clockify offers.
Billabletrue/false
Kind"REGULAR" or "BREAK"
Custom fieldsClockify keys custom fields by their id — the List custom fields node gives you the ids. A field the workspace marks required must be filled in here or Clockify refuses the entry.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `clockify`)
workspaceIdtexta value from the vendor's own list
userIdtext
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
isRunningThe entry is a running timerboolean
Sample output, and the expression for each field
  • isRunningfalse
  • 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": "<start>",
    "tagIds": "",
    "taskId": "",
    "type": "REGULAR",
    "userId": "",
    "workspaceId": ""
  },
  "label": "Create time entry",
  "type": "clockify.createTimeEntry",
  "version": 1
}