Reference · Tools

ClickUp

Manage tasks, lists, folders, goals, time entries, comments, checklists, and tags in ClickUp

Action Productivity v1

The ClickUp node lets you create, read, update, and delete tasks, lists, folders, goals, comments, checklists, and time entries directly from your BusyBot workflows. It covers 14 ClickUp resources with full CRUD plus specialized operations like starting and stopping timers. You could use it to automatically create tasks from form submissions, log time entries when work completes, or sync goal progress from external data sources.

Node type
Action
Parameters
102
Outputs
Output, Error
Credentials
ClickUp API

ClickUp

Manage tasks, lists, folders, goals, and time entries in ClickUp

Overview

ClickUp is a project management platform. This tool provides full CRUD operations for tasks, lists, folders, goals, goal key results, checklists, checklist items, comments, space tags, task tags, task lists, task dependencies, time entries, and time entry tags via the ClickUp API v2. Supports 14 resources with operations including create, get, update, delete, and specialized operations like start/stop timers.

Category: Productivity
Tool Name: clickup
Version: 1

Appearance: Icon: si-clickup | Color: #7B68EE

Node Type

Action — processes input items and produces output

Input / Output

DirectionPort(s)
InputInput
OutputOutput, Error

Credentials

This tool requires ClickUp API credentials. See the Credentials Guide for setup instructions.

Resources

ResourceValue
Checklistchecklist
Checklist ItemchecklistItem
Commentcomment
Folderfolder
Goalgoal
Goal Key ResultgoalKeyResult
Listlist
Space TagspaceTag
Tasktask
Task DependencytaskDependency
Task ListtaskList
Task TagtaskTag
Time EntrytimeEntry
Time Entry TagtimeEntryTag

Operations

Each resource has its own operation list — the operations available to you change as soon as you change the Resource.

ResourceOperationValueDescription
ChecklistCreatecreateAdd a checklist to a task
ChecklistDeletedeleteDelete a checklist
ChecklistUpdateupdateRename or reposition a checklist
Checklist ItemCreatecreateAdd an item to a checklist
Checklist ItemDeletedeleteDelete a checklist item
Checklist ItemUpdateupdateRename, reassign, resolve or re-nest a checklist item
CommentCreatecreateAdd a comment to a task, list or view
CommentDeletedeleteDelete a comment
CommentGet ManygetAllRead the comments on a task, list or view
CommentUpdateupdateChange a comment’s text, assignee or resolved state
FolderCreatecreateCreate a folder in a space
FolderDeletedeleteDelete a folder
FolderGetgetRetrieve one folder
FolderGet ManygetAllRetrieve the folders in a space
FolderUpdateupdateRename a folder
GoalCreatecreateCreate a goal in the workspace
GoalDeletedeleteDelete a goal
GoalGetgetRetrieve one goal
GoalGet ManygetAllRetrieve the workspace’s goals
GoalUpdateupdateChange a goal’s name, description, colour, due date or owners
Goal Key ResultCreatecreateAdd a key result to a goal
Goal Key ResultDeletedeleteDelete a key result
Goal Key ResultUpdateupdateRecord progress on a key result
ListCreatecreateCreate a list in a folder or directly in a space
ListCustom FieldscustomFieldsRetrieve the custom fields defined on a list
ListDeletedeleteDelete a list
ListGetgetRetrieve one list
ListGet ManygetAllRetrieve the lists in a folder or space
ListMembermemberRetrieve the members of a list
ListUpdateupdateChange a list’s name, content, due date, priority or status
Space TagCreatecreateCreate a tag in a space
Space TagDeletedeleteDelete a space tag
Space TagGet ManygetAllRetrieve the tags defined in a space
Space TagUpdateupdateRename or recolour a space tag
TaskCreatecreateCreate a task in a list
TaskDeletedeleteDelete a task
TaskGetgetRetrieve one task
TaskGet ManygetAllRetrieve the tasks in a list
TaskMembermemberRetrieve the members of a task
TaskSet Custom FieldsetCustomFieldWrite a value into one custom field on a task
TaskUpdateupdateChange a task’s fields, status or assignees
Task DependencyCreatecreateMake one task depend on another
Task DependencyDeletedeleteRemove a dependency between two tasks
Task ListAddaddAdd a task to an additional list
Task ListRemoveremoveRemove a task from a list
Task TagAddaddPut a tag on a task
Task TagRemoveremoveTake a tag off a task
Time EntryCreatecreateLog a completed block of time against a task
Time EntryDeletedeleteDelete a time entry
Time EntryGetgetRetrieve one time entry, or the timer running now
Time EntryGet ManygetAllRetrieve the workspace’s time entries
Time EntryStartstartStart a running timer on a task
Time EntryStopstopStop the running timer
Time EntryUpdateupdateChange a time entry’s task, start, duration or billable flag
Time Entry TagAddaddTag one or more time entries
Time Entry TagGet ManygetAllRetrieve the tags used on time entries
Time Entry TagRemoveremoveRemove tags from one or more time entries

