All integrations

ClickUp

PROJECT MANAGEMENT · TASKS

Tasks, lists, folders, and docs in the spaces that person already works in.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

clickup_delete_api_v3_workspaces_by_workspace_id_chat_channels_by_channel_idWRITE

Delete chat channel via DELETE /api/v3/workspaces/{workspace_id}/chat/channels/{channel_id}

no provider scope
clickup_delete_api_v3_workspaces_by_workspace_id_chat_messages_by_message_idWRITE

Delete chat message via DELETE /api/v3/workspaces/{workspace_id}/chat/messages/{message_id}

no provider scope
clickup_delete_api_v3_workspaces_by_workspace_id_chat_messages_by_message_id_reactions_by_reactionWRITE

Delete chat reaction via DELETE /api/v3/workspaces/{workspace_id}/chat/messages/{message_id}/reactions/{reaction}

no provider scope
clickup_delete_v2_checklist_by_checklist_idWRITE

Delete checklist via DELETE /v2/checklist/{checklist_id}

no provider scope
clickup_delete_v2_checklist_by_checklist_id_checklist_item_by_checklist_item_idWRITE

Delete checklist item via DELETE /v2/checklist/{checklist_id}/checklist_item/{checklist_item_id}

no provider scope
clickup_delete_v2_comment_by_comment_idWRITE

Delete comment via DELETE /v2/comment/{comment_id}

no provider scope
clickup_delete_v2_folder_by_folder_idWRITE

Delete folder via DELETE /v2/folder/{folder_id}

no provider scope
clickup_delete_v2_folder_by_folder_id_guest_by_guest_idWRITE

Remove guest from folder via DELETE /v2/folder/{folder_id}/guest/{guest_id} [Enterprise plan only]

no provider scope
clickup_delete_v2_goal_by_goal_idWRITE

Delete goal via DELETE /v2/goal/{goal_id}

no provider scope
clickup_delete_v2_group_by_group_idWRITE

Delete team via DELETE /v2/group/{group_id}

no provider scope
clickup_delete_v2_key_result_by_key_result_idWRITE

Delete key result via DELETE /v2/key_result/{key_result_id}

no provider scope
clickup_delete_v2_list_by_list_idWRITE

Delete list via DELETE /v2/list/{list_id}

no provider scope
clickup_delete_v2_list_by_list_id_guest_by_guest_idWRITE

Remove guest from list via DELETE /v2/list/{list_id}/guest/{guest_id} [Enterprise plan only]

no provider scope
clickup_delete_v2_list_by_list_id_task_by_task_idWRITE

Remove task from list via DELETE /v2/list/{list_id}/task/{task_id}

no provider scope
clickup_delete_v2_space_by_space_idWRITE

Delete space via DELETE /v2/space/{space_id}

no provider scope
clickup_delete_v2_space_by_space_id_tag_by_tag_nameWRITE

Delete space tag via DELETE /v2/space/{space_id}/tag/{tag_name}

no provider scope
clickup_delete_v2_task_by_task_idWRITE

Delete task via DELETE /v2/task/{task_id} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_delete_v2_task_by_task_id_dependencyWRITE

Delete dependency via DELETE /v2/task/{task_id}/dependency When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_delete_v2_task_by_task_id_field_by_field_idWRITE

Remove custom field value via DELETE /v2/task/{task_id}/field/{field_id} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_delete_v2_task_by_task_id_guest_by_guest_idWRITE

Remove guest from task via DELETE /v2/task/{task_id}/guest/{guest_id} [Enterprise plan only] When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_delete_v2_task_by_task_id_link_by_links_toWRITE

Delete task link via DELETE /v2/task/{task_id}/link/{links_to} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_delete_v2_task_by_task_id_tag_by_tag_nameWRITE

Remove tag from task via DELETE /v2/task/{task_id}/tag/{tag_name} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_delete_v2_task_by_task_id_time_by_interval_idWRITE

Deletetimetracked via DELETE /v2/task/{task_id}/time/{interval_id} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_delete_v2_team_by_team_id_guest_by_guest_idWRITE

Remove guest from workspace via DELETE /v2/team/{team_id}/guest/{guest_id} [Enterprise plan only]

no provider scope
clickup_delete_v2_team_by_team_id_time_entries_by_timer_idWRITE

Deleteatime entry via DELETE /v2/team/{team_id}/time_entries/{timer_id}

no provider scope
clickup_delete_v2_team_by_team_id_time_entries_tagsWRITE

Removetagsfromtimeentries via DELETE /v2/team/{team_id}/time_entries/tags

no provider scope
clickup_delete_v2_team_by_team_id_user_by_user_idWRITE

Remove user from workspace via DELETE /v2/team/{team_id}/user/{user_id} [Enterprise plan only]

no provider scope
clickup_delete_v2_view_by_view_idWRITE

Delete view via DELETE /v2/view/{view_id}

no provider scope
clickup_delete_v2_webhook_by_webhook_idWRITE

Delete webhook via DELETE /v2/webhook/{webhook_id}

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_by_entity_type_by_entity_id_attachmentsREAD

Get parent entity attachments via GET /api/v3/workspaces/{workspace_id}/{entity_type}/{entity_id}/attachments Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_chat_channelsREAD

Get chat channels via GET /api/v3/workspaces/{workspace_id}/chat/channels Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_chat_channels_by_channel_idREAD

Get chat channel via GET /api/v3/workspaces/{workspace_id}/chat/channels/{channel_id}

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_chat_channels_by_channel_id_followersREAD

Get chat channel followers via GET /api/v3/workspaces/{workspace_id}/chat/channels/{channel_id}/followers Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_chat_channels_by_channel_id_membersREAD

Get chat channel members via GET /api/v3/workspaces/{workspace_id}/chat/channels/{channel_id}/members Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_chat_channels_by_channel_id_messagesREAD

Get chat messages via GET /api/v3/workspaces/{workspace_id}/chat/channels/{channel_id}/messages Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_chat_messages_by_message_id_reactionsREAD

Get chat message reactions via GET /api/v3/workspaces/{workspace_id}/chat/messages/{message_id}/reactions Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_chat_messages_by_message_id_repliesREAD

Get chat message replies via GET /api/v3/workspaces/{workspace_id}/chat/messages/{message_id}/replies Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_chat_messages_by_message_id_tagged_usersREAD

Get chat message tagged users via GET /api/v3/workspaces/{workspace_id}/chat/messages/{message_id}/tagged_users Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_comments_types_by_comment_type_subtypesREAD

Get subtypes via GET /api/v3/workspaces/{workspace_id}/comments/types/{comment_type}/subtypes

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_docsREAD

Search docs public via GET /api/v3/workspaces/{workspace_id}/docs Cursor pagination: pass the previous response's next_cursor back as next_cursor; a response without one is the last page.

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_docs_by_doc_idREAD

Get doc public via GET /api/v3/workspaces/{workspace_id}/docs/{doc_id}

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_docs_by_doc_id_page_listingREAD

Get doc page listing public via GET /api/v3/workspaces/{workspace_id}/docs/{doc_id}/page_listing

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_docs_by_doc_id_pagesREAD

Get doc pages public via GET /api/v3/workspaces/{workspace_id}/docs/{doc_id}/pages

no provider scope
clickup_get_api_v3_workspaces_by_workspace_id_docs_by_doc_id_pages_by_page_idREAD

Get page public via GET /api/v3/workspaces/{workspace_id}/docs/{doc_id}/pages/{page_id}

no provider scope
clickup_get_v2_comment_by_comment_id_replyREAD

Get threaded comments via GET /v2/comment/{comment_id}/reply

no provider scope
clickup_get_v2_folder_by_folder_idREAD

Get folder via GET /v2/folder/{folder_id}

no provider scope
clickup_get_v2_folder_by_folder_id_fieldREAD

Get folder available fields via GET /v2/folder/{folder_id}/field

no provider scope
clickup_get_v2_folder_by_folder_id_listREAD

Get lists via GET /v2/folder/{folder_id}/list

no provider scope
clickup_get_v2_folder_by_folder_id_viewREAD

Get folder views via GET /v2/folder/{folder_id}/view

no provider scope
clickup_get_v2_goal_by_goal_idREAD

Get goal via GET /v2/goal/{goal_id}

no provider scope
clickup_get_v2_groupREAD

Get teams1 via GET /v2/group

no provider scope
clickup_get_v2_list_by_list_idREAD

Get list via GET /v2/list/{list_id}

no provider scope
clickup_get_v2_list_by_list_id_commentREAD

Get list comments via GET /v2/list/{list_id}/comment

no provider scope
clickup_get_v2_list_by_list_id_fieldREAD

Get accessible custom fields via GET /v2/list/{list_id}/field

no provider scope
clickup_get_v2_list_by_list_id_memberREAD

Get list members via GET /v2/list/{list_id}/member

