interface ClockifyNodeParameters {
additionalFields?:
| {
archived?: boolean;
name?: string;
"sort-order"?: "ASCENDING"
| "DESCENDING";
}
| {
billable?: boolean;
clientId?: string;
color?: string;
estimateUi?: {
estimateValues: {
estimate?: number;
type?: "AUTO"
| "MANUAL";
};
};
isPublic?: boolean;
note?: string;
}
| {
archived?: boolean;
billable?: boolean;
"client-status"?: "ACTIVE"
| "ARCHIVED";
clients?: unknown[];
"contains-client"?: boolean;
"contains-user"?: boolean;
"is-template"?: boolean;
name?: string;
"sort-column"?: "NAME" | "CLIENT_NAME" | "DURATION";
"sort-order"?: "ASCENDING" | "DESCENDING";
"user-status"?: "ACTIVE" | "ARCHIVED";
users?: string;
}
| {
archived?: boolean;
name?: string;
"sort-column"?: "NAME";
"sort-order"?: "ASCENDING"
| "DESCENDING";
}
| { assigneeIds?: unknown[]; estimate?: string }
| {
email?: string;
name?: string;
"sort-column"?: "EMAIL" | "NAME" | "HOURLYRATE";
"sort-order"?: "ASCENDING" | "DESCENDING";
status?:
| "ACTIVE"
| "INACTIVE"
| "PENDING"
| "DECLINED";
}
| {
billable?: boolean;
customFieldsUi?: {
customFieldsValues: {
customFieldId?: string;
value?: string;
}[];
};
description?: string;
end?: string;
projectId?: string;
tagIds?: unknown[];
taskId?: string;
}
| {
"consider-duration-format"?: boolean;
hydrated?: boolean;
};
clientId?: string;
filters?: {
"is-active"?: boolean;
name?: string;
"sort-column"?: "NAME";
"sort-order"?: "ASCENDING"
| "DESCENDING";
};
limit?: number;
name?: string;
operation?: | "create"
| "get"
| "getAll"
| "update"
| "delete";
projectId?: string;
resource?: | "tag"
| "user"
| "project"
| "task"
| "workspace"
| "timeEntry"
| "client";
returnAll?: boolean;
start?: string;
tagId?: string;
taskId?: string;
timeEntryId?: string;
updateFields?: | {
address?: string;
archived?: boolean;
}
| {
billable?: boolean;
clientId?: string;
color?: string;
estimateUi?: {
estimateValues: {
estimate?: number;
type?: "AUTO"
| "MANUAL";
};
};
isPublic?: boolean;
name?: string;
note?: string;
}
| { archived?: boolean; name?: string }
| {
assigneeIds?: unknown[];
estimate?: string;
name?: string;
status?: "ACTIVE" | "DONE";
}
| {
billable?: boolean;
customFieldsUi?: {
customFieldsValues: {
customFieldId?: string;
value?: string;
}[];
};
description?: string;
end?: string;
projectId?: string;
start?: string;
tagIds?: unknown[];
taskId?: string;
};
workspaceId?: string;
}
Properties§
Source§readonly additional Fields?:
| {
archived?: boolean;
name?: string;
"sort-order"?: "ASCENDING"
| "DESCENDING";
}
| {
billable?: boolean;
clientId?: string;
color?: string;
estimateUi?: {
estimateValues: {
estimate?: number;
type?: "AUTO"
| "MANUAL";
};
};
isPublic?: boolean;
note?: string;
}
| {
archived?: boolean;
billable?: boolean;
"client-status"?: "ACTIVE"
| "ARCHIVED";
clients?: unknown[];
"contains-client"?: boolean;
"contains-user"?: boolean;
"is-template"?: boolean;
name?: string;
"sort-column"?: "NAME" | "CLIENT_NAME" | "DURATION";
"sort-order"?: "ASCENDING" | "DESCENDING";
"user-status"?: "ACTIVE" | "ARCHIVED";
users?: string;
}
| {
archived?: boolean;
name?: string;
"sort-column"?: "NAME";
"sort-order"?: "ASCENDING"
| "DESCENDING";
}
| { assigneeIds?: unknown[]; estimate?: string }
| {
email?: string;
name?: string;
"sort-column"?: "EMAIL" | "NAME" | "HOURLYRATE";
"sort-order"?: "ASCENDING" | "DESCENDING";
status?:
| "ACTIVE"
| "INACTIVE"
| "PENDING"
| "DECLINED";
}
| {
billable?: boolean;
customFieldsUi?: {
customFieldsValues: {
customFieldId?: string;
value?: string;
}[];
};
description?: string;
end?: string;
projectId?: string;
tagIds?: unknown[];
taskId?: string;
}
| {
"consider-duration-format"?: boolean;
hydrated?: boolean;
}
readonly additional Fields?:
| {
archived?: boolean;
name?: string;
"sort-order"?: "ASCENDING"
| "DESCENDING";
}
| {
billable?: boolean;
clientId?: string;
color?: string;
estimateUi?: {
estimateValues: {
estimate?: number;
type?: "AUTO"
| "MANUAL";
};
};
isPublic?: boolean;
note?: string;
}
| {
archived?: boolean;
billable?: boolean;
"client-status"?: "ACTIVE"
| "ARCHIVED";
clients?: unknown[];
"contains-client"?: boolean;
"contains-user"?: boolean;
"is-template"?: boolean;
name?: string;
"sort-column"?: "NAME" | "CLIENT_NAME" | "DURATION";
"sort-order"?: "ASCENDING" | "DESCENDING";
"user-status"?: "ACTIVE" | "ARCHIVED";
users?: string;
}
| {
archived?: boolean;
name?: string;
"sort-column"?: "NAME";
"sort-order"?: "ASCENDING"
| "DESCENDING";
}
| { assigneeIds?: unknown[]; estimate?: string }
| {
email?: string;
name?: string;
"sort-column"?: "EMAIL" | "NAME" | "HOURLYRATE";
"sort-order"?: "ASCENDING" | "DESCENDING";
status?:
| "ACTIVE"
| "INACTIVE"
| "PENDING"
| "DECLINED";
}
| {
billable?: boolean;
customFieldsUi?: {
customFieldsValues: {
customFieldId?: string;
value?: string;
}[];
};
description?: string;
end?: string;
projectId?: string;
tagIds?: unknown[];
taskId?: string;
}
| {
"consider-duration-format"?: boolean;
hydrated?: boolean;
}
Source§readonly filters?: {
"is-active"?: boolean;
name?: string;
"sort-column"?: "NAME";
"sort-order"?: "ASCENDING" | "DESCENDING";
}
readonly filters?: {
"is-active"?: boolean;
name?: string;
"sort-column"?: "NAME";
"sort-order"?: "ASCENDING" | "DESCENDING";
}
Default: {}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 100 Type options: {"minValue":1,"maxValue":500}
Source§readonly resource?:
| "tag"
| "user"
| "project"
| "task"
| "workspace"
| "timeEntry"
| "client"
readonly resource?:
| "tag"
| "user"
| "project"
| "task"
| "workspace"
| "timeEntry"
| "client"
Default: "project"
Source§readonly update Fields?:
| { address?: string; archived?: boolean }
| {
billable?: boolean;
clientId?: string;
color?: string;
estimateUi?: {
estimateValues: {
estimate?: number;
type?: "AUTO" | "MANUAL";
};
};
isPublic?: boolean;
name?: string;
note?: string;
}
| { archived?: boolean; name?: string }
| {
assigneeIds?: unknown[];
estimate?: string;
name?: string;
status?: "ACTIVE" | "DONE";
}
| {
billable?: boolean;
customFieldsUi?: {
customFieldsValues: {
customFieldId?: string;
value?: string;
}[];
};
description?: string;
end?: string;
projectId?: string;
start?: string;
tagIds?: unknown[];
taskId?: string;
}
readonly update Fields?:
| { address?: string; archived?: boolean }
| {
billable?: boolean;
clientId?: string;
color?: string;
estimateUi?: {
estimateValues: {
estimate?: number;
type?: "AUTO" | "MANUAL";
};
};
isPublic?: boolean;
name?: string;
note?: string;
}
| { archived?: boolean; name?: string }
| {
assigneeIds?: unknown[];
estimate?: string;
name?: string;
status?: "ACTIVE" | "DONE";
}
| {
billable?: boolean;
customFieldsUi?: {
customFieldsValues: {
customFieldId?: string;
value?: string;
}[];
};
description?: string;
end?: string;
projectId?: string;
start?: string;
tagIds?: unknown[];
taskId?: string;
}
Default: {}
Source§readonly workspace Id?: string
readonly workspace Id?: string
Choose from the list, or specify an ID using an expression Default: [] Type options: {"loadOptionsMethod":"listWorkspaces"}
Default: {}