Clockify
Node: clockify · Full type: n8n-nodes-base.clockify · Version: 1
Credentials
clockifyApi (alias: @clockify)
CREDENTIAL @clockify = clockifyApi "My Clockify"
Operations
Resource: client
create
| Parameter |
Type |
Default |
Details |
name |
string |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
clientId |
string |
"" |
|
get
| Parameter |
Type |
Default |
Details |
clientId |
string |
"" |
|
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
additionalFields |
collection |
{} |
keys: archived, name, sort-order |
update
| Parameter |
Type |
Default |
Details |
clientId |
string |
"" |
|
name |
string |
"" |
required |
updateFields |
collection |
{} |
keys: address, archived |
Resource: project
create
| Parameter |
Type |
Default |
Details |
name |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: billable, color, clientId, estimateUi, isPublic, note |
delete
| Parameter |
Type |
Default |
Details |
projectId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
projectId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
additionalFields |
collection |
{} |
keys: archived, billable, clients, contains-client, client-status, contains-user, ... |
update
| Parameter |
Type |
Default |
Details |
projectId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: billable, color, clientId, estimateUi, isPublic, name, ... |
Resource: tag
create
| Parameter |
Type |
Default |
Details |
name |
string |
"" |
required |
delete
| Parameter |
Type |
Default |
Details |
tagId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
additionalFields |
collection |
{} |
keys: archived, name, sort-column, sort-order |
update
| Parameter |
Type |
Default |
Details |
tagId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: archived, name |
Resource: task
create
| Parameter |
Type |
Default |
Details |
name |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: assigneeIds, estimate |
delete
| Parameter |
Type |
Default |
Details |
taskId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
taskId |
string |
"" |
required |
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
filters |
collection |
{} |
keys: is-active, name, sort-column, sort-order |
update
| Parameter |
Type |
Default |
Details |
taskId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: assigneeIds, estimate, name, status |
Resource: timeEntry
create
| Parameter |
Type |
Default |
Details |
start |
dateTime |
"" |
required |
additionalFields |
collection |
{} |
keys: billable, customFieldsUi, description, end, projectId, tagIds, ... |
delete
| Parameter |
Type |
Default |
Details |
timeEntryId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
timeEntryId |
string |
"" |
required |
additionalFields |
collection |
{} |
keys: consider-duration-format, hydrated |
update
| Parameter |
Type |
Default |
Details |
timeEntryId |
string |
"" |
required |
updateFields |
collection |
{} |
keys: billable, customFieldsUi, description, end, projectId, start, ... |
Resource: user
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
additionalFields |
collection |
{} |
keys: email, name, status, sort-column, sort-order |
Resource: workspace
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
Common Parameters
| Parameter |
Type |
Default |
Details |
workspaceId |
options |
[] |
required |
projectId |
options |
"" |
required |
Parameter Details
additionalFields children:
| Parameter |
Type |
Default |
Details |
archived |
boolean |
false |
|
name |
string |
"" |
|
sort-order |
options |
"" |
ASCENDING, DESCENDING |
updateFields children:
| Parameter |
Type |
Default |
Details |
address |
string |
"" |
|
archived |
boolean |
false |
|
filters children:
| Parameter |
Type |
Default |
Details |
is-active |
boolean |
false |
|
name |
string |
"" |
|
sort-column |
options |
"NAME" |
NAME |
sort-order |
options |
"ASCENDING" |
ASCENDING, DESCENDING |
Example
NODE "clockify" @clockify AS "Clockify" {
resource: "client",
operation: "get",
name: {{ $json.name }},
projectId: {{ $json.projectId }},
tagId: {{ $json.tagId }}
}