| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.clickup.com/ | link | — | — | — |
Actions (49)
Time Tracking · 10
- Add Tags to Time EntriesPOST /v2/team/{team_id}/time_entries/tags
Add one or more tags to specified time entries.
documented - Change Time Entry Tag NamesPUT /v2/team/{team_id}/time_entries/tags
Rename time-entry tag names.
documented - Delete Time EntryDELETE /v2/team/{team_id}/time_entries/{timer_id}
Delete a time entry from the Workspace.
documented - Get Running Time EntryGET /v2/team/{team_id}/time_entries/current
View the time entry currently tracking time for the authenticated user.
documented - Get Time EntriesGET /v2/team/{team_id}/time_entries
View time entries within a date range for the Workspace.
documented - Get Time Entry HistoryGET /v2/team/{team_id}/time_entries/{timer_id}/history
View changes made to a specific time entry.
documented - Get Time Entry TagsGET /v2/team/{team_id}/time_entries/tags
View all time-entry tags in the Workspace.
documented - Remove Tags from Time EntriesDELETE /v2/team/{team_id}/time_entries/tags
Remove specified tags from time entries.
documented - Start a Time EntryPOST /v2/team/{team_id}/time_entries/start
Start a timer for the authenticated user in the specified Workspace.
documented - Stop a Time EntryPOST /v2/team/{team_id}/time_entries/stop
Stop the currently running timer for the authenticated user in the Workspace.
documented
Lists · 6
- Add Task To ListPOST /v2/list/{list_id}/task/{task_id}
Add an existing task to an additional List.
documented - Create ListPOST /v2/list/{list_id}
Create a new List in a Space.
documented - Delete ListDELETE /v2/list/{list_id}
Delete a List from the Workspace.
documented - Get ListGET /v2/list/{list_id}
View a List's details.
documented - Get List FieldGET /v2/list/{list_id}/field
Retrieve fields available to the List.
documented - Update ListPUT /v2/list/{list_id}
Rename a List, or adjust its properties.
documented
Tasks · 6
- Create TaskPOST /v2/task
Create a new task.
documented - Get Bulk Tasks' Time in StatusGET /v2/task/bulk_time_in_status/task_ids
View time-in-status history for multiple tasks in a single call.
documented - Get TaskGET /v2/task/{task_id}
View details of a task.
documented - Get Time in StatusGET /v2/task/{task_id}/time_in_status
View time spent in each status for a task.
documented - Merge TasksPOST /v2/task/{task_id}/merge
Merge multiple tasks into a target task.
documented - Update TaskPUT /v2/task/{task_id}
Update an existing task.
documented
Views · 6
- Delete ViewDELETE /v2/view/{view_id}
Remove a view from the Workspace.
documented - Get Chat View CommentsGET /v2/view/{view_id}/comment
View comments for a Chat view.
documented - Get ViewGET /v2/view/{view_id}
View information about a specific view.
documented - Get View CommentsGET /v2/view/{view_id}/comment
View comments in a View context (e.g., Chat view).
documented - Get View TasksGET /v2/view/{view_id}/task
List tasks visible in a specific view.
documented - Update ViewPUT /v2/view/{view_id}
Update properties of a view (name, grouping, sorting, etc.).
documented
Webhooks · 5
- Create WebhookPOST /v2/team/{team_id}/webhook
Create a new webhook for the Workspace.
documented - Delete WebhookDELETE /v2/webhook/{webhook_id}
Remove a webhook from the Workspace.
documented - Get WebhookGET /v2/webhook/{webhook_id}
View a specific webhook's details.
documented - Get WebhooksGET /v2/team/{team_id}/webhook
View webhooks configured for the Workspace.
documented - Update WebhookPUT /v2/webhook/{webhook_id}
Modify events/endpoint for an existing webhook.
documented
Task Checklists · 4
- Create ChecklistPOST /v2/task/{task_id}/checklist
Add a new checklist to a task.
documented - Delete Checklist ItemDELETE /v2/checklist/{checklist_id}/checklist_item/{checklist_item_id}
Remove a checklist item from a checklist.
documented - Edit ChecklistPUT /v2/checklist/{checklist_id}
Rename a checklist or reorder its position.
documented - Edit Checklist ItemPUT /v2/checklist/{checklist_id}/checklist_item/{checklist_item_id}
Rename, reassign, or mark a checklist item as resolved.
documented
Templates · 3
- Create Task From TemplatePOST /v2/list/{list_id}/taskTemplate/{template_id}
Create a new task using a task template defined in the Workspace.
documented - Get Task TemplateGET /v2/team/{team_id}/time_entries/{template_id}
Retrieve a specific task template.
documented - Get Task TemplatesGET /v2/team/{team_id}/time_entries
View the task templates available in a Workspace.
documented