no provider scope
clickup_get_v2_list_by_list_id_taskREAD

Get tasks via GET /v2/list/{list_id}/task Paged: `page` is ZERO-indexed, ~100 rows per page; the response's last_page boolean marks the end.

no provider scope
clickup_get_v2_list_by_list_id_viewREAD

Get list views via GET /v2/list/{list_id}/view

no provider scope
clickup_get_v2_space_by_space_idREAD

Get space via GET /v2/space/{space_id}

no provider scope
clickup_get_v2_space_by_space_id_fieldREAD

Get space available fields via GET /v2/space/{space_id}/field

no provider scope
clickup_get_v2_space_by_space_id_folderREAD

Get folders via GET /v2/space/{space_id}/folder

no provider scope
clickup_get_v2_space_by_space_id_listREAD

Get folderless lists via GET /v2/space/{space_id}/list

no provider scope
clickup_get_v2_space_by_space_id_tagREAD

Get space tags via GET /v2/space/{space_id}/tag

no provider scope
clickup_get_v2_space_by_space_id_viewREAD

Get space views via GET /v2/space/{space_id}/view

no provider scope
clickup_get_v2_task_bulk_time_in_status_task_idsREAD

Get bulk tasks timein status via GET /v2/task/bulk_time_in_status/task_ids When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_get_v2_task_by_task_idREAD

Get task via GET /v2/task/{task_id} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_get_v2_task_by_task_id_commentREAD

Get task comments via GET /v2/task/{task_id}/comment When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_get_v2_task_by_task_id_memberREAD

Get task members via GET /v2/task/{task_id}/member

no provider scope
clickup_get_v2_task_by_task_id_timeREAD

Gettrackedtime via GET /v2/task/{task_id}/time When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_get_v2_task_by_task_id_time_in_statusREAD

Get task s timein status via GET /v2/task/{task_id}/time_in_status When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_get_v2_teamREAD

Get authorized teams via GET /v2/team

no provider scope
clickup_get_v2_team_by_team_id_custom_itemREAD

Get custom items via GET /v2/team/{team_id}/custom_item

no provider scope
clickup_get_v2_team_by_team_id_customrolesREAD

Get custom roles via GET /v2/team/{team_id}/customroles

no provider scope
clickup_get_v2_team_by_team_id_fieldREAD

Get team available fields via GET /v2/team/{team_id}/field

no provider scope
clickup_get_v2_team_by_team_id_folder_templateREAD

Get folder templates via GET /v2/team/{team_id}/folder_template

no provider scope
clickup_get_v2_team_by_team_id_goalREAD

Get goals via GET /v2/team/{team_id}/goal

no provider scope
clickup_get_v2_team_by_team_id_guest_by_guest_idREAD

Get guest via GET /v2/team/{team_id}/guest/{guest_id} [Enterprise plan only]

no provider scope
clickup_get_v2_team_by_team_id_list_templateREAD

Get list templates via GET /v2/team/{team_id}/list_template

no provider scope
clickup_get_v2_team_by_team_id_planREAD

Get workspaceplan via GET /v2/team/{team_id}/plan

no provider scope
clickup_get_v2_team_by_team_id_seatsREAD

Get workspaceseats via GET /v2/team/{team_id}/seats

no provider scope
clickup_get_v2_team_by_team_id_sharedREAD

Shared hierarchy via GET /v2/team/{team_id}/shared

no provider scope
clickup_get_v2_team_by_team_id_spaceREAD

Get spaces via GET /v2/team/{team_id}/space

no provider scope
clickup_get_v2_team_by_team_id_taskREAD

Get filtered team tasks via GET /v2/team/{team_Id}/task Paged: `page` is ZERO-indexed, ~100 rows per page; no last_page marker here -- a short or empty page is the end.

no provider scope
clickup_get_v2_team_by_team_id_tasktemplateREAD

Get task templates via GET /v2/team/{team_id}/taskTemplate Paged: `page` is ZERO-indexed, ~100 rows per page; no last_page marker here -- a short or empty page is the end.

no provider scope
clickup_get_v2_team_by_team_id_time_entriesREAD

Gettimeentrieswithinadaterange via GET /v2/team/{team_Id}/time_entries When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_get_v2_team_by_team_id_time_entries_by_timer_idREAD

Getsingulartimeentry via GET /v2/team/{team_id}/time_entries/{timer_id}

no provider scope
clickup_get_v2_team_by_team_id_time_entries_by_timer_id_historyREAD

