Skip to main content
Every ticktick.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Oauth

generateAuthUrl

oauth.generateAuthUrl Generate TickTick OAuth2 authorization URL Risk: read
Input: empty object Output

Projects

create

projects.create Create a new project Risk: write
Input Output

delete

projects.delete Permanently delete a project and its tasks Risk: destructive
Input Output

get

projects.get Get a project by ID Risk: read
Input Output

getData

projects.getData Get a project with its tasks Risk: read
Input Output

getMany

projects.getMany Get user projects (TickTick omits Inbox) Risk: read
Input: empty object Output: object[]

update

projects.update Update project details Risk: write
Input Output

Tasks

complete

tasks.complete Mark a task as complete Risk: write
Input Output

create

tasks.create Create a new task Risk: write
Input
Output

delete

tasks.delete Permanently delete a task Risk: destructive
Input Output

get

tasks.get Get a task by project and ID Risk: read
Input Output

listAll

tasks.listAll List open tasks across listed user projects (excludes Inbox) Risk: read
Input: empty object Output: object[]

update

tasks.update Update an existing task Risk: write
Input
Output