Skip to main content

ticktick

Source for the ticktick openapi endpoint at https://developer.ticktick.com/

Configuration​

The connector authenticates against the TickTick Open API with a Bearer access token. Two ways to provide it are supported:

InputTypeDescription
authorization.auth_typestringOauth to authenticate through the OAuth2 flow with your own TickTick application, or Token to paste an access token directly.
authorization.client_idstring(OAuth2) Client ID of the application created in the TickTick developer center.
authorization.client_secretstring(OAuth2) Client secret of that application.
authorization.client_access_tokenstring(OAuth2) Access token obtained by completing the OAuth2 flow (tasks:read scope). Filled automatically when authenticating through the Airbyte UI.
authorization.bearer_tokenstring(Token) An access token obtained from the OAuth2 flow, or a personal API token created in the TickTick web app under Settings > Account > API Token.

TickTick does not issue refresh tokens; when an access token expires (or is revoked), re-authenticate the source to obtain a new one.

Streams​

Stream NamePrimary KeyPaginationSupports Full SyncSupports Incremental
projectsidNo pagination✅❌
tasksidNo pagination✅❌

IP allow list​

If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.

Reference​

Config fields reference

Field
Type
Property name
object
authorization

Changelog​

Expand to review
VersionDatePull RequestSubject
0.0.412026-10-1388832Update dependencies
0.0.402026-10-0788245Fix OAuth2: request the documented tasks:read scope (was the malformed tasks: read) and use the OAuth access token directly instead of a misconfigured OAuthAuthenticator (invalid client_secret template, unsupported client_credentials grant, no refresh endpoint)
0.0.392026-10-0688072Update dependencies
0.0.382026-09-2987380Update dependencies
0.0.372026-09-2286824Update dependencies
0.0.362026-09-1586281Update dependencies
0.0.352026-09-0885719Update dependencies
0.0.342026-08-1884797Update dependencies
0.0.332026-08-1184154Update dependencies
0.0.322026-08-0483659Update dependencies
0.0.312026-07-2883129Update dependencies
0.0.302026-07-2182634Update dependencies
0.0.292026-07-1482031Update dependencies
0.0.282026-06-3081233Update dependencies
0.0.272026-06-2380699Update dependencies
0.0.262026-06-1680093Update dependencies
0.0.252026-06-0979538Update dependencies
0.0.242026-06-0279041Update dependencies
0.0.232026-04-2877473Update dependencies
0.0.222026-04-2176753Update dependencies
0.0.212026-03-2475370Update dependencies
0.0.202026-03-1074550Update dependencies
0.0.192026-02-2473836Update dependencies
0.0.182026-02-1773110Update dependencies
0.0.172026-01-2072015Update dependencies
0.0.162026-01-1471386Update dependencies
0.0.152025-12-1870787Update dependencies
0.0.142025-11-2569869Update dependencies
0.0.132025-11-1869673Update dependencies
0.0.122025-10-2968914Update dependencies
0.0.112025-10-2168549Update dependencies
0.0.102025-10-1467889Update dependencies
0.0.92025-10-0767510Update dependencies
0.0.82025-09-3066828Update dependencies
0.0.72025-09-2466370Update dependencies
0.0.62025-09-0965718Update dependencies
0.0.52025-09-0764947Add oauth2 method. Ignore archived projects on stream projects. Added API budget to proactively not hit rate limits.
0.0.42025-08-2465458Update dependencies
0.0.32025-08-1664962Update dependencies
0.0.22025-08-1564942Fix docker image entrypoint for platform syncs
0.0.12025-08-05Initial release by @luutuankiet via Connector Builder
Was this page helpful?