Gettimeentryhistory via GET /v2/team/{team_id}/time_entries/{timer_id}/history

no provider scope
clickup_get_v2_team_by_team_id_time_entries_currentREAD

Getrunningtimeentry via GET /v2/team/{team_id}/time_entries/current

no provider scope
clickup_get_v2_team_by_team_id_time_entries_tagsREAD

Getalltagsfromtimeentries via GET /v2/team/{team_id}/time_entries/tags

no provider scope
clickup_get_v2_team_by_team_id_user_by_user_idREAD

Get user via GET /v2/team/{team_id}/user/{user_id} [Enterprise plan only]

no provider scope
clickup_get_v2_team_by_team_id_viewREAD

Get team views via GET /v2/team/{team_id}/view

no provider scope
clickup_get_v2_team_by_team_id_webhookREAD

Get webhooks via GET /v2/team/{team_id}/webhook

no provider scope
clickup_get_v2_userREAD

Get authorized user via GET /v2/user

no provider scope
clickup_get_v2_view_by_view_idREAD

Get view via GET /v2/view/{view_id}

no provider scope
clickup_get_v2_view_by_view_id_commentREAD

Get chat view comments via GET /v2/view/{view_id}/comment

no provider scope
clickup_get_v2_view_by_view_id_taskREAD

Get view tasks via GET /v2/view/{view_id}/task Paged: `page` is ZERO-indexed, ~100 rows per page; no last_page marker here -- a short or empty page is the end.

no provider scope
clickup_patch_api_v3_workspaces_by_workspace_id_by_object_type_by_object_id_aclsWRITE

Public patch acl via PATCH /api/v3/workspaces/{workspace_id}/{object_type}/{object_id}/acls

no provider scope
clickup_patch_api_v3_workspaces_by_workspace_id_chat_channels_by_channel_idWRITE

Update chat channel via PATCH /api/v3/workspaces/{workspace_id}/chat/channels/{channel_id}

no provider scope
clickup_patch_api_v3_workspaces_by_workspace_id_chat_messages_by_message_idWRITE

Patch chat message via PATCH /api/v3/workspaces/{workspace_id}/chat/messages/{message_id}

no provider scope
clickup_patch_api_v3_workspaces_by_workspace_id_tasks_by_task_id_time_estimates_by_userWRITE

Update time estimates by user via PATCH /api/v3/workspaces/{workspace_id}/tasks/{task_id}/time_estimates_by_user [Business plan or above]

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_auditlogsWRITE

Query audit log via POST /api/v3/workspaces/{workspace_id}/auditlogs [Enterprise plan + workspace owner only]

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_chat_channelsWRITE

Create chat channel via POST /api/v3/workspaces/{workspace_id}/chat/channels

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_chat_channels_by_channel_id_messagesWRITE

Create chat message via POST /api/v3/workspaces/{workspace_id}/chat/channels/{channel_id}/messages

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_chat_channels_direct_messageWRITE

Create direct message chat channel via POST /api/v3/workspaces/{workspace_id}/chat/channels/direct_message

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_chat_channels_locationWRITE

Create location chat channel via POST /api/v3/workspaces/{workspace_id}/chat/channels/location

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_chat_messages_by_message_id_reactionsWRITE

Create chat reaction via POST /api/v3/workspaces/{workspace_id}/chat/messages/{message_id}/reactions

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_chat_messages_by_message_id_repliesWRITE

Create reply message via POST /api/v3/workspaces/{workspace_id}/chat/messages/{message_id}/replies

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_docsWRITE

Create doc public via POST /api/v3/workspaces/{workspace_id}/docs

no provider scope
clickup_post_api_v3_workspaces_by_workspace_id_docs_by_doc_id_pagesWRITE

Create page public via POST /api/v3/workspaces/{workspace_id}/docs/{doc_id}/pages

no provider scope
clickup_post_v2_checklist_by_checklist_id_checklist_itemWRITE

Create checklist item via POST /v2/checklist/{checklist_id}/checklist_item

no provider scope
clickup_post_v2_comment_by_comment_id_replyWRITE

Create threaded comment via POST /v2/comment/{comment_id}/reply

no provider scope
clickup_post_v2_folder_by_folder_id_guest_by_guest_idWRITE

Add guest to folder via POST /v2/folder/{folder_id}/guest/{guest_id} [Enterprise plan only]

no provider scope
clickup_post_v2_folder_by_folder_id_listWRITE

Create list via POST /v2/folder/{folder_id}/list

