ClickUp Connector
Prerequisites
- A ClickUp account (any plan, including free)
- Workspace Owner or Admin access
Getting Your Credentials
ClickUp uses a Personal API Token for authentication.
- Log into ClickUp
- Click your avatar in the bottom-left
- Go to Settings > Apps
- Under API Token, click Generate (or copy existing)
- Copy the token (starts with
pk_)
Note: The token provides access to all workspaces and spaces your account can access.
Configuration in Landed
| Field | Value |
|---|---|
| API Token | Your ClickUp personal API token (starts with pk_) |
Available Streams
| Stream | Description | Sync Mode |
|---|---|---|
workspaces | Workspace definitions with member count | Full refresh |
spaces | Spaces within workspaces | Full refresh |
folders | Folders within spaces | Full refresh |
lists | Lists within folders and spaces | Full refresh |
tasks | Task records with assignees, status, dates, tags, priority | Incremental |
members | Workspace members | Full refresh |
goals | Goal definitions with targets | Full refresh |
time_entries | Time tracking entries | Incremental |
Common Issues
| Symptom | Cause | Fix |
|---|---|---|
401 Unauthorized | Invalid API token | Regenerate the token in ClickUp > Settings > Apps |
Token format invalid | Token doesn't start with pk_ | Ensure you copied the full token including the pk_ prefix |
| Missing tasks | Tasks in spaces you don't have access to | Ensure the token owner has access to all relevant spaces |
Rate limit exceeded | Too many API calls | Landed handles rate limiting automatically; ClickUp allows 100 req/min |
Data Notes
- ClickUp uses POSIX millisecond timestamps (e.g.,
1609459200000). Landed converts these to ISO 8601 format. - Tasks are fetched per list. Large workspaces with many lists may have longer sync times.
- The hierarchy is: Workspace > Space > Folder > List > Task
Static IPs for Allowlisting
If your network configuration requires IP allowlisting:
- Production:
34.170.185.84,35.192.90.94 - Staging:
34.171.93.34