ClickUp
Project management Personal API tokenCreate and update tasks, and read spaces, lists and folders, from any Windmill script, flow or app.
Set up in 3 steps
Copy your API token
In ClickUp, open your avatar menu, then Settings, then Apps. Generate a personal API token and copy it — it starts with pk_.
Add the resource in Windmill
Open Resources, add a resource of type clickup, and paste the token.
Run your first script
Fork any script below and list your teams — most calls need a team, space or list id.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
Update privacy and access of an object or location
Update a time Entry
Update a message
Update a Channel
Update Webhook
Update View
Update Task
Update Space
Update List
Update Group
Update Goal
Update Folder
Update Comment
Track time
Stop a time Entry
Start a time Entry
Shared Hierarchy
Set Custom Field Value
Send a message
Search Docs
Retrieves a single Channel by ID.
Retrieve tagged users for a message
Retrieve replies to a message
Retrieve reactions for a message
Retrieve members of a Channel (based on Channel ID)
Retrieve followers of a Channel (based on Channel ID)
Retrieve Channels
Retrieve Channel messages
Remove tags from time entries
Remove User From Workspace
Resource type
The shape of the credential every script on this page expects.
clickup
View raw schema →| Field | Type | Required | What it is |
|---|---|---|---|
| token | string | Yes | API token retrieved from the dashboard. |
Questions
What can the token do?
Everything your own account can, in every workspace you belong to. ClickUp has no per-token scopes.
Where do I find a list or task id?
In the object's URL in ClickUp, and every list call returns it alongside the name.
Is my token stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.