Parameters

Parameters are shown by the Resource and Operation you pick. The location selectors — Team ID, Space ID, Folderless List, Folder ID and List ID — repeat across many resources because ClickUp addresses everything through the workspace hierarchy; fill in the ones the operation you chose actually needs.

Checklist: Create

ParameterTypeRequiredDefaultDescription
Task ID (task)stringYesThe task ID to create the checklist on.
NamestringYesThe name of the checklist.

Checklist: Delete

ParameterTypeRequiredDefaultDescription
Checklist IDstringYesThe checklist ID.

Checklist: Update

ParameterTypeRequiredDefaultDescription
Checklist IDstringYesThe checklist ID.
Update FieldscollectionNo{}Fields to change on the checklist. Anything you leave out keeps its current value.
— NamestringNoNew name for the checklist.
— PositionnumberNo0New position for the checklist.

Checklist Item: Create

ParameterTypeRequiredDefaultDescription
Checklist IDstringYesThe checklist ID.
NamestringYesThe name of the checklist item.
Additional FieldscollectionNo{}Optional fields to set on the new checklist item.
— Assignee ID (assignee)stringNoUser ID to assign the item to.

Checklist Item: Delete

ParameterTypeRequiredDefaultDescription
Checklist IDstringYesThe checklist ID.
Checklist Item IDstringYesThe checklist item ID.

Checklist Item: Update

ParameterTypeRequiredDefaultDescription
Checklist IDstringYesThe checklist ID.
Checklist Item IDstringYesThe checklist item ID.
Update FieldscollectionNo{}Fields to change on the checklist item.
— Assignee ID (assignee)stringNoUser ID to assign the item to.
— NamestringNoNew name for the item.
— Parent Checklist Item ID (parent)stringNoNest the target checklist item underneath this parent.
— ResolvedbooleanNofalseWhether the item is checked off.

Comment: Create

ParameterTypeRequiredDefaultDescription
Comment OnoptionsNotaskWhich kind of ClickUp object the comment is posted on.
Options: list, task, view
IDstringYesThe ID of the task, list, or view.
Comment TextstringNoThe text content of the comment.
Additional FieldscollectionNo{}Optional fields to set on the new comment.
— Assignee ID (assignee)stringNoUser ID to assign the comment to.
— Notify AllbooleanNofalseWhether creation notifications will be sent to everyone.

Comment: Delete

ParameterTypeRequiredDefaultDescription
Comment IDstringYesThe comment ID.

Comment: Get Many

ParameterTypeRequiredDefaultDescription
Comments OnoptionsNotaskWhich kind of ClickUp object to read comments from.
Options: list, task, view
IDstringYesThe ID of the task, list, or view.
LimitnumberNo50Max number of comments to return.

Comment: Update

