Search all guides

Reference · Tools

ClickUp integration

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.

Works as
Action
Tool name
clickup
Parameters
102
Outputs
Output, Error
Credentials
ClickUp API
Official docs
ClickUp docs developer.clickup.com

What you can build with ClickUp

  • 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.

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.

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

Checklist: Create

ParameterTypeRequiredDefaultDescription
Task ID (task)stringYes—The task ID to create the checklist on.
NamestringYes—The name of the checklist.

Checklist: Delete

ParameterTypeRequiredDefaultDescription
Checklist IDstringYes—The checklist ID.

Checklist: Update

ParameterTypeRequiredDefaultDescription
Checklist IDstringYes—The checklist ID.
Update FieldscollectionNo{}
— NamestringNo—
— PositionnumberNo0

Checklist Item: Create

ParameterTypeRequiredDefaultDescription
Checklist IDstringYes—The checklist ID.
NamestringYes—The name of the checklist item.
Additional FieldscollectionNo{}
— Assignee IDstringNo—

Checklist Item: Delete

ParameterTypeRequiredDefaultDescription
Checklist IDstringYes—The checklist ID.
Checklist Item IDstringYes—The checklist item ID.

Checklist Item: Update

ParameterTypeRequiredDefaultDescription
Checklist IDstringYes—The checklist ID.
Checklist Item IDstringYes—The checklist item ID.
Update FieldscollectionNo{}
— Assignee IDstringNo—
— NamestringNo—
— Parent Checklist Item IDstringNo—Nest the target checklist item underneath this parent.
— ResolvedbooleanNofalse

Comment: Create

ParameterTypeRequiredDefaultDescription
Comment OnoptionsNotask
Options: list, task, view
IDstringYes—The ID of the task, list, or view.
Comment TextstringNo—The text content of the comment.
Additional FieldscollectionNo{}
— Assignee IDstringNo—
— Notify AllbooleanNofalseWhether creation notifications will be sent to everyone.

Comment: Delete

ParameterTypeRequiredDefaultDescription
Comment IDstringYes—The comment ID.

Comment: Get Many

ParameterTypeRequiredDefaultDescription
Comments OnoptionsNotask
Options: list, task, view
IDstringYes—The ID of the task, list, or view.
LimitnumberNo50Max number of comments to return.

Comment: Update

ParameterTypeRequiredDefaultDescription
Comment IDstringYes—The comment ID.
Update FieldscollectionNo{}
— Assignee IDstringNo—
— Comment TextstringNo—
— ResolvedbooleanNofalse

Folder: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folder IDstringNo—The Folder ID. Required when folderless is false.
NamestringYes—The name of the folder.

Folder: Delete

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

Folder: Get

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

Folder: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folder IDstringNo—The Folder ID. Required when folderless is false.
LimitnumberNo50Max number of folders to return.
FilterscollectionNo{}
Options: ..., id
— ArchivedbooleanNofalse

Folder: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folder IDstringNo—The Folder ID. Required when folderless is false.
Update FieldscollectionNo{}
— NamestringNo—

Goal: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
NamestringYes—The name of the goal.
Additional FieldscollectionNo{}
— ColorstringNo—
— DescriptionstringNo—
— Due DatestringNo—Due date (ISO 8601 format or date string).
— Multiple OwnersbooleanNofalse
— OwnersstringNo—Comma-separated list of owner user IDs.

Goal: Delete

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

Goal: Get

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

Goal: Get Many

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

Goal: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Goal IDstringYes—The goal ID.
Update FieldscollectionNo{}
— Add OwnersstringNo—Comma-separated list of owner user IDs to add.
— ColorstringNo—
— DescriptionstringNo—
— Due DatestringNo—
— NamestringNo—
— Remove OwnersstringNo—Comma-separated list of owner user IDs to remove.

Goal Key Result: Create

ParameterTypeRequiredDefaultDescription
Goal IDstringYes—The goal ID.
NamestringYes—The name of the key result.
TypeoptionsYesnumberThe type of key result.
Options: automatic, boolean, currency, number, percentage
Additional FieldscollectionNo{}
— List IDsstringNo—Comma-separated list IDs.
— OwnersstringNo—Comma-separated owner user IDs.
— Steps StartnumberNo0Required for Percentage, Automatic, Number, and Currency types.
— Steps EndnumberNo0Required for Percentage, Automatic, Number, and Currency types.
— Task IDsstringNo—Comma-separated task IDs.
— UnitstringNo—For Number and Currency types. Currency unit must be a valid currency code.

