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
Projects
create
projects.create
Create a new project
Risk: write
Output
delete
projects.delete
Permanently delete a project and its tasks
Risk: destructive
Output
get
projects.get
Get a project by ID
Risk: read
Output
getData
projects.getData
Get a project with its tasks
Risk: read
Output
project full type
project full type
tasks full type
tasks full type
columns full type
columns full type
getMany
projects.getMany
Get user projects (TickTick omits Inbox)
Risk: read
object[]
Output full type
Output full type
update
projects.update
Update project details
Risk: write
Output
Tasks
complete
tasks.complete
Mark a task as complete
Risk: write
Output
create
tasks.create
Create a new task
Risk: write
items full type
items full type
items full type
items full type
delete
tasks.delete
Permanently delete a task
Risk: destructive
Output
get
tasks.get
Get a task by project and ID
Risk: read
Output
items full type
items full type
listAll
tasks.listAll
List open tasks across listed user projects (excludes Inbox)
Risk: read
object[]
Output full type
Output full type
update
tasks.update
Update an existing task
Risk: write
items full type
items full type
items full type
items full type