ParameterTypeRequiredDefaultDescription
Comment IDstringYesThe comment ID.
Update FieldscollectionNo{}Fields to change on the comment.
— Assignee ID (assignee)stringNoUser ID to assign the comment to.
— Comment TextstringNoReplacement text for the comment.
— ResolvedbooleanNofalseWhether the comment is marked resolved.

Folder: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folder IDstringNoThe Folder ID. Required when folderless is false.
NamestringYesThe name of the folder.

Folder: Delete

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folder IDstringNoThe Folder ID. Required when folderless is false.

Folder: Get

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folder IDstringNoThe Folder ID. Required when folderless is false.

Folder: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folder IDstringNoThe Folder ID. Required when folderless is false.
LimitnumberNo50Max number of folders to return.
FilterscollectionNo{}Optional filters applied to the folder listing.
— ArchivedbooleanNofalseWhether to return archived folders.

Folder: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folder IDstringNoThe Folder ID. Required when folderless is false.
Update FieldscollectionNo{}Fields to change on the folder.
— NamestringNoNew name for the folder.

Goal: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
NamestringYesThe name of the goal.
Additional FieldscollectionNo{}Optional fields to set on the new goal.
— ColorstringNoColour for the goal.
— DescriptionstringNoDescription for the goal.
— Due DatestringNoDue date (ISO 8601 format or date string).
— Multiple OwnersbooleanNofalseWhether the goal may have more than one owner.
— OwnersstringNoComma-separated list of owner user IDs.

Goal: Delete

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Goal IDstringYesThe goal ID.

Goal: Get

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Goal IDstringYesThe goal ID.

Goal: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
LimitnumberNo50Max number of goals to return.

Goal: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Goal IDstringYesThe goal ID.
Update FieldscollectionNo{}Fields to change on the goal.
— Add OwnersstringNoComma-separated list of owner user IDs to add.
— ColorstringNoColour for the goal.
— DescriptionstringNoDescription for the goal.
— Due DatestringNoNew due date for the goal.
— NamestringNoNew name for the goal.
— Remove OwnersstringNoComma-separated list of owner user IDs to remove.

Goal Key Result: Create

ParameterTypeRequiredDefaultDescription
Goal IDstringYesThe goal ID.
NamestringYesThe name of the key result.
TypeoptionsYesnumberThe type of key result.
Options: automatic, boolean, currency, number, percentage
Additional FieldscollectionNo{}Optional fields to set on the new key result.
— List IDsstringNoComma-separated list IDs.
— OwnersstringNoComma-separated owner user IDs.
— Steps StartnumberNo0Required for Percentage, Automatic, Number, and Currency types.
— Steps EndnumberNo0Required for Percentage, Automatic, Number, and Currency types.
— Task IDsstringNoComma-separated task IDs.
— UnitstringNoFor Number and Currency types. Currency unit must be a valid currency code.

Goal Key Result: Delete

ParameterTypeRequiredDefaultDescription
Key Result IDstringYesThe key result ID.

Goal Key Result: Update

ParameterTypeRequiredDefaultDescription
Key Result IDstringYesThe key result ID.
Update FieldscollectionNo{}Fields to change on the key result.
— NamestringNoNew name for the key result.
— NotestringNoNote to record alongside the update.
— Steps CurrentnumberNo1Current progress value.
— Steps EndnumberNo0Target value that counts as complete.
— Steps StartnumberNo0Value the progress is measured from.
— UnitstringNoUnit the values are expressed in.

List: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
NamestringYesThe name of the list.
Additional FieldscollectionNo{}Optional fields to set on the new list.
— Assignee ID (assignee)stringNoUser ID to assign the list to.
— ContentstringNoDescription content for the list.
— Due DatestringNoDue date for the list.
— Due Date TimebooleanNofalseWhether the due date carries a time of day.
— PrioritynumberNo31: Urgent, 2: High, 3: Normal, 4: Low
— StatusstringNoStatus name for the list.

List: Custom Fields

ParameterTypeRequiredDefaultDescription
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.

List: Delete

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.

List: Get

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.

