ClickUp integration | Zervanor
← All connectors

ClickUp

Also an agent tool
productivity

ClickUp task and webhook integration for work management automations

115 actions · 5 triggers

The ClickUp integration lets you connect ClickUp to your automations with 115 actions and 5 triggers — and every action is also a tool an AI agent can call. Examples: Get Authorized User, Get Authorized Workspaces, Get Workspace, Get Workspace Plan, Get Workspace Seats. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 5

Events in ClickUp that can start a workflow.

webhook

Task Created

Fires when a task is created

webhook

Task Updated

Fires when a task is updated

webhook

Task Deleted

Fires when a task is deleted

webhook

Task Comment Posted

Fires when a task comment is posted

polling

ClickUp Task

Retrieve tasks in a List, paginated (GET /list/{list_id}/task).

Actions 115

What Zervanor can do in ClickUp.

Team29

GET

Get Authorized Workspaces

Retrieve the Workspaces (Teams) the token can access (GET /team).

GET

Get Workspace

Retrieve a Workspace's information (GET /team/{team_id}).

GET

Get Workspace Plan

Retrieve a Workspace's plan details (GET /team/{team_id}/plan).

GET

Get Workspace Seats

Retrieve seat usage information for a Workspace (GET /team/{team_id}/seats).

GET

Get Custom Task Types

Retrieve custom task types in a Workspace (GET /team/{team_id}/custom_item).

GET

Get Spaces

Retrieve Spaces in a Workspace (GET /team/{team_id}/space).

POST

Create Space

Create a Space in a Workspace (POST /team/{team_id}/space).

GET

Get Filtered Team Tasks

Retrieve filtered tasks across a Workspace (GET /team/{team_id}/task).

GET

Get Bulk Tasks Time In Status

Retrieve multiple tasks' time in status (GET /team/{team_id}/task_ids/time_in_status).

GET

Get Workspace Custom Fields

Retrieve Custom Fields for a Workspace (GET /team/{team_id}/field).

GET

Get Time Entries

Retrieve time entries in a date range (GET /team/{team_id}/time_entries).

GET

Get Single Time Entry

Retrieve a single time entry (GET /team/{team_id}/time_entries/{time_entry_id}).

GET

Get Time Entry History

Retrieve a time entry's change history (GET /team/{team_id}/time_entries/{time_entry_id}/history).

GET

Get Running Time Entry

Retrieve the currently running time entry (GET /team/{team_id}/time_entries/current).

POST

Create Time Entry

Create a time entry (POST /team/{team_id}/time_entries).

POST

Start Timer

Start a timer (POST /team/{team_id}/time_entries/start).

POST

Stop Timer

Stop the running timer (POST /team/{team_id}/time_entries/{timer_id}/stop).

PUT

Update Time Entry

Update a time entry (PUT /team/{team_id}/time_entries/{time_entry_id}).

DELETE

Delete Time Entry

Delete a time entry (DELETE /team/{team_id}/time_entries/{time_entry_id}).

GET

Get Time Entry Tags

Retrieve all time-entry labels (GET /team/{team_id}/time_entries/tags).

POST

Add Tags To Time Entries

Add label(s) to time entries (POST /team/{team_id}/time_entries/tags).

PUT

Rename Time Entry Tag

Rename a time-entry label (PUT /team/{team_id}/time_entries/tags).

DELETE

Remove Tags From Time Entries

Remove label(s) from time entries (DELETE /team/{team_id}/time_entries/tags).

GET

Get Goals

Retrieve Goals in a Workspace (GET /team/{team_id}/goal).

POST

Create Goal

Create a Goal (POST /team/{team_id}/goal).

GET

Get Workspace Views

Retrieve Workspace-level Views (GET /team/{team_id}/view).

POST

Create Workspace View

Create a Workspace-level View (POST /team/{team_id}/view).

GET

Get Webhooks

Retrieve a Workspace's webhooks (GET /team/{team_id}/webhook).

POST

Create Webhook

Register a ClickUp webhook; returns the signing secret once (POST /team/{team_id}/webhook).

Task25

GET

Get Task

Retrieve a ClickUp task by ID (GET /task/{task_id}).

PUT

Update Task

Update a ClickUp task (PUT /task/{task_id}).

PUT

Move Task

Move a task to a new List (PUT /task/{task_id}/move).

POST

Merge Tasks

Merge tasks into a target task (POST /task/{task_id}/merge).

