ClickUp personal API tokens let your workflows authenticate without an OAuth consent flow. A token gives full parity with the ClickUp API — everything Sim's ClickUp blocks can do over OAuth works with a token.
Tokens are bound to the user who creates them: every action a workflow takes is attributed to that user, and the token stops working if the user is deactivated or removed from the workspace. For production workflows, create the token from a dedicated service user (e.g. sim-bot@yourcompany.com) rather than a personal account.
Prerequisites
A ClickUp account with access to the workspaces your workflows need. Any user can generate a personal API token from their settings.
Creating the API Token
Log in as the service user, click your avatar in ClickUp, and open Settings
In the sidebar, go to Apps (labeled API Token in some plans)
Click Generate to create your personal token
Copy the token — it starts with pk_ — and store it somewhere safe.
The API token carries the creating user's full access to every workspace they belong to. Treat it like a password — do not commit it to source control or share it publicly. Sim encrypts the token at rest.
Adding the API Token to Sim
Open your workspace Settings and go to the Integrations tab
Search for "ClickUp Service Account" and click it, then click Add to Sim and choose Add API token
Paste the API token (pk_...) and optionally set a display name and description
Click Add API token. Sim verifies the token by fetching the authorized user from ClickUp — if it fails, you'll see a specific error explaining what went wrong.
The token is encrypted before being stored.
Using the Service Account in Workflows
Add a ClickUp block to your workflow. In the credential dropdown, your ClickUp service account appears alongside any OAuth credentials. Select it and configure the block as you normally would.
The block calls the ClickUp API (api.clickup.com) with the token. Everything the workflow does — creating tasks, adding comments, uploading attachments — is attributed to the user who created the token.