List: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
LimitnumberNo50Max number of results to return.
FilterscollectionNo{}Optional filters applied to the results.
— ArchivedbooleanNofalseWhether to return archived lists.

List: Member

ParameterTypeRequiredDefaultDescription
List ID (id)stringYesThe list ID.
Return AllbooleanNotrueWhether to return all results or only up to a given limit.
LimitnumberNo50Max number of results to return.

List: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
Update FieldscollectionNo{}Fields to change on the list.
— Assignee ID (assignee)stringNoUser ID to assign the list to.
— ContentstringNoDescription content for the list.
— Due DatestringNoNew due date for the list.
— Due Date TimebooleanNofalseWhether the due date carries a time of day.
— NamestringNoNew name for the list.
— PrioritynumberNo31: Urgent, 2: High, 3: Normal, 4: Low
— Unset StatusbooleanNofalseClear the status currently set on the list.

Space Tag: Create

ParameterTypeRequiredDefaultDescription
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
NamestringYesThe tag name.
Foreground ColorstringYes#000000Foreground color hex code.
Background ColorstringYes#000000Background color hex code.

Space Tag: Delete

ParameterTypeRequiredDefaultDescription
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
NamestringYesThe tag name.

Space Tag: Get Many

ParameterTypeRequiredDefaultDescription
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Return AllbooleanNotrueWhether to return all results or only up to a given limit.
LimitnumberNo50Max number of tags to return.

Space Tag: Update

ParameterTypeRequiredDefaultDescription
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
NamestringYesThe tag name.
New NamestringYesNew name to set for the tag.
Foreground ColorstringYes#000000Foreground color hex code.
Background ColorstringYes#000000Background color hex code.

Task: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
NamestringYesThe name of the task.
Additional FieldscollectionNo{}Optional fields to set on the new task.
— AssigneesstringNoComma-separated assignee user IDs.
— ContentstringNoDescription body for the task.
— Custom Fields JSONjsonNoCustom fields as JSON: [{"id": "", "value": ""}]
— Due DatestringNoDue date (ISO 8601 or date string).
— Due Date TimebooleanNofalseWhether the due date carries a time of day.
— Is Markdown Content (markdownContent)booleanNofalseSend Content as markdown rather than plain text.
— Notify AllbooleanNofalseWhether everyone on the task is notified.
— Parent ID (parentId)stringNoID of the parent task, which makes the new task a subtask.
— PrioritynumberNo31: Urgent, 2: High, 3: Normal, 4: Low
— Start DatestringNoStart date for the task.
— Start Date TimebooleanNofalseWhether the start date carries a time of day.
— StatusstringNoStatus name for the task.
— TagsstringNoComma-separated tag names.
— Time EstimatenumberNo0Time estimate in minutes.

Task: Delete

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
Task ID (id)stringYesThe task ID.

Task: Get

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
Task ID (id)stringYesThe task ID.
Include SubtasksbooleanNofalseWhether to also fetch and include subtasks for this task.
Include Markdown DescriptionbooleanNofalseWhether to include the markdown_description field in the response.

Task: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
Return AllbooleanNotrueWhether to return all results or only up to a given limit.
LimitnumberNo50Max number of results to return.
FilterscollectionNo{}Optional filters applied to the task query.
— ArchivedbooleanNofalseWhether to return archived tasks.
— AssigneesstringNoComma-separated assignee IDs.
— Custom Fields JSONjsonNoCustom field filter as a JSON array such as [{"field_id":"...","operator":"=","value":"..."}], where each ... is a value you supply.
— Date Created Greater Than (dateCreatedGt)stringNoOnly tasks created after this date.
— Date Created Less Than (dateCreatedLt)stringNoOnly tasks created before this date.
— Date Updated Greater Than (dateUpdatedGt)stringNoOnly tasks updated after this date.
— Date Updated Less Than (dateUpdatedLt)stringNoOnly tasks updated before this date.
— Due Date Greater Than (dueDateGt)stringNoOnly tasks due after this date.
— Due Date Less Than (dueDateLt)stringNoOnly tasks due before this date.
— Include ClosedbooleanNofalseWhether to include closed tasks.
— Order ByoptionsNoField the results are sorted by.
Options: id, created, updated, dueDate
— StatusesstringNoComma-separated status names.
— SubtasksbooleanNofalseWhether to include subtasks.
— TagsstringNoComma-separated tag names.