DELETE

Delete Task

Delete a task (DELETE /task/{task_id}).

GET

Get Task Members

Retrieve members with access to a task (GET /task/{task_id}/member).

GET

Get Task Time In Status

Retrieve a task's time in each status (GET /task/{task_id}/time_in_status).

POST

Add Task Dependency

Add a dependency or blocking relation (POST /task/{task_id}/dependency).

DELETE

Delete Task Dependency

Remove a dependency (DELETE /task/{task_id}/dependency).

POST

Add Task Link

Link two tasks (POST /task/{task_id}/link/{links_to}).

DELETE

Delete Task Link

Remove a task link (DELETE /task/{task_id}/link/{links_to}).

POST

Add Tag To Task

Add a Tag to a task (POST /task/{task_id}/tag/{tag_name}).

DELETE

Remove Tag From Task

Remove a Tag from a task (DELETE /task/{task_id}/tag/{tag_name}).

POST

Upload Task Attachment

Upload a file attachment to a task (POST /task/{task_id}/attachment, multipart).

GET

Get Task Comments

Retrieve a task's comments (GET /task/{task_id}/comment).

POST

Create Task Comment

Add a comment to a task (POST /task/{task_id}/comment).

POST

Create Checklist

Add a checklist to a task (POST /task/{task_id}/checklist).

POST

Set Custom Field Value

Set a Custom Field value on a task (POST /task/{task_id}/field/{field_id}).

DELETE

Remove Custom Field Value

Remove a Custom Field value from a task (DELETE /task/{task_id}/field/{field_id}).

GET

Get Tracked Time (Legacy)

Retrieve a task's time entries, legacy endpoint (GET /task/{task_id}/time).

POST

Track Time (Legacy)

Track time on a task, legacy endpoint (POST /task/{task_id}/time).

PUT

Edit Time Tracked (Legacy)

Edit a legacy time entry (PUT /task/{task_id}/time/{interval_id}).

DELETE

Delete Time Tracked (Legacy)

Delete a legacy time entry (DELETE /task/{task_id}/time/{interval_id}).

PUT

Set Task Time Estimate

Replace a task's time estimate (PUT /task/{task_id}/time_estimates).

PUT

Set Time Estimate By Assignee

Update estimates per assignee, Business+ (PUT /task/{task_id}/time_estimates_by_assignee).

Space16

GET

Get Space

Retrieve a Space (GET /space/{space_id}).

PUT

Update Space

Update a Space's properties (PUT /space/{space_id}).

DELETE

Delete Space

Delete a Space (DELETE /space/{space_id}).

GET

Get Folders

Retrieve Folders in a Space (GET /space/{space_id}/folder).

POST

Create Folder

Create a Folder in a Space (POST /space/{space_id}/folder).

POST

Create Folder From Template

Create a Folder from a template (POST /space/{space_id}/folder/{template_id}).

GET

Get Folderless Lists

Retrieve folderless Lists in a Space (GET /space/{space_id}/list).

POST

Create Folderless List

Create a folderless List in a Space (POST /space/{space_id}/list).

POST

Create List From Template (Space)

Create a folderless List from a template in a Space (POST /space/{space_id}/list/{template_id}).

GET

Get Space Tags

Retrieve task Tags in a Space (GET /space/{space_id}/tag).

POST

Create Space Tag

Create a task Tag in a Space (POST /space/{space_id}/tag).

PUT

Update Space Tag

Update a task Tag in a Space (PUT /space/{space_id}/tag).

DELETE

Delete Space Tag

Delete a task Tag in a Space (DELETE /space/{space_id}/tag).

GET

Get Space Custom Fields

Retrieve Custom Fields for a Space (GET /space/{space_id}/field).

GET

Get Space Views

Retrieve a Space's Views (GET /space/{space_id}/view).

POST

Create Space View

Create a Space View (POST /space/{space_id}/view).

List14

GET

Get List

Retrieve List information (GET /list/{list_id}).

PUT

Update List

Update List properties (PUT /list/{list_id}).

DELETE

Delete List

Delete a List (DELETE /list/{list_id}).

GET

Get List Members

Retrieve members with access to a List (GET /list/{list_id}/member).

POST

Add Task To List

Add a task to an additional List (POST /list/{list_id}/task/{task_id}).

DELETE

Remove Task From List

Remove a task from an additional List (DELETE /list/{list_id}/task/{task_id}).

