1
0
mirror of synced 2025-12-25 02:09:19 -05:00

Source ClickUp: Optional Include Closed Tasks (#23951)

* acceptance test fix ignored_fields team dict

* added option to include or exclude closed tasks

* added change log

* delete doc file and use correct one

* update manifest version

* auto-bump connector version

---------

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
This commit is contained in:
brunofaustino
2023-03-21 19:25:54 -03:00
committed by GitHub
parent 1644791248
commit 100cc60389
9 changed files with 81 additions and 67 deletions

View File

@@ -1,9 +1,60 @@
# ClickUP API
# ClickUp API
The Airbyte Source for [ClickUP API](https://clickup.com/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.0 | 2022-11-13 | [17770](https://github.com/airbytehq/airbyte/pull/17770) | 🎉 New Source: ClickUp |
| 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 |