no provider scope
clickup_post_v2_folder_by_folder_id_list_template_by_template_idWRITE

Create folder list from template via POST /v2/folder/{folder_id}/list_template/{template_id}

no provider scope
clickup_post_v2_folder_by_folder_id_viewWRITE

Create folder view via POST /v2/folder/{folder_id}/view

no provider scope
clickup_post_v2_goal_by_goal_id_key_resultWRITE

Create key result via POST /v2/goal/{goal_id}/key_result

no provider scope
clickup_post_v2_list_by_list_id_commentWRITE

Create list comment via POST /v2/list/{list_id}/comment

no provider scope
clickup_post_v2_list_by_list_id_guest_by_guest_idWRITE

Add guest to list via POST /v2/list/{list_id}/guest/{guest_id} [Enterprise plan only]

no provider scope
clickup_post_v2_list_by_list_id_taskWRITE

Create task via POST /v2/list/{list_id}/task

no provider scope
clickup_post_v2_list_by_list_id_task_by_task_idWRITE

Add task to list via POST /v2/list/{list_id}/task/{task_id}

no provider scope
clickup_post_v2_list_by_list_id_tasktemplate_by_template_idWRITE

Create task from template via POST /v2/list/{list_id}/taskTemplate/{template_id}

no provider scope
clickup_post_v2_list_by_list_id_viewWRITE

Create list view via POST /v2/list/{list_id}/view

no provider scope
clickup_post_v2_oauth_tokenWRITE

Get access token via POST /v2/oauth/token

no provider scope
clickup_post_v2_space_by_space_id_folderWRITE

Create folder via POST /v2/space/{space_id}/folder

no provider scope
clickup_post_v2_space_by_space_id_folder_template_by_template_idWRITE

Create folder from template via POST /v2/space/{space_id}/folder_template/{template_id}

no provider scope
clickup_post_v2_space_by_space_id_listWRITE

Create folderless list via POST /v2/space/{space_id}/list

no provider scope
clickup_post_v2_space_by_space_id_list_template_by_template_idWRITE

Create space list from template via POST /v2/space/{space_id}/list_template/{template_id}

no provider scope
clickup_post_v2_space_by_space_id_tagWRITE

Create space tag via POST /v2/space/{space_id}/tag

no provider scope
clickup_post_v2_space_by_space_id_viewWRITE

Create space view via POST /v2/space/{space_id}/view

no provider scope
clickup_post_v2_task_by_task_id_checklistWRITE

Create checklist via POST /v2/task/{task_id}/checklist When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_task_by_task_id_commentWRITE

Create task comment via POST /v2/task/{task_id}/comment When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_task_by_task_id_dependencyWRITE

Add dependency via POST /v2/task/{task_id}/dependency When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_task_by_task_id_field_by_field_idWRITE

Set custom field value via POST /v2/task/{task_id}/field/{field_id} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_task_by_task_id_guest_by_guest_idWRITE

Add guest to task via POST /v2/task/{task_id}/guest/{guest_id} [Enterprise plan only] When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_task_by_task_id_link_by_links_toWRITE

Add task link via POST /v2/task/{task_id}/link/{links_to} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_task_by_task_id_mergeWRITE

Merge tasks via POST /v2/task/{task_id}/merge

no provider scope
clickup_post_v2_task_by_task_id_tag_by_tag_nameWRITE

Add tag to task via POST /v2/task/{task_id}/tag/{tag_name} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_task_by_task_id_timeWRITE

Tracktime via POST /v2/task/{task_id}/time When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_team_by_team_id_goalWRITE

Create goal via POST /v2/team/{team_id}/goal

no provider scope
clickup_post_v2_team_by_team_id_groupWRITE

Create user group via POST /v2/team/{team_id}/group

no provider scope
clickup_post_v2_team_by_team_id_guestWRITE

Invite guest to workspace via POST /v2/team/{team_id}/guest [Enterprise plan only]

no provider scope
clickup_post_v2_team_by_team_id_spaceWRITE

Create space via POST /v2/team/{team_id}/space

no provider scope
clickup_post_v2_team_by_team_id_time_entriesWRITE

Createatimeentry via POST /v2/team/{team_Id}/time_entries When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_team_by_team_id_time_entries_startWRITE

Startatime entry via POST /v2/team/{team_Id}/time_entries/start When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_post_v2_team_by_team_id_time_entries_stopWRITE

Stopatime entry via POST /v2/team/{team_id}/time_entries/stop

