ClickUp
Manage your projects and tasks with ClickUp.
Authentication
This connector uses Token-based authentication.
info
Set up your connection in the Abstra Console before using it in your workflows.
How to use
Using the Smart Chat
Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".
Using the Web Editor
from abstra.connectors import run_connection_action
result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})
Available Actions
This connector provides 165 actions:
| Action | Purpose | Parameters |
|---|---|---|
| post_v2_task_by_task_id_attachment | Upload a file to a task as an attachment. | task_id (string) required custom_task_ids (boolean) team_id (number) data: { . attachment (array) } (object) required |
| post_v2_oauth_token | OAuth token endpoint for API authentication. | data: { . client_id (string) . client_secret (string) . code (string) } (object) required |
| get_v2_user | Get authenticated user details. | No parameters |
| get_v2_team | Get available workspaces for authenticated user. | No parameters |
| post_v2_task_by_task_id_checklist | Create a new checklist for a task. | task_id (string) required custom_task_ids (boolean) team_id (number) data: { . name (string) } (object) required |
| put_v2_checklist_by_checklist_id | Edit or reorder a task checklist. | checklist_id (string) required data: { . name (string) . position (integer) } (object) required |
| delete_v2_checklist_by_checklist_id | Delete a checklist from a task. | checklist_id (string) required |
| post_v2_checklist_by_checklist_id_checklist_item | Add a line item to a task checklist. | checklist_id (string) required data: { . name (string) . assignee (integer) } (object) required |
| put_v2_checklist_by_checklist_id_checklist_item_by_checklist_item_id | Update a checklist item. | checklist_id (string) required checklist_item_id (string) required data: { . name (string) . assignee (string,null) . resolved (boolean) . parent (string,null) } (object) required |
| delete_v2_checklist_by_checklist_id_checklist_item_by_checklist_item_id | Delete a line item from a task checklist. | checklist_id (string) required checklist_item_id (string) required |
| get_v2_task_by_task_id_comment | Get comments from a task. | task_id (string) required custom_task_ids (boolean) team_id (number) start (integer) start_id (string) |
| post_v2_task_by_task_id_comment | Add a new comment to a task. | task_id (string) required custom_task_ids (boolean) team_id (number) data: { . comment_text (string) . assignee (integer) . group_assignee (string) . notify_all (boolean) } (object) required |
| get_v2_view_by_view_id_comment | Get comments from a chat view. | view_id (string) required start (integer) start_id (string) |
| post_v2_view_by_view_id_comment | Add a new comment to a Chat view. | view_id (string) required data: { . comment_text (string) . notify_all (boolean) } (object) required |
| get_v2_list_by_list_id_comment | Get comments from a list. | list_id (number) required start (integer) start_id (string) |
| post_v2_list_by_list_id_comment | Add a comment to a List. | list_id (number) required data: { . comment_text (string) . assignee (integer) . notify_all (boolean) } (object) required |
| put_v2_comment_by_comment_id | Update comment content and properties. | comment_id (number) required data: { . comment_text (string) . assignee (integer) . group_assignee (integer) . resolved (boolean) } (object) required |
| delete_v2_comment_by_comment_id | Delete a task comment. | comment_id (number) required |
| get_v2_comment_by_comment_id_reply | Get threaded comments. | comment_id (number) required |
| post_v2_comment_by_comment_id_reply | Create a threaded comment. | comment_id (number) required data: { . comment_text (string) . assignee (integer) . group_assignee (string) . notify_all (boolean) } (object) required |
| get_v2_list_by_list_id_field | Get custom fields for a list. | list_id (number) required Content-Type (string) required |
| get_v2_folder_by_folder_id_field | Get custom fields for a folder. | folder_id (number) required Content-Type (string) required |
| get_v2_space_by_space_id_field | Get custom fields for a space. | space_id (number) required Content-Type (string) required |
| get_v2_team_by_team_id_field | View the Custom Fields you have access to in a specific Workspace. Get Workspace Custom Fields only returns Custom Fields created at the Workspace level. Custom Fields created at the Space, Folder, and List level are not included. | team_id (number) required Content-Type (string) required |
| post_v2_task_by_task_id_field_by_field_id | Set a custom field value on a task. | task_id (string) required field_id (string) required custom_task_ids (boolean) team_id (number) data required |
| delete_v2_task_by_task_id_field_by_field_id | Remove the data from a Custom Field on a task. This does not delete the option from the Custom Field. | task_id (string) required field_id (string) required custom_task_ids (boolean) team_id (number) |
| post_v2_task_by_task_id_dependency | Set a task as waiting on or blocking another task. | task_id (string) required custom_task_ids (boolean) team_id (number) data: { . depends_on (string) . depedency_of (string) } (object) required |
| delete_v2_task_by_task_id_dependency | Remove the dependency relationship between two or more tasks. | task_id (string) required depends_on (string) required dependency_of (string) required custom_task_ids (boolean) team_id (number) |
| post_v2_task_by_task_id_link_by_links_to | This is the equivalent of the feature Task Links in the right-hand sidebar of a Task. It allows you to link two tasks together. General links or links to other objects than tasks are not supported. | task_id (string) required links_to (string) required custom_task_ids (boolean) team_id (number) |
| delete_v2_task_by_task_id_link_by_links_to | Remove the link between two tasks. | task_id (string) required links_to (string) required custom_task_ids (boolean) team_id (number) |
| get_v2_space_by_space_id_folder | View the Folders in a Space. | space_id (number) required archived (boolean) |
| post_v2_space_by_space_id_folder | Add a new Folder to a Space. | space_id (number) required data: { . name (string) } (object) required |
| get_v2_folder_by_folder_id | View the Lists within a Folder. | folder_id (number) required |
| put_v2_folder_by_folder_id | Rename a Folder. | folder_id (number) required data: { . name (string) } (object) required |
| delete_v2_folder_by_folder_id | Delete a Folder from your Workspace. | folder_id (number) required |
| get_v2_team_by_team_id_goal | View the Goals available in a Workspace. | team_id (number) required include_completed (boolean) |
| post_v2_team_by_team_id_goal | Add a new Goal to a Workspace. | team_id (number) required data: { . name (string) . due_date (integer) . description (string) . multiple_owners (boolean) . owners (array) . color (string) } (object) required |
| get_v2_goal_by_goal_id | View the details of a Goal including its Targets. | goal_id (string) required |
| put_v2_goal_by_goal_id | Rename a Goal, set the due date, replace the description, add or remove owners, and set the Goal color. | goal_id (string) required data: { . name (string) . due_date (integer) . description (string) . rem_owners (array) . add_owners (array) . color (string) } (object) required |
| delete_v2_goal_by_goal_id | Remove a Goal from your Workspace. | goal_id (string) required Content-Type (string) required |
| post_v2_goal_by_goal_id_key_result | Add a Target to a Goal. | goal_id (string) required data: { . name (string) . owners (array) . type (string) . steps_start (integer) . steps_end (integer) . unit (string) . task_ids (array) . list_ids (array) } (object) required |
| put_v2_key_result_by_key_result_id | Update a Target. | key_result_id (string) required data: { . steps_current (integer) . note (string) } (object) required |
| delete_v2_key_result_by_key_result_id | Delete a target from a Goal. | key_result_id (string) required |
| post_v2_team_by_team_id_guest | Invite a guest to join a workspace Enterprise plan only. | team_id (number) required data: { . email (string) . can_edit_tags (boolean) . can_see_time_spent (boolean) . can_see_time_estimated (boolean) . can_create_views (boolean) . can_see_points_estimated (boolean) . custom_role_id (integer) } (object) required |
| get_v2_team_by_team_id_guest_by_guest_id | Get guest information Enterprise plan only. | team_id (number) required guest_id (number) required |
| put_v2_team_by_team_id_guest_by_guest_id | Configure guest options Enterprise plan only. | team_id (number) required guest_id (number) required data: { . can_see_points_estimated (boolean) . can_edit_tags (boolean) . can_see_time_spent (boolean) . can_see_time_estimated (boolean) . can_create_views (boolean) . custom_role_id (integer) } (object) required |
| delete_v2_team_by_team_id_guest_by_guest_id | Revoke a guest's access to a Workspace. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | team_id (number) required guest_id (number) required |
| post_v2_task_by_task_id_guest_by_guest_id | Share a task with a guest. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | task_id (string) required guest_id (number) required include_shared (boolean) custom_task_ids (boolean) team_id (number) data: { . permission_level (string) } (object) required |
| delete_v2_task_by_task_id_guest_by_guest_id | Revoke a guest's access to a task. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | task_id (string) required guest_id (number) required include_shared (boolean) custom_task_ids (boolean) team_id (number) |
| post_v2_list_by_list_id_guest_by_guest_id | Share a List with a guest. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | list_id (number) required guest_id (number) required include_shared (boolean) data: { . permission_level (string) } (object) required |
| delete_v2_list_by_list_id_guest_by_guest_id | Revoke a guest's access to a List. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | list_id (number) required guest_id (number) required include_shared (boolean) |
| post_v2_folder_by_folder_id_guest_by_guest_id | Share a Folder with a guest. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | folder_id (number) required guest_id (number) required include_shared (boolean) data: { . permission_level (string) } (object) required |
| delete_v2_folder_by_folder_id_guest_by_guest_id | Revoke a guest's access to a Folder. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | folder_id (number) required guest_id (number) required include_shared (boolean) |
| get_v2_folder_by_folder_id_list | View the Lists within a Folder. | folder_id (number) required archived (boolean) |
| post_v2_folder_by_folder_id_list | Add a new List to a Folder. | folder_id (number) required data: { . name (string) . content (string) . markdown_content (string) . due_date (integer) . due_date_time (boolean) . priority (integer) . assignee (integer) . status (string) } (object) required |
| post_v2_space_by_space_id_folder_template_by_template_id | Create a new Folder using a Folder template within a Space. This endpoint allows you to create a folder with all its nested assets lists, tasks, etc. from a predefined template available in your Workspace. Publicly shared templates must be added to your Workspacehttps://help.clickup.com/hc/en-us/articles/6326023965591-Add-a-template-to-your-library before you can use them with the public API. This request can be run asynchronously or synchronously via the return_immediately parameter. | space_id (string) required template_id (string) required data: { . name (string) . options (object) } (object) required |
| get_v2_space_by_space_id_list | View the Lists in a Space that aren't located in a Folder. | space_id (number) required archived (boolean) |
| post_v2_space_by_space_id_list | Add a new List in a Space. | space_id (number) required data: { . name (string) . content (string) . markdown_content (string) . due_date (integer) . due_date_time (boolean) . priority (integer) . assignee (integer) . status (string) } (object) required |
| get_v2_list_by_list_id | View information about a List. | list_id (number) required |
| put_v2_list_by_list_id | Rename a List, update the List Info description, set a due date/time, set the List's priority, set an assignee, set or remove the List color. | list_id (string) required data: { . name (string) . content (string) . markdown_content (string) . due_date (integer) . due_date_time (boolean) . priority (integer) . assignee (string) . status (string) . unset_status (boolean) } (object) required |
| delete_v2_list_by_list_id | Delete a List from your Workspace. | list_id (number) required Content-Type (string) required |
| post_v2_list_by_list_id_task_by_task_id | Add a task to an additional List. Note: This endpoint requires the Tasks in Multiple List ClickApphttps://help.clickup.com/hc/en-us/articles/6309958824727-Tasks-in-Multiple-Lists to be enabled. | list_id (number) required task_id (string) required |
| delete_v2_list_by_list_id_task_by_task_id | Remove a task from an additional List. You can't remove a task from its home List. Note: This endpoint requires the Tasks in Multiple List ClickApphttps://help.clickup.com/hc/en-us/articles/6309958824727-Tasks-in-Multiple-Lists to be enabled. | list_id (number) required task_id (string) required |
| get_v2_task_by_task_id_member | View the people who have access to a task. Responses do not include people with inherited Hierarchy permission to the task. | task_id (string) required |
| get_v2_list_by_list_id_member | Get Workspace members who have access to a List. | list_id (number) required |
| get_v2_team_by_team_id_customroles | View the Custom Roles available in a Workspace. | team_id (number) required include_members (boolean) |
| get_v2_team_by_team_id_shared | View the tasks, Lists, and Folders that have been shared with the authenticated user. | team_id (number) required |
| get_v2_team_by_team_id_space | View the Spaces avialable in a Workspace. You can only get member info in private Spaces. | team_id (number) required archived (boolean) |
| post_v2_team_by_team_id_space | Add a new Space to a Workspace. | team_id (number) required data: { . name (string) . multiple_assignees (boolean) . features (object) } (object) required |
| get_v2_space_by_space_id | View the Spaces available in a Workspace. | space_id (number) required |
| put_v2_space_by_space_id | Rename, set the Space color, and enable ClickApps for a Space. | space_id (number) required data: { . name (string) . color (string) . private (boolean) . admin_can_manage (boolean) . multiple_assignees (boolean) . features (object) } (object) required |
| delete_v2_space_by_space_id | Delete a Space from your Workspace. | space_id (number) required |
| get_v2_space_by_space_id_tag | View the task Tags available in a Space. | space_id (number) required Content-Type (string) required |
| post_v2_space_by_space_id_tag | Add a new task Tag to a Space. | space_id (number) required data: { . tag (object) } (object) required |
| put_v2_space_by_space_id_tag_by_tag_name | Update a task Tag. | space_id (number) required tag_name (string) required data: { . tag (object) } (object) required |
| delete_v2_space_by_space_id_tag_by_tag_name | Delete a task Tag from a Space. | space_id (number) required tag_name (string) required data: { . tag (object) } (object) required |
| post_v2_task_by_task_id_tag_by_tag_name | Add a Tag to a task. | task_id (string) required tag_name (string) required custom_task_ids (boolean) team_id (number) Content-Type (string) required |
| delete_v2_task_by_task_id_tag_by_tag_name | Remove a Tag from a task. This does not delete the Tag from the Space. | task_id (string) required tag_name (string) required custom_task_ids (boolean) team_id (number) Content-Type (string) required |
| get_v2_list_by_list_id_task | View the tasks in a List. Responses are limited to 100 tasks per page. You can only view task information of tasks you can access. This endpoint only includes tasks where the specified list_id is their home List. Tasks added to the list_id with a different home List are not included in the response by default. To include tasks that exist in multiple lists, use the include_timl parameter. The time_spent field displays time tracked in milliseconds, and is only included in the response for ta | list_id (number) required archived (boolean) include_markdown_description (boolean) page (integer) order_by (string) reverse (boolean) subtasks (boolean) statuses (array) include_closed (boolean) include_timl (boolean) assignees (array) watchers (array) tags (array) due_date_gt (integer) due_date_lt (integer) date_created_gt (integer) date_created_lt (integer) date_updated_gt (integer) date_updated_lt (integer) date_done_gt (integer) date_done_lt (integer) custom_fields (array) custom_field (array) custom_items (array) |
| post_v2_list_by_list_id_task | Create a new task. | list_id (number) required data: { . name (string) . description (string) . assignees (array) . archived (boolean) . group_assignees (array) . tags (array) . status (string) . priority (integer,null) . due_date (integer) . due_date_time (boolean) . time_estimate (integer) . start_date (integer) . start_date_time (boolean) . points (number) . notify_all (boolean) . parent (string,null) . markdown_content (string) . links_to (string,null) . check_required_custom_fields (boolean) . custom_fields (array) . custom_item_id (number) } (object) required |
| get_v2_task_by_task_id | View information about a task. You can only view task information of tasks you can access. Tasks with attachments will return an 'attachments' response. Docs attached to a task are not returned. | task_id (string) required custom_task_ids (boolean) team_id (number) include_subtasks (boolean) include_markdown_description (boolean) custom_fields (array) |
| put_v2_task_by_task_id | Update a task by including one or more fields in the request body. | task_id (string) required custom_task_ids (boolean) team_id (number) data: { . custom_item_id (number,null) . name (string) . description (string) . markdown_content (string) . status (string) . priority (integer) . due_date (integer) . due_date_time (boolean) . parent (string) . time_estimate (integer) . start_date (integer) . start_date_time (boolean) . points (number) . assignees (object) . group_assignees (object) . watchers (object) . archived (boolean) } (object) required |
| delete_v2_task_by_task_id | Delete a task from your Workspace. | task_id (string) required custom_task_ids (boolean) team_id (number) Content-Type (string) required |
| get_v2_team_by_team_id_task | View the tasks that meet specific criteria from a Workspace. Responses are limited to 100 tasks per page. You can only view task information of tasks you can access. Our Try It modal currently supports filtering by two or more Lists, Folders, or Spaces. To filter by a single List, Folder, or Space, we recommend using a free app like Postmanhttps://www.postman.com/ to test our public API. | team_Id (number) required page (integer) order_by (string) reverse (boolean) subtasks (boolean) space_ids (array) project_ids (array) list_ids (array) statuses (array) include_closed (boolean) assignees (array) tags (array) due_date_gt (integer) due_date_lt (integer) date_created_gt (integer) date_created_lt (integer) date_updated_gt (integer) date_updated_lt (integer) date_done_gt (integer) date_done_lt (integer) custom_fields (array) custom_task_ids (boolean) team_id (number) parent (string) include_markdown_description (boolean) custom_items (array) |
| post_v2_task_by_task_id_merge | Merge multiple tasks into a target task. The target task is specified by the task_id parameter, while the source tasks to be merged are provided in the request body. Custom Task IDs are not supported. | task_id (string) required data: { . source_task_ids (array) } (object) required |
| get_v2_task_by_task_id_time_in_status | View how long a task has been in each status. The Total time in Status ClickApp must first be enabled by the Workspace owner or an admin. | task_id (string) required custom_task_ids (boolean) team_id (number) Content-Type (string) required |
| get_v2_task_bulk_time_in_status_task_ids | View how long two or more tasks have been in each status. The Total time in Status ClickApp must first be enabled by the Workspace owner or an admin. | task_ids (string) required custom_task_ids (boolean) team_id (number) Content-Type (string) required |
| get_v2_team_by_team_id_task_template | View the task templates available in a Workspace. | team_id (number) required page (integer) required Content-Type (string) required |
| post_v2_list_by_list_id_task_template_by_template_id | Create a new task using a task template defined in your workspace. Publicly shared templates must be added to your Workspacehttps://help.clickup.com/hc/en-us/articles/6326023965591-Add-a-template-to-your-library before you can use them with the public API. | list_id (number) required template_id (string) required data: { . name (string) } (object) required |
| post_v2_folder_by_folder_id_list_template_by_template_id | Create a new list using a list template in a Folder. Publicly shared templates must be added to your Workspacehttps://help.clickup.com/hc/en-us/articles/6326023965591-Add-a-template-to-your-library before you can use them with the public API. This request runs synchronously by default with return_immediately=true. The request returns the future List ID immediatly, but the List may not be created when the response is sent. Small templates can be applied synchronously, which guarantees that all su | folder_id (string) required template_id (string) required data: { . name (string) . options (object) } (object) required |
| post_v2_space_by_space_id_list_template_by_template_id | Create a new List using a List template within a Space. Publicly shared templates must be added to your Workspacehttps://help.clickup.com/hc/en-us/articles/6326023965591-Add-a-template-to-your-library before you can use them with the public API. This request can be run asynchronously or synchronously via the return_immediately parameter. | space_id (string) required template_id (string) required data: { . name (string) . options (object) } (object) required |
| get_v2_team_by_team_id_seats | View the used, total, and available member and guest seats for a Workspace. | team_id (string) required |
| get_v2_team_by_team_id_plan | View the current Planhttps://clickup.com/pricing for the specified Workspace. | team_id (string) required |
| post_v2_team_by_team_id_group | This endpoint creates a User Grouphttps://docs.clickup.com/en/articles/4010016-teams-how-to-create-user-groups within a Workspace. User Groups are used to organize and manage users within a Workspace. In the API documentation, team_id refers to the Workspace ID, and group_id refers to the User Group ID. Note: Adding a guest with view-only permissions to a Team automatically converts them to a paid guest. If no paid guest seats are available, an additional member seat will be added, incre | team_id (number) required data: { . name (string) . handle (string) . members (array) } (object) required |
| get_v2_team_by_team_id_custom_item | View the custom task types available in a Workspace. | team_id (number) required |
| put_v2_group_by_group_id | This endpoint is used to manage User Groupshttps://docs.clickup.com/en/articles/4010016-teams-how-to-create-user-groups, which are groups of users within your Workspace. In our API, team_id in the path refers to the Workspace ID, and group_id refers to the ID of a User Group. Note: Adding a guest with view-only permissions to a User Group automatically converts them to a paid guest. If you don't have any paid guest seats available, a new member seat is automatically added to increase the n | group_id (string) required data: { . name (string) . handle (string) . members (object) } (object) required |
| delete_v2_group_by_group_id | This endpoint is used to remove a User Grouphttps://docs.clickup.com/en/articles/4010016-teams-how-to-create-user-groups from your Workspace. In our API documentation, team_id refers to the id of a Workspace, and group_id refers to the id of a user group. | group_id (string) required |
| get_v2_group | This endpoint is used to view User Groupshttps://docs.clickup.com/en/articles/4010016-teams-how-to-create-user-groups in your Workspace. In our API documentation, team_id refers to the ID of a Workspace, and group_id refers to the ID of a User Group. | team_id (number) required group_ids (string) |
| get_v2_task_by_task_id_time | Note: This is a legacy time tracking endpoint. We recommend using the Time Tracking API endpoints to manage time entries. | task_id (string) required custom_task_ids (boolean) team_id (number) Content-Type (string) required |
| post_v2_task_by_task_id_time | Note: This is a legacy time tracking endpoint. We recommend using the Time Tracking API endpoints to manage time entries. | task_id (string) required custom_task_ids (boolean) team_id (number) data: { . start (integer) . end (integer) . time (integer) } (object) required |
| put_v2_task_by_task_id_time_by_interval_id | Note: This is a legacy time tracking endpoint. We recommend using the Time Tracking API endpoints to manage time entries. | task_id (string) required interval_id (string) required custom_task_ids (boolean) team_id (number) data: { . start (integer) . end (integer) . time (integer) } (object) required |
| delete_v2_task_by_task_id_time_by_interval_id | Note: This is a legacy time tracking endpoint. We recommend using the Time Tracking API endpoints to manage time entries. | task_id (string) required interval_id (string) required custom_task_ids (boolean) team_id (number) Content-Type (string) required |
| get_v2_team_by_team_id_time_entries | View time entries filtered by start and end date. By default, this endpoint returns time entries from the last 30 days created by the authenticated user. To retrieve time entries for other users, you must include the assignee query parameter. Only one of the following location filters can be included at a time: space_id, folder_id, list_id, or task_id. Note: A time entry that has a negative duration means that timer is currently running for that user. | team_Id (number) required start_date (number) end_date (number) assignee (number) include_task_tags (boolean) include_location_names (boolean) include_approval_history (boolean) include_approval_details (boolean) space_id (number) folder_id (number) list_id (number) task_id (string) custom_task_ids (boolean) team_id (number) is_billable (boolean) Content-Type (string) required |
| post_v2_team_by_team_id_time_entries | Create a time entry. Note: A time entry that has a negative duration means that timer is currently running for that user. | team_Id (number) required custom_task_ids (boolean) team_id (number) data: { . description (string) . tags (array) . start (integer) . stop (integer) . end (integer) . billable (boolean) . duration (integer) . assignee (integer) . tid (string) } (object) required |
| get_v2_team_by_team_id_time_entries_by_timer_id | View a single time entry. Note: A time entry that has a negative duration means that timer is currently running for that user. | team_id (number) required timer_id (string) required include_task_tags (boolean) include_location_names (boolean) include_approval_history (boolean) include_approval_details (boolean) Content-Type (string) required |
| delete_v2_team_by_team_id_time_entries_by_timer_id | Delete a time entry from a Workspace. | team_id (number) required timer_id (number) required Content-Type (string) required |
| put_v2_team_by_team_id_time_entries_by_timer_id | Update the details of a time entry. | team_id (number) required timer_id (number) required custom_task_ids (boolean) data: { . description (string) . tags (array) . tag_action (string) . start (integer) . end (integer) . tid (string) . billable (boolean) . duration (integer) } (object) required |
| get_v2_team_by_team_id_time_entries_by_timer_id_history | View a list of changes made to a time entry. | team_id (number) required timer_id (string) required Content-Type (string) required |
| get_v2_team_by_team_id_time_entries_current | View a time entry that's currently tracking time for the authenticated user. Note: A time entry that has a negative duration means that timer is currently running for that user. | team_id (number) required assignee (number) Content-Type (string) required |
| delete_v2_team_by_team_id_time_entries_tags | Remove labels from time entries. This does not remove the label from a Workspace. | team_id (number) required data: { . time_entry_ids (array) . tags (array) } (object) required |
| get_v2_team_by_team_id_time_entries_tags | View all the labels that have been applied to time entries in a Workspace. | team_id (number) required Content-Type (string) required |
| post_v2_team_by_team_id_time_entries_tags | Add a label to a time entry. | team_id (number) required data: { . time_entry_ids (array) . tags (array) } (object) required |
| put_v2_team_by_team_id_time_entries_tags | Rename an time entry label. | team_id (number) required data: { . name (string) . new_name (string) . tag_bg (string) . tag_fg (string) } (object) required |
| post_v2_team_by_team_id_time_entries_start | Start a timer for the authenticated user. | team_Id (number) required custom_task_ids (boolean) team_id (number) data: { . description (string) . tags (array) . tid (string) . billable (boolean) } (object) required |
| post_v2_team_by_team_id_time_entries_stop | Stop a timer that's currently running for the authenticated user. | team_id (number) required Content-Type (string) required |
| post_v2_team_by_team_id_user | Invite someone to join your Workspace as a member. To invite someone as a guest, use the Invite Guestref:inviteguesttoworkspace endpoint. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | team_id (number) required data: { . email (string) . admin (boolean) . custom_role_id (integer) } (object) required |
| get_v2_team_by_team_id_user_by_user_id | View information about a user in a Workspace. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | team_id (number) required user_id (number) required include_shared (boolean) |
| put_v2_team_by_team_id_user_by_user_id | Update a user's name and role. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | team_id (number) required user_id (number) required data: { . username (string) . admin (boolean) . custom_role_id (integer) } (object) required |
| delete_v2_team_by_team_id_user_by_user_id | Deactivate a user from a Workspace. Note: This endpoint is only available to Workspaces on our Enterprise Planhttps://clickup.com/pricing. | team_id (number) required user_id (number) required |
| get_v2_team_by_team_id_view | View the task and page views available at the Everything Level of a Workspace. | team_id (number) required |
| post_v2_team_by_team_id_view | Add a List, Board, Calendar, Table, Timeline, Workload, Activity, Map, Chat, or Gantt view at the Everything Level of a Workspace. | team_id (number) required data: { . name (string) . type (string) . grouping (object) . divide (object) . sorting (object) . filters (object) . columns (object) . team_sidebar (object) . settings (object) } (object) required |
| get_v2_space_by_space_id_view | View the task and page views available for a Space. | space_id (number) required |
| post_v2_space_by_space_id_view | Add a List, Board, Calendar, Table, Timeline, Workload, Activity, Map, Chat, or Gantt view to a Space. | space_id (number) required data: { . name (string) . type (string) . grouping (object) . divide (object) . sorting (object) . filters (object) . columns (object) . team_sidebar (object) . settings (object) } (object) required |
| get_v2_folder_by_folder_id_view | View the task and page views available for a Folder. | folder_id (number) required |
| post_v2_folder_by_folder_id_view | Add a List, Board, Calendar, Table, Timeline, Workload, Activity, Map, Chat, or Gantt view to a Folder. | folder_id (number) required data: { . name (string) . type (string) . grouping (object) . divide (object) . sorting (object) . filters (object) . columns (object) . team_sidebar (object) . settings (object) } (object) required |
| get_v2_list_by_list_id_view | View the task and page views available for a List.br Views and required views are separate responses. | list_id (number) required |
| post_v2_list_by_list_id_view | Add a List, Board, Calendar, Table, Timeline, Workload, Activity, Map, Chat, or Gantt view to a List. | list_id (number) required data: { . name (string) . type (string) . grouping (object) . divide (object) . sorting (object) . filters (object) . columns (object) . team_sidebar (object) . settings (object) } (object) required |
| get_v2_view_by_view_id | View information about a specific task or page view. | view_id (string) required |
| put_v2_view_by_view_id | Rename a view, update the grouping, sorting, filters, columns, and settings of a view. | view_id (string) required data: { . name (string) . type (string) . parent (object) . grouping (object) . divide (object) . sorting (object) . filters (object) . columns (object) . team_sidebar (object) . settings (object) } (object) required |
| delete_v2_view_by_view_id | Delete View | view_id (string) required |
| get_v2_view_by_view_id_task | See all visible tasks in a view in ClickUp. | view_id (string) required page (integer) required |
| get_v2_team_by_team_id_webhook | View the webhooks created via the API for a Workspace. This endpoint returns webhooks created by the authenticated user. | team_id (number) required |
| post_v2_team_by_team_id_webhook | Set up a webhook to monitor for events.br We do not have a dedicated IP address for webhooks. We use our domain name and dynamic addressing. | team_id (number) required data: { . endpoint (string) . events (array) . space_id (integer) . folder_id (integer) . list_id (integer) . task_id (string) } (object) required |
| put_v2_webhook_by_webhook_id | Update a webhook to change the events to be monitored. | webhook_id (string) required data: { . endpoint (string) . events (string) . status (string) } (object) required |
| delete_v2_webhook_by_webhook_id | Delete a webhook to stop monitoring the events and locations of the webhook. | webhook_id (string) required |
| get_v3_workspaces_by_workspace_id_docs | View the Docs in your Workspace. You can only view information of Docs you can access. | workspaceId (number) required id (string) creator (number) deleted (boolean) archived (boolean) parent_id (string) parent_type (string) limit (number) next_cursor (string) |
| post_v3_workspaces_by_workspace_id_docs | Create a new Doc. | workspaceId (number) required data: { . name (string) . parent . visibility (string) . create_page (boolean) } (object) required |
| get_v3_workspaces_by_workspace_id_docs_by_doc_id | View information about a Doc. | workspaceId (number) required docId (string) required |
| get_v3_workspaces_by_workspace_id_docs_by_doc_id_page_listing | View the PageListing for a Doc. | workspaceId (number) required docId (string) required max_page_depth (number) |
| get_v3_workspaces_by_workspace_id_docs_by_doc_id_pages | View pages belonging to a Doc. | workspaceId (number) required docId (string) required max_page_depth (number) content_format (string) |
| post_v3_workspaces_by_workspace_id_docs_by_doc_id_pages | Create a page in a Doc. | workspaceId (number) required docId (string) required data: { . parent_page_id (string) . name (string) . sub_title (string) . content (string) . content_format (string) } (object) required |
| get_v3_workspaces_by_workspace_id_docs_by_doc_id_pages_by_page_id | View the information about a page in a Doc. Due to markdown format limitations, some content elements will not be displayed exactly as they appear in ClickUp.doc:docsimportexportlimitations/ | workspaceId (number) required docId (string) required pageId (string) required content_format (string) |
| put_v3_workspaces_by_workspace_id_docs_by_doc_id_pages_by_page_id | Edit a page in a Doc. | workspaceId (number) required docId (string) required pageId (string) required data: { . name (string) . sub_title (string) . content (string) . content_edit_mode (string) . content_format (string) } (object) required |
| post_v3_workspaces_by_workspace_id_auditlogs | Create Workspace-level audit logs. Audit logs can only be created by the Workspace owner on Enterprise Plans. | workspace_id (string) required data: { . filter . applicability (string) . pagination } (object) required |
| patch_v3_workspaces_by_workspace_id_by_object_type_by_object_id_acls | Update the privacy and access settings of an object or location in the Workspace. Note that sharing an item may incur charges. | workspace_id (string) required object_type (string) required object_id (string) required data: { . entries (array) . private (boolean) } (object) required |
| get_v3_workspaces_by_workspace_id_chat_channels | This endpoint retrieves the Channels in a Workspace. | workspace_id (integer) required description_format (string) cursor (string) limit (integer) is_follower (boolean) include_hidden (boolean) with_comment_since (number) room_types (array) |
| post_v3_workspaces_by_workspace_id_chat_channels | This endpoint creates a new Channel not tied to a Space, Folder, or List. If a Channel with the specified name already exists it returns it. | workspace_id (integer) required data: { . description (string) . name (string) . topic (string) . user_ids (array) . visibility (string) } (object) required |
| post_v3_workspaces_by_workspace_id_chat_channels_location | This endpoint creates a Channel and when a Channel already exists on the requested location, it returns it. | workspace_id (integer) required data: { . description (string) . topic (string) . user_ids (array) . visibility (string) . location } (object) required |
| post_v3_workspaces_by_workspace_id_chat_channels_direct_message | This endpoint creates a new Direct Message between up to 10 users. If a Direct Message between those users already exists it returns it. | workspace_id (integer) required data: { . user_ids (array) } (object) required |
| get_v3_workspaces_by_workspace_id_chat_channels_by_channel_id | This endpoint retrieves a specific Channel given its ID. | workspace_id (integer) required channel_id (string) required description_format (string) |
| patch_v3_workspaces_by_workspace_id_chat_channels_by_channel_id | This endpoint updates a single Channel. | workspace_id (integer) required channel_id (string) required data: { . content_format (string) . description (string) . location . name (string) . topic (string) . visibility (string) } (object) required |
| delete_v3_workspaces_by_workspace_id_chat_channels_by_channel_id | This endpoint deletes a Channel. Applies to Channels tied to a Space, Folder, or List or not tied to locations. | workspace_id (integer) required channel_id (string) required |
| get_v3_workspaces_by_workspace_id_chat_channels_by_channel_id_followers | This endpoint retrieves followers of a specific Channel given its ID. | workspace_id (integer) required channel_id (string) required cursor (string) limit (integer) |
| get_v3_workspaces_by_workspace_id_chat_channels_by_channel_id_members | This endpoint retrieves members of a specific Channel given its ID. | workspace_id (integer) required channel_id (string) required cursor (string) limit (integer) |
| get_v3_workspaces_by_workspace_id_chat_channels_by_channel_id_messages | This endpoint retrieves messages for a specified Channel. | workspace_id (integer) required channel_id (string) required cursor (string) limit (integer) content_format (string) |
| post_v3_workspaces_by_workspace_id_chat_channels_by_channel_id_messages | This endpoint creates a top level message. | workspace_id (integer) required channel_id (string) required data: { . assignee (string) . group_assignee (string) . triaged_action (number) . triaged_object_id (string) . triaged_object_type (number) . type (string) . content (string) . reactions (array) . followers (array) . content_format (string) . post_data } (object) required |
| patch_v3_workspaces_by_workspace_id_chat_messages_by_message_id | This endpoint updates a message. | workspace_id (integer) required message_id (string) required data: { . assignee (string) . group_assignee (string) . content (string) . content_format (string) . post_data . resolved (boolean) } (object) required |
| delete_v3_workspaces_by_workspace_id_chat_messages_by_message_id | This endpoint deletes a message. | workspace_id (integer) required message_id (string) required |
| get_v3_workspaces_by_workspace_id_chat_messages_by_message_id_reactions | This endpoint retrieves reactions for a message | workspace_id (integer) required message_id (string) required cursor (string) limit (integer) |
| post_v3_workspaces_by_workspace_id_chat_messages_by_message_id_reactions | This endpoint creates a message reaction using lower case emoji names. | workspace_id (integer) required message_id (string) required data: { . reaction (string) } (object) required |
| delete_v3_workspaces_by_workspace_id_chat_messages_by_message_id_reactions_by_reaction | This endpoint deletes a message reaction. | workspace_id (integer) required message_id (string) required reaction (string) required |
| get_v3_workspaces_by_workspace_id_chat_messages_by_message_id_replies | This endpoint retrieves replies to a message. | workspace_id (integer) required message_id (string) required cursor (string) limit (integer) content_format (string) |
| post_v3_workspaces_by_workspace_id_chat_messages_by_message_id_replies | This endpoint creates a reply message. | workspace_id (integer) required message_id (string) required data: { . assignee (string) . group_assignee (string) . triaged_action (number) . triaged_object_id (string) . triaged_object_type (number) . type (string) . content (string) . reactions (array) . followers (array) . content_format (string) . post_data } (object) required |
| get_v3_workspaces_by_workspace_id_chat_messages_by_message_id_tagged_users | This endpoint retrieves tagged users for a message | workspace_id (integer) required message_id (string) required cursor (string) limit (integer) |
| custom | Call any endpoint of the connected service while reusing the connection auth. Pass the full URL as _url. Other reserved keys: _method, _query, _body, _headers. Remaining params flow naturally — empty → GET, non-empty → POST JSON body. | _url (string) required _method (string) _query (object) _body _headers (object) |
Webhook Events
This connector emits 20 events back to your workflow. To receive one, create a hook whose path is <connection-name>/<event> — the connection name you configured plus the event from the table below.
| Event | Description |
|---|---|
| taskcreated | Triggered when a new task is created. |
| taskupdated | Triggered when a task is updated. Adding an attachment to a task won't trigger the taskUpdated webhook, but uploading an attachment to a task comment will. |
| taskdeleted | Triggered when a task is deleted. |
| taskpriorityupdated | Triggered when a task's priority is updated. |
| taskstatusupdated | Triggered when a task's status is updated. |
| taskassigneeupdated | Triggered when an assignee is added or removed from a task. |
| taskduedateupdated | Triggered when a task's due date is updated. |
| tasktagupdated | Triggered when a tag is added or removed from a task. |
| taskmoved | Triggered when a task is moved to a new List. |
| taskcommentposted | Triggered when a comment is added to a task. |
| taskcommentupdated | Triggered when an existing comment on a task is updated. |
| tasktimeestimateupdated | Triggered when a task's time estimate is added or updated. |
| tasktimetrackedupdated | Triggered when time tracked on a task is added, updated, or deleted. |
| spacedeleted | Triggered when a space is deleted |
| goalcreated | Triggered when a goal is created |
| goalupdated | Triggered when a goal is updated |
| goaldeleted | Triggered when a goal is deleted |
| keyresultcreated | Triggered when a key result is created |
| keyresultupdated | Triggered when a key result is updated |
| keyresultdeleted | Triggered when a key result is deleted |