Settings
| Setting | What it is |
|---|---|
| ConnectionRequired | The Clockify connection the step signs in with. |
| Workspace id override | Leave 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 id | Empty 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. |
| StartRequired | When the work started, in UTC. |
| End | Leave empty to start a running timer — use Stop timer to end it. |
| Description | Up to 3,000 characters. |
| Project id | text |
| Task id | text |
| Tag ids | Picked from the list Clockify offers. |
| Billable | true/false |
| Kind | "REGULAR" or "BREAK" |
| Custom fields | Clockify 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
| Key | Value |
|---|---|
connection | texta connection id from `requires.connections` (provider `clockify`) |
workspaceId | texta value from the vendor's own list |
userId | text |
start | text |
end | text |
description | text |
projectId | text |
taskId | text |
tagIds | texta value from the vendor's own list |
billable | true/false, by default false |
type | "REGULAR" or "BREAK", by default "REGULAR" |
customFields | object of text, by default {} |
Output
| Field | Type |
|---|---|
timeEntryId | string |
timeEntry | object |
isRunningThe entry is a running timer | boolean |
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
}