Skip to main content
ClickUp workspace API for reading and writing tasks, lists, folders, spaces, comments, time entries, docs, and chat. Best for syncing task state into or out of ClickUp, automating status transitions, or pulling pipeline data into reports. Covers both v2 (team/space/list/task hierarchy, time tracking, webhooks) and v3 (chat, docs, audit logs). 16 example endpoints available through Lava’s AI Gateway. See the ClickUp API docs for full documentation.
This provider requires your own credentials — connect your API key or OAuth account before use.
This is a catch-all provider — any valid URL under https://api.clickup.com is supported. Any ClickUp API endpoint. v2 paths start with /api/v2 (most of the product — workspaces/teams, spaces, folders, lists, tasks, comments, time tracking, webhooks). v3 paths start with /api/v3 (chat, docs, audit logs, attachments). Construct URL as https://api.clickup.com/{path}. See https://developer.clickup.com/reference for full reference. The endpoints below are curated examples.

Endpoints

List Workspaces (called “teams” in the v2 API) the authorized user can access. Use first to discover workspace IDs for downstream calls.

GET https://api.clickup.com/api/v2/team — Free

Get the authorized user.

GET https://api.clickup.com/api/v2/user — Free

List spaces under a Workspace (team_id).

GET https://api.clickup.com/api/v2/team/{team_id}/space — Free

List folders under a space.

GET https://api.clickup.com/api/v2/space/{space_id}/folder — Free

List lists under a folder.

GET https://api.clickup.com/api/v2/folder/{folder_id}/list — Free

List tasks in a list. Supports filters: page, archived, include_closed, order_by, assignees, tags, due_date_gt, etc.

GET https://api.clickup.com/api/v2/list/{list_id}/task?archived=false&include_closed=false — Free

Create a task in a list.

POST https://api.clickup.com/api/v2/list/{list_id}/task — Free

Retrieve a single task by ID. Supports custom_task_ids and team_id query params.

GET https://api.clickup.com/api/v2/task/{task_id} — Free

Update a task. Only fields in the body are modified — use status, name, description, priority, assignees_add, assignees_rem, etc.

PUT https://api.clickup.com/api/v2/task/{task_id} — Free

Delete a task.

DELETE https://api.clickup.com/api/v2/task/{task_id} — Free

Get filtered tasks across a whole Workspace. Supports page, assignees, statuses, tags, date filters, space_ids, project_ids, list_ids.

GET https://api.clickup.com/api/v2/team/{team_id}/task?include_closed=false — Free

Add a comment to a task.

POST https://api.clickup.com/api/v2/task/{task_id}/comment — Free

Get time entries within a date range for a Workspace. Supports start_date, end_date, assignee, include_task_tags.

GET https://api.clickup.com/api/v2/team/{team_id}/time_entries — Free

Create a time entry for a Workspace.

POST https://api.clickup.com/api/v2/team/{team_id}/time_entries — Free

Create a webhook subscription for a Workspace.

POST https://api.clickup.com/api/v2/team/{team_id}/webhook — Free

Update a Chat channel (v3) — name, description, topic, visibility.

PATCH https://api.clickup.com/api/v3/workspaces/{workspace_id}/chat/channels/{channel_id} — Free

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests