HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //opt/agentcloud/airbyte/docs/integrations/sources/clickup-api.md
# ClickUp API

## Sync overview

This source can sync data from [ClickUp API](https://clickup.com/api/). Currently, this connector only supports full refresh syncs. That is, every time a sync is run, all the records are fetched from the source.


### Output schema

This source is capable of syncing the following streams:

* [`user`](https://clickup.com/api/clickupreference/operation/GetAuthorizedUser/)
* [`teams`](https://clickup.com/api/clickupreference/operation/GetAuthorizedTeams/)
* [`spaces`](https://clickup.com/api/clickupreference/operation/GetSpaces/)
* [`folders`](https://clickup.com/api/clickupreference/operation/GetFolders/)
* [`lists`](https://clickup.com/api/clickupreference/operation/GetLists/)
* [`tasks`](https://clickup.com/api/clickupreference/operation/GetTasks)


### Features

| Feature           | Supported? \(Yes/No\) | Notes                                                   |
|:------------------|:----------------------|:--------------------------------------------------------|
| Full Refresh Sync | Yes                   |                                                         |
| Incremental Sync  | No                    |                                                         |

### Performance considerations

The ClickUp API enforces request rate limits per token. The rate limits are depending on your workplace plan. See [here](https://clickup.com/api/developer-portal/rate-limits/).

## Getting started

### Requirements

1. Generate an API key from [ClickUp](https://clickup.com/). See [here](https://clickup.com/api/developer-portal/authentication/#generate-your-personal-api-token).

### Setup guide

The following fields are required fields for the connector to work:

* `api_token`: Your ClickUp API Token.

Here are some optional fields for different streams:

* `team_id`: Your team ID in your ClickUp workspace. It is required for `space` stream.

* `space_id`: Your space ID in your ClickUp workspace. It is required for `folder` stream.

* `folder_id`: Your folder ID in your ClickUp space. It is required for `list` stream.

* `list_id`: Your list ID in your folder of space. It is required for `task` stream.

* `Include Closed Tasks`: Toggle to include or exclude closed tasks. By default, they are excluded.

## Changelog

| Version | Date       | Pull Request                                                 | Subject                           |
|:--------|:-----------|:-------------------------------------------------------------|:----------------------------------|
| 0.1.1   | 2023-02-10 | [23951](https://github.com/airbytehq/airbyte/pull/23951)     | Add optional include Closed Tasks |
| 0.1.0   | 2022-11-07 | [17770](https://github.com/airbytehq/airbyte/pull/17770)     | New source                        |