Goal Key Result: Delete

ParameterTypeRequiredDefaultDescription
Key Result IDstringYes—The key result ID.

Goal Key Result: Update

ParameterTypeRequiredDefaultDescription
Key Result IDstringYes—The key result ID.
Update FieldscollectionNo{}
— NamestringNo—
— NotestringNo—
— Steps CurrentnumberNo1
— Steps EndnumberNo0
— Steps StartnumberNo0
— UnitstringNo—

List: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
NamestringYes—The name of the list.
Additional FieldscollectionNo{}
— Assignee IDstringNo—
— ContentstringNo—
— Due DatestringNo—
— Due Date TimebooleanNofalse
— PrioritynumberNo31: Urgent, 2: High, 3: Normal, 4: Low
— StatusstringNo—Status name for the list.

List: Custom Fields

ParameterTypeRequiredDefaultDescription
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.

List: Delete

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

List: Get

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

List: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
LimitnumberNo50Max number of results to return.
FilterscollectionNo{}
Options: ..., id
— ArchivedbooleanNofalse

List: Member

ParameterTypeRequiredDefaultDescription
List ID (id)stringYes—The 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 IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
Update FieldscollectionNo{}
— Assignee IDstringNo—
— ContentstringNo—
— Due DatestringNo—
— Due Date TimebooleanNofalse
— NamestringNo—
— PrioritynumberNo3
— Unset StatusbooleanNofalse

Space Tag: Create

ParameterTypeRequiredDefaultDescription
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
NamestringYes—The tag name.
Foreground ColorstringYes#000000Foreground color hex code.
Background ColorstringYes#000000Background color hex code.

Space Tag: Delete

ParameterTypeRequiredDefaultDescription
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
NamestringYes—The tag name.

Space Tag: Get Many

ParameterTypeRequiredDefaultDescription
Space IDstringNo—The 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 IDstringNo—The Space ID. Find it in the Space settings or URL.
NamestringYes—The tag name.
New NamestringYes—New name to set for the tag.
Foreground ColorstringYes#000000Foreground color hex code.
Background ColorstringYes#000000Background color hex code.

Task: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
NamestringYes—The name of the task.
Additional FieldscollectionNo{}
— AssigneesstringNo—Comma-separated assignee user IDs.
— ContentstringNo—
— Custom Fields JSONjsonNo—Custom fields as JSON: [{“id”: "", “value”: ""}]
— Due DatestringNo—Due date (ISO 8601 or date string).
— Due Date TimebooleanNofalse
— Is Markdown ContentbooleanNofalse
— Notify AllbooleanNofalse
— Parent IDstringNo—
— PrioritynumberNo31: Urgent, 2: High, 3: Normal, 4: Low
— Start DatestringNo—
— Start Date TimebooleanNofalse
— StatusstringNo—Status name for the task.
— TagsstringNo—Comma-separated tag names.
— Time EstimatenumberNo0Time estimate in minutes.

Task: Delete

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
Task ID (id)stringYes—The task ID.

Task: Get

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
Task ID (id)stringYes—The 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 IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
Return AllbooleanNotrueWhether to return all results or only up to a given limit.
LimitnumberNo50Max number of results to return.
FilterscollectionNo{}
Options: ..., id
— ArchivedbooleanNofalse
— AssigneesstringNo—Comma-separated assignee IDs.
— Custom Fields JSONjsonNo—Custom field filter as JSON array: [{“field_id”:”…”,“operator”:”=”,“value”:”…”}]
— Date Created Greater ThanstringNo—
— Date Created Less ThanstringNo—
— Date Updated Greater ThanstringNo—
— Date Updated Less ThanstringNo—
— Due Date Greater ThanstringNo—
— Due Date Less ThanstringNo—
— Include ClosedbooleanNofalse
— Order ByoptionsNo—
Options: id, created, updated, dueDate
— StatusesstringNo—Comma-separated status names.
— SubtasksbooleanNofalse
— TagsstringNo—Comma-separated tag names.

Task: Member

ParameterTypeRequiredDefaultDescription
Task ID (id)stringYes—The 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)stringYes—The task ID for the custom field.
Field IDstringYes—The custom field ID.
Value Is JSONbooleanNofalseWhether the value is JSON and should be parsed.
ValuestringYes—The value to set on the custom field.