no provider scope
clickup_post_v2_team_by_team_id_time_entries_tagsWRITE

Addtagsfromtimeentries via POST /v2/team/{team_id}/time_entries/tags

no provider scope
clickup_post_v2_team_by_team_id_userWRITE

Invite user to workspace via POST /v2/team/{team_id}/user [Enterprise plan only]

no provider scope
clickup_post_v2_team_by_team_id_viewWRITE

Create team view via POST /v2/team/{team_id}/view

no provider scope
clickup_post_v2_team_by_team_id_webhookWRITE

Create webhook via POST /v2/team/{team_id}/webhook

no provider scope
clickup_post_v2_view_by_view_id_commentWRITE

Create chat view comment via POST /v2/view/{view_id}/comment

no provider scope
clickup_put_api_v3_workspaces_by_workspace_id_docs_by_doc_id_pages_by_page_idWRITE

Edit page public via PUT /api/v3/workspaces/{workspace_id}/docs/{doc_id}/pages/{page_id}

no provider scope
clickup_put_api_v3_workspaces_by_workspace_id_tasks_by_task_id_home_list_by_list_idWRITE

Move task via PUT /api/v3/workspaces/{workspace_id}/tasks/{task_id}/home_list/{list_id}

no provider scope
clickup_put_api_v3_workspaces_by_workspace_id_tasks_by_task_id_time_estimates_by_userWRITE

Replace time estimates by user via PUT /api/v3/workspaces/{workspace_id}/tasks/{task_id}/time_estimates_by_user [Business plan or above]

no provider scope
clickup_put_v2_checklist_by_checklist_idWRITE

Edit checklist via PUT /v2/checklist/{checklist_id}

no provider scope
clickup_put_v2_checklist_by_checklist_id_checklist_item_by_checklist_item_idWRITE

Edit checklist item via PUT /v2/checklist/{checklist_id}/checklist_item/{checklist_item_id}

no provider scope
clickup_put_v2_comment_by_comment_idWRITE

Update comment via PUT /v2/comment/{comment_id}

no provider scope
clickup_put_v2_folder_by_folder_idWRITE

Update folder via PUT /v2/folder/{folder_id}

no provider scope
clickup_put_v2_folder_by_folder_id_positionWRITE

Move folder via PUT /v2/folder/{folder_id}/position

no provider scope
clickup_put_v2_goal_by_goal_idWRITE

Update goal via PUT /v2/goal/{goal_id}

no provider scope
clickup_put_v2_group_by_group_idWRITE

Update team via PUT /v2/group/{group_id}

no provider scope
clickup_put_v2_key_result_by_key_result_idWRITE

Edit key result via PUT /v2/key_result/{key_result_id}

no provider scope
clickup_put_v2_list_by_list_idWRITE

Update list via PUT /v2/list/{list_id}

no provider scope
clickup_put_v2_space_by_space_idWRITE

Update space via PUT /v2/space/{space_id}

no provider scope
clickup_put_v2_space_by_space_id_tag_by_tag_nameWRITE

Edit space tag via PUT /v2/space/{space_id}/tag/{tag_name}

no provider scope
clickup_put_v2_task_by_task_idWRITE

Update task via PUT /v2/task/{task_id} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_put_v2_task_by_task_id_time_by_interval_idWRITE

Edittimetracked via PUT /v2/task/{task_id}/time/{interval_id} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_put_v2_team_by_team_id_guest_by_guest_idWRITE

Edit guest on workspace via PUT /v2/team/{team_id}/guest/{guest_id} [Enterprise plan only]

no provider scope
clickup_put_v2_team_by_team_id_time_entries_by_timer_idWRITE

Updateatime entry via PUT /v2/team/{team_id}/time_entries/{timer_id} When custom_task_ids=true the workspace id is also sent as the team_id query parameter (the connector supplies it from the path).

no provider scope
clickup_put_v2_team_by_team_id_time_entries_tagsWRITE

Changetagnamesfromtimeentries via PUT /v2/team/{team_id}/time_entries/tags

no provider scope
clickup_put_v2_team_by_team_id_user_by_user_idWRITE

Edit user on workspace via PUT /v2/team/{team_id}/user/{user_id} [Enterprise plan only]

no provider scope
clickup_put_v2_view_by_view_idWRITE

Update view via PUT /v2/view/{view_id}

no provider scope
clickup_put_v2_webhook_by_webhook_idWRITE

Update webhook via PUT /v2/webhook/{webhook_id}

no provider scope

Put ClickUp behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.