Task: Member

ParameterTypeRequiredDefaultDescription
Task ID (id)stringYesThe task ID.
Return AllbooleanNotrueWhether to return all results or only up to a given limit.
LimitnumberNo50Max number of results to return.

Task: Set Custom Field

ParameterTypeRequiredDefaultDescription
Task ID (task)stringYesThe task ID for the custom field.
Field IDstringYesThe custom field ID.
Value Is JSONbooleanNofalseWhether the value is JSON and should be parsed.
ValuestringYesThe value to set on the custom field.

Task: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
Task ID (id)stringYesThe task ID.
Update FieldscollectionNo{}Fields to change on the task.
— Add AssigneesstringNoComma-separated assignee IDs to add.
— ContentstringNoDescription body for the task.
— Due DatestringNoNew due date for the task.
— Due Date TimebooleanNofalseWhether the due date carries a time of day.
— Is Markdown Content (markdownContent)booleanNofalseSend Content as markdown rather than plain text.
— NamestringNoNew name for the task.
— Notify AllbooleanNofalseWhether everyone on the task is notified.
— Parent ID (parentId)stringNoID of the parent task, which makes this task a subtask.
— PrioritynumberNo31: Urgent, 2: High, 3: Normal, 4: Low
— Remove AssigneesstringNoComma-separated assignee IDs to remove.
— Start DatestringNoNew start date for the task.
— Start Date TimebooleanNofalseWhether the start date carries a time of day.
— StatusstringNoStatus name for the task.
— Time EstimatenumberNo0Time estimate in minutes.

Task Dependency: Create

ParameterTypeRequiredDefaultDescription
Task ID (task)stringYesThe task ID.
Depends On Task IDstringYesThe ID of the task this depends on.

Task Dependency: Delete

ParameterTypeRequiredDefaultDescription
Task ID (task)stringYesThe task ID.
Depends On Task IDstringYesThe ID of the task this depends on.

Task List: Add

ParameterTypeRequiredDefaultDescription
Task ID (taskId)stringYesThe task ID.
List ID (listId)stringYesThe list ID.

Task List: Remove

ParameterTypeRequiredDefaultDescription
Task ID (taskId)stringYesThe task ID.
List ID (listId)stringYesThe list ID.

Task Tag: Add

ParameterTypeRequiredDefaultDescription
Task ID (taskId)stringYesThe task ID.
Tag NamestringYesThe tag name.

Task Tag: Remove

ParameterTypeRequiredDefaultDescription
Task ID (taskId)stringYesThe task ID.
Tag NamestringYesThe tag name.

Time Entry: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
StartstringYesStart time (ISO 8601 or date string).
Duration (Minutes)numberYes0Duration in minutes.
Task ID (task)stringYesThe task ID for the time entry.
Additional FieldscollectionNo{}Optional fields to set on the new time entry.
— Assignee ID (assignee)stringNoUser ID the time is logged for.
— BillablebooleanNotrueWhether the logged time is billable.
— DescriptionstringNoDescription for the time entry.
— Tags JSON (tags)jsonNoTags as JSON array: [{"name":"tag1","tag_bg":"#fff","tag_fg":"#000"}]

Time Entry: Delete

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
Time Entry IDstringYesThe time entry ID.

Time Entry: Get

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
RunningbooleanNofalseWhether to return just the current running time entry.
Time Entry IDstringNoThe time entry ID (required when Running is false).

Time Entry: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
Return AllbooleanNofalseWhether to return all results or only up to a given limit.
LimitnumberNo5Max number of time entries to return.
FilterscollectionNo{}Optional date range applied to the time entry query.
— End Date (end_date)stringNoOnly time entries before this date.
— Start Date (start_date)stringNoOnly time entries after this date.