GET

Get Tasks

Retrieve tasks in a List, paginated (GET /list/{list_id}/task).

POST

Create Task

Create a ClickUp task in a List (POST /list/{list_id}/task).

POST

Create Task From Template

Create a task from a template (POST /list/{list_id}/task/{template_id}).

GET

Get List Comments

Retrieve a List's comments (GET /list/{list_id}/comment).

POST

Create List Comment

Add a comment to a List (POST /list/{list_id}/comment).

GET

Get List Custom Fields

Retrieve accessible Custom Fields for a List (GET /list/{list_id}/field).

GET

Get List Views

Retrieve a List's Views (GET /list/{list_id}/view).

POST

Create List View

Create a List View (POST /list/{list_id}/view).

Folder9

GET

Get Folder

Retrieve a Folder and its Lists (GET /folder/{folder_id}).

PUT

Update Folder

Rename or update a Folder (PUT /folder/{folder_id}).

DELETE

Delete Folder

Delete a Folder (DELETE /folder/{folder_id}).

GET

Get Lists

Retrieve Lists in a Folder (GET /folder/{folder_id}/list).

POST

Create List

Create a List in a Folder (POST /folder/{folder_id}/list).

POST

Create List From Template (Folder)

Create a List from a template in a Folder (POST /folder/{folder_id}/list/{template_id}).

GET

Get Folder Custom Fields

Retrieve Custom Fields for a Folder (GET /folder/{folder_id}/field).

GET

Get Folder Views

Retrieve a Folder's Views (GET /folder/{folder_id}/view).

POST

Create Folder View

Create a Folder View (POST /folder/{folder_id}/view).

Checklist5

PUT

Update Checklist

Rename or reorder a checklist (PUT /checklist/{checklist_id}).

DELETE

Delete Checklist

Delete a checklist (DELETE /checklist/{checklist_id}).

POST

Create Checklist Item

Add an item to a checklist (POST /checklist/{checklist_id}/checklist_item).

PUT

Update Checklist Item

Update a checklist item (PUT /checklist/{checklist_id}/checklist_item/{checklist_item_id}).

DELETE

Delete Checklist Item

Delete a checklist item (DELETE /checklist/{checklist_id}/checklist_item/{checklist_item_id}).

Comment4

GET

Get Threaded Comments

Retrieve threaded comments (GET /comment/{comment_id}/thread).

POST

Create Threaded Comment

Create a threaded comment (POST /comment/{comment_id}/thread).

PUT

Update Comment

Update a comment (PUT /comment/{comment_id}).

DELETE

Delete Comment

Delete a comment (DELETE /comment/{comment_id}).

Goal4

GET

Get Goal

Retrieve a Goal with its Targets (GET /goal/{goal_id}).

PUT

Update Goal

Update a Goal (PUT /goal/{goal_id}).

DELETE

Delete Goal

Delete a Goal (DELETE /goal/{goal_id}).

POST

Create Key Result

Add a Target (Key Result) to a Goal (POST /goal/{goal_id}/key_result).

View4

GET

Get View

Retrieve a View (GET /view/{view_id}).

GET

Get View Tasks

Retrieve tasks in a View (GET /view/{view_id}/task).

PUT

Update View

Update a View (PUT /view/{view_id}).

DELETE

Delete View

Delete a View (DELETE /view/{view_id}).

Key Result2

PUT

Update Key Result

Update a Target (PUT /key_result/{key_result_id}).

DELETE

Delete Key Result

Delete a Target (DELETE /key_result/{key_result_id}).

Webhook2

PUT

Update Webhook

Update a webhook's events or status (PUT /webhook/{webhook_id}).

DELETE

Delete Webhook

Delete a webhook (DELETE /webhook/{webhook_id}).

User1

GET

Get Authorized User

Retrieve the authenticated user (GET /user).

Automations using ClickUp

Build your own automation with ClickUp in the visual builder.

Frequently asked questions

What can I automate with ClickUp?

115 actions are available — for example: Get Authorized User, Get Authorized Workspaces, Get Workspace, Get Workspace Plan, Get Workspace Seats, and more.

Which ClickUp events can start a workflow?

5 triggers — for example: Task Created, Task Updated, Task Deleted, Task Comment Posted.

Can ClickUp be used as an AI agent tool?

Yes. Every ClickUp action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the ClickUp integration modelled?

ClickUp is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.