ClickUp integration

Project management: tasks, lists, spaces, folders, comments, time tracking

Help CentreConnectors

Overview

ClickUp is an all-in-one work-management platform – Spaces, Folders, Lists, Tasks, with custom fields and dependencies. The Automize ClickUp connector covers the task lifecycle and the hierarchy navigation needed to find / create the right work items in automation.

  • Regions: ClickUp is a single global platform – api.clickup.com. No region selector.
  • Plans: Free Forever, Unlimited, Business, Business Plus, Enterprise – all expose the API. Some fields (custom fields, time tracking) need Unlimited or above.

Setting up the connection

Auth type: OAuth 2.0 (Authorization Code).

  1. In ClickUp, click your avatar → Apps → Create New App.
  2. Set Redirect URL to the one in the Automize ClickUp connector dialog.
  3. Copy Client ID + Client Secret.
  4. In Automize, open Settings → Connectors → ClickUp → Add connection. Paste credentials, click Connect with ClickUp, pick workspace, approve.

Find your credentials at https://app.clickup.com/settings/apps.


Rate limits

ClickUp enforces 100 requests/min per token (Free/Unlimited) or 1,000/min (Business+). The connector retries 429 with the Retry-After header. For large workspaces, scope list calls to a specific List or Folder rather than walking the whole tree.


Data model

Hierarchy:

    Workspace ─┬─ Spaces ─┬─ Folders ─── Lists ─── Tasks
               │          └─ Lists (folderless) ─── Tasks
               └─ Members
    Tasks ─┬─ Sub-tasks
           ├─ Comments
           ├─ Attachments
           ├─ Custom Fields
           ├─ Time Entries
           └─ Dependencies

Spaces are the top-level container; tasks always live in a List
(directly or via a Folder).

Available operations

17 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create commentCommentsAdd a comment to a ClickUp task.
List task commentsCommentsList comments on a ClickUp task.
Get spaceHierarchyGet ClickUp space details.
List folderless listsHierarchyList lists directly in a ClickUp space (no folder).
List foldersHierarchyList folders in a ClickUp space.
List listsHierarchyList lists in a ClickUp folder.
List spacesHierarchyList spaces in a ClickUp workspace.
List workspacesHierarchyList all ClickUp workspaces (teams).
Create taskTasksCreate a new task in a ClickUp list.
Delete taskTasksDelete a ClickUp task.
Get taskTasksGet ClickUp task details by ID.
List tasksTasksList tasks in a ClickUp list.
Update taskTasksUpdate a ClickUp task.
Create time entryTime & MembersTrack time on a ClickUp task.
List membersTime & MembersList members of a ClickUp list.
List tagsTime & MembersList tags in a ClickUp space.
List time entriesTime & MembersList time tracked on a ClickUp task.

Operations

Create comment

Add a comment to a ClickUp task.

ParameterRequiredTypeDescription
Task ID task_idYestext
Comment text comment_textYestextarea
Assignee assigneeNotext
Notify All notify_allNotext

Tips

  • task_id + comment_text. notify_all=true sends notifications.

Create task

Create a new task in a ClickUp list.

ParameterRequiredTypeDescription
List ID list_idYestext
Name nameYestext
Description descriptionNotextarea
Status statusNotext
Priority (1-4) priorityNonumber
Due date (ms) due_dateNotext
Assignees assigneesNotext
Tags tagsNotext
Start Date start_dateNotext

Tips

  • list_id + name.
  • assignees: array of user IDs. status: matching the List's workflow.
  • due_date: epoch ms (NOT seconds).

Create time entry

Track time on a ClickUp task.

ParameterRequiredTypeDescription
Team ID team_idYestext
Task ID tidYestext
Duration (ms) durationYesnumber
Description descriptionNotext
Start startNotext
Billable billableNotext
Tags tagsNotext

Tips

  • task_id + duration (ms) + start time. billable=true for chargeable time.

Delete task

Delete a ClickUp task.

ParameterRequiredTypeDescription
Task ID task_idYestext

Tips

  • Moves to Trash. Restorable for 30 days via UI.

Get space

Get ClickUp space details.

ParameterRequiredTypeDescription
Space ID space_idYestext

Tips

  • Returns space + features (which ClickApps are enabled).

Get task

Get ClickUp task details by ID.

ParameterRequiredTypeDescription
Task ID task_idYestext

Tips

  • task_id is the alphanumeric short ID (e.g. 86c12abcd). Get it from any task URL.

List task comments

List comments on a ClickUp task.

ParameterRequiredTypeDescription
Task ID task_idYestext

Tips

  • task_id. Returns ordered comments + replies.

List folderless lists

List lists directly in a ClickUp space (no folder).

ParameterRequiredTypeDescription
Space ID space_idYestext

List folders

List folders in a ClickUp space.

ParameterRequiredTypeDescription
Space ID space_idYestext

Tips

  • space_id required. Returns folders in that space.

List lists

List lists in a ClickUp folder.

ParameterRequiredTypeDescription
Folder ID folder_idYestext

Tips

  • folder_id OR space_id (folderless). Returns lists.

List members

List members of a ClickUp list.

ParameterRequiredTypeDescription
List ID list_idYestext

Tips

  • list_id. Returns users who can see the List.

List spaces

List spaces in a ClickUp workspace.

ParameterRequiredTypeDescription
Team ID team_idYestext

Tips

  • team_id (workspace ID) required. Returns spaces in that workspace.

List tags

List tags in a ClickUp space.

ParameterRequiredTypeDescription
Space ID space_idYestext

List tasks

List tasks in a ClickUp list.

ParameterRequiredTypeDescription
List ID list_idYestext

Tips

  • list_id required. Filter by status, assignees, due_date_gt/lt, archived.
  • Returns up to 100 tasks per page. Page via the page query param.

List time entries

List time tracked on a ClickUp task.

ParameterRequiredTypeDescription
Task ID task_idYestext

Tips

  • team_id + date range (start_date, end_date in epoch ms). Filter by assignee.

List workspaces

List all ClickUp workspaces (teams).

No input parameters.


Update task

Update a ClickUp task.

ParameterRequiredTypeDescription
Task ID task_idYestext
Name nameNotext
Description descriptionNotextarea
Status statusNotext
Priority priorityNonumber
Assignees assigneesNotext
Due Date due_dateNotext

Tips

  • PATCH-style on name, description, status, priority, due_date, assignees.

FAQ

Custom task IDs vs default – which?
Default uses internal IDs. Some workspaces enable Custom Task IDs (e.g. PROJ-123). Both work – pass either to Get Task. For Custom IDs, the connector handles the format detection.
Due date format – epoch seconds or ms?
Milliseconds. Multiplying seconds by 1000 if you have a unix timestamp from another system. Forgetting this puts due_date at 1970.
Why does Create Task ignore my status?
Status must match exactly the status names defined for that List's workflow. Case-sensitive. Use Get List → statuses to verify.
Folderless lists – how?
Spaces can contain folders OR lists directly. Use List Lists with space_id to get folderless lists.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.