Time Entry: Start

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Task ID (task)stringYesThe task ID for the time entry.
Additional FieldscollectionNo{}Optional fields to set on the timer you are starting.
— BillablebooleanNotrueWhether the logged time is billable.
— DescriptionstringNoDescription for the time entry.

Time Entry: Stop

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.

Time Entry: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNoThe Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNoThe Folder ID. Required when folderless is false.
List ID (list)stringNoThe List ID.
Time Entry IDstringYesThe time entry ID.
Update FieldscollectionNo{}Fields to change on the time entry.
— Assignee ID (assignee)stringNoUser ID the time is logged for.
— BillablebooleanNotrueWhether the logged time is billable.
— DescriptionstringNoDescription for the time entry.
— Duration (Minutes)numberNo0New duration in minutes.
— StartstringNoNew start time.
— Task ID (task)stringNoMove the entry onto this task.

Time Entry Tag: Add

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Time Entry IDsstringYesComma-separated time entry IDs.
Tags JSONjsonYesTags as JSON array: [{"name":"tag","tag_bg":"#fff","tag_fg":"#000"}]

Time Entry Tag: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Return AllbooleanNofalseWhether to return all results or only up to a given limit.
LimitnumberNo5Max number of tags to return.

Time Entry Tag: Remove

ParameterTypeRequiredDefaultDescription
Team IDstringYesThe Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Time Entry IDsstringYesComma-separated time entry IDs.
Tag NamesstringYesComma-separated tag names to remove.

All Operations

ParameterTypeRequiredDefaultDescription
Max ConcurrencynumberNo10Maximum number of items to process concurrently.

Output Data

One input item always produces exactly one output item — this node never fans out. Binary data on the input item is forwarded unchanged. What lands in the item JSON depends on whether the ClickUp call returned a single record or a collection:

  • A single record (create, get, update, and the delete-style calls) is merged onto the incoming item JSON. Fields you were already carrying stay put, and any ClickUp field with the same name wins. So after a task create the item still has your upstream fields plus ClickUp’s id, name, url, status and the rest of the task record.
  • A collection is written to a results array on a new item JSON — { "results": [ … ] }. In this case the incoming item JSON is replaced, not merged, so anything you needed from upstream must be captured before the node. To turn the array into one item per record, follow the node with a Split Out node on results.

These operations return a collection, so they produce the results shape:

ResourceOperations returning results
CommentgetAll
FoldergetAll
GoalgetAll
ListcustomFields, getAll, member
Space TaggetAll
TaskgetAll, member
Time EntrygetAll
Time Entry TaggetAll

Every other operation returns a single object. Some of them have nothing meaningful to return and answer with just { "success": true } merged onto the item — Checklist delete; Checklist Item delete; Comment delete and update; Folder delete; Goal delete; Goal Key Result delete; List delete; Space Tag create, delete and update; Task delete; both Task Dependency operations; both Task List operations; both Task Tag operations; and Time Entry Tag add and remove. Check for success rather than for a record ID after those calls.

Reference the result downstream by expression — {{ $json.id }} for a created task, {{ $json.results }} for a listing.

Usage Examples

  • Create a task in a ClickUp list
  • Get all tasks from a list
  • Update task status in ClickUp
  • Start a time entry for a task
  • Add a comment to a task
  • Create a folder in a space

Example Configuration

Create a task in a list inside a folder:

{
  "type": "clickup",
  "parameters": {
    "resource": "task",
    "operation": "create",
    "team": "12345678",
    "space": "87654321",
    "folderless": false,
    "folder": "11111111",
    "list": "22222222",
    "name": "{{ $json.title }}",
    "additionalFields": {
      "assignees": "4823019",
      "content": "{{ $json.summary }}",
      "dueDate": "2026-12-31",
      "priority": 2,
      "status": "to do",
      "tags": "urgent,inbound"
    }
  }
}