Task: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
Task ID (id)stringYes—The task ID.
Update FieldscollectionNo{}
— Add AssigneesstringNo—Comma-separated assignee IDs to add.
— ContentstringNo—
— Due DatestringNo—
— Due Date TimebooleanNofalse
— Is Markdown ContentbooleanNofalse
— NamestringNo—
— Notify AllbooleanNofalse
— Parent IDstringNo—
— PrioritynumberNo3
— Remove AssigneesstringNo—Comma-separated assignee IDs to remove.
— Start DatestringNo—
— Start Date TimebooleanNofalse
— StatusstringNo—
— Time EstimatenumberNo0Time estimate in minutes.

Task Dependency: Create

ParameterTypeRequiredDefaultDescription
Task ID (task)stringYes—The task ID.
Depends On Task IDstringYes—The ID of the task this depends on.

Task Dependency: Delete

ParameterTypeRequiredDefaultDescription
Task ID (task)stringYes—The task ID.
Depends On Task IDstringYes—The ID of the task this depends on.

Task List: Add

ParameterTypeRequiredDefaultDescription
Task ID (taskId)stringYes—The task ID.
List ID (listId)stringYes—The list ID.

Task List: Remove

ParameterTypeRequiredDefaultDescription
Task ID (taskId)stringYes—The task ID.
List ID (listId)stringYes—The list ID.

Task Tag: Add

ParameterTypeRequiredDefaultDescription
Task ID (taskId)stringYes—The task ID.
Tag NamestringYes—The tag name.

Task Tag: Remove

ParameterTypeRequiredDefaultDescription
Task ID (taskId)stringYes—The task ID.
Tag NamestringYes—The tag name.

Time Entry: Create

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
StartstringYes—Start time (ISO 8601 or date string).
Duration (Minutes)numberYes0Duration in minutes.
Task ID (task)stringYes—The task ID for the time entry.
Additional FieldscollectionNo{}
— Assignee IDstringNo—
— BillablebooleanNotrue
— DescriptionstringNo—
— Tags JSONjsonNo—Tags as JSON array: [{“name”:“tag1”,“tag_bg”:“#fff”,“tag_fg”:“#000”}]

Time Entry: Delete

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

Time Entry: Get

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

Time Entry: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
Return AllbooleanNofalseWhether to return all results or only up to a given limit.
LimitnumberNo5Max number of time entries to return.
FilterscollectionNo{}
Options: ..., id
— End DatestringNo—
— Start DatestringNo—

Time Entry: Start

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Task ID (task)stringYes—The task ID for the time entry.
Additional FieldscollectionNo{}
— BillablebooleanNotrue
— DescriptionstringNo—

Time Entry: Stop

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.

Time Entry: Update

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Space IDstringNo—The Space ID. Find it in the Space settings or URL.
Folderless ListbooleanNofalseWhether the list has no parent folder (folderless).
Folder IDstringNo—The Folder ID. Required when folderless is false.
List ID (list)stringNo—The List ID.
Time Entry IDstringYes—The time entry ID.
Update FieldscollectionNo{}
— Assignee IDstringNo—
— BillablebooleanNotrue
— DescriptionstringNo—
— Duration (Minutes)numberNo0
— StartstringNo—
— Task IDstringNo—

Time Entry Tag: Add

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Time Entry IDsstringYes—Comma-separated time entry IDs.
Tags JSONjsonYes—Tags as JSON array: [{“name”:“tag”,“tag_bg”:“#fff”,“tag_fg”:“#000”}]

Time Entry Tag: Get Many

ParameterTypeRequiredDefaultDescription
Team IDstringYes—The 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 IDstringYes—The Workspace (Team) ID. Find it at: ClickUp Settings > Workspaces.
Time Entry IDsstringYes—Comma-separated time entry IDs.
Tag NamesstringYes—Comma-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.

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

ClickUp manages tasks, lists, folders, goals, time entries, comments, checklists and tags in a ClickUp workspace. It is the right tool when a workflow must create, update or delete those items in ClickUp, fetch or list tasks, lists, folders, goals or time entries, list comments and space tags, start or stop a timer, add or remove a task’s tags and lists, or create and delete task dependencies, rather than another project tracker; checklists, checklist items and key results can be created, changed and deleted but not fetched. It returns the affected or fetched ClickUp records as JSON items, with getAll paging through lists.

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 ClickUp

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 reviewed . Spotted something wrong? Tell us.