Read a bounded, filtered page of tasks back out of that list:

{
  "type": "clickup",
  "parameters": {
    "resource": "task",
    "operation": "getAll",
    "team": "12345678",
    "space": "87654321",
    "folderless": false,
    "folder": "11111111",
    "list": "22222222",
    "returnAll": false,
    "limit": 50,
    "filters": {
      "archived": false,
      "assignees": "4823019",
      "includeClosed": false,
      "statuses": "to do,in progress",
      "orderBy": "created"
    }
  }
}

Write one custom field value onto an existing task:

{
  "type": "clickup",
  "parameters": {
    "resource": "task",
    "operation": "setCustomField",
    "task": "{{ $json.taskId }}",
    "field": "0a52c486-5f9c-4b2e-9a3d-77c1e0a1f9b2",
    "jsonParse": false,
    "value": "{{ $json.orderNumber }}"
  }
}

Start a billable timer on a task:

{
  "type": "clickup",
  "parameters": {
    "resource": "timeEntry",
    "operation": "start",
    "team": "12345678",
    "task": "{{ $json.taskId }}",
    "additionalFields": {
      "billable": true,
      "description": "Working on {{ $json.title }}"
    }
  }
}

Post a build result as a comment and notify the watchers:

{
  "type": "clickup",
  "parameters": {
    "resource": "comment",
    "operation": "create",
    "commentOn": "task",
    "id": "{{ $json.taskId }}",
    "commentText": "Build {{ $json.buildNumber }} finished with status {{ $json.status }}.",
    "additionalFields": {
      "assignee": "4823019",
      "notifyAll": true
    }
  }
}

Create a sprint list inside an existing folder:

{
  "type": "clickup",
  "parameters": {
    "resource": "list",
    "operation": "create",
    "team": "12345678",
    "space": "87654321",
    "folderless": false,
    "folder": "11111111",
    "name": "Sprint {{ $json.sprintNumber }}",
    "additionalFields": {
      "content": "Created automatically from the release pipeline",
      "priority": 3
    }
  }
}

Error Handling

ModeBehavior
stopHalts workflow on first error
continueSkips failed items, passes successful ones through
errorPortRoutes failed items to Error output port

Tips

Manage ClickUp tasks, lists, folders, goals, time entries, comments, checklists, and tags via the ClickUp API.

Frequently asked questions

What credentials do I need to connect this node to ClickUp?

You need a ClickUp API credential, configured in BusyBot as the 'clickupApi' type. You can generate a personal API token from your ClickUp account settings under Apps. This single credential covers all 14 resources the node supports.

What ClickUp resources can this node actually manage — is it just tasks?

No, it goes well beyond tasks. The node supports tasks, lists, folders, goals, goal key results, checklists, checklist items, comments, space tags, task tags, task lists, task dependencies, time entries, and time entry tags — 14 resources in total. Most support full create, get, update, and delete operations.

Can I use this node to track time in ClickUp, not just manage tasks?

Yes. The node includes dedicated time entry operations, and notably supports start and stop timer actions, not just creating static time records. This means you can trigger a timer when work begins in another system and stop it when it ends, all without touching ClickUp manually.

What happens when an API call to ClickUp fails — how does the node signal errors?

The node has two separate outputs: Output and Error. Successful responses route through the Output path, while failures route through the Error path. This lets you branch your workflow — for example, retrying the operation or sending an alert — without the whole workflow stopping on a ClickUp API error.

Does this node use the latest ClickUp API?

The node is built against ClickUp API v2, which is ClickUp's current stable public API. All 14 supported resources and their operations map to v2 endpoints. If ClickUp releases breaking changes in a future API version, you may need to check that your field names and IDs still match what the node sends.

Build with the ClickUp node

Drop it into a workflow, wire it to an agent, or call it on a schedule. You'll need ClickUp API credentials first.

Open BusyBot

Last updated . Spotted something wrong? Tell us.