todoist.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.
Comments
create
comments.create
Create a Todoist comment
Risk: write
Output
delete
comments.delete
Delete a Todoist comment
Risk: destructive
Output: empty object
get
comments.get
Get a Todoist comment by ID
Risk: read
Output
getMany
comments.getMany
List Todoist comments for a task or project
Risk: read
Output:
object[]
Output full type
Output full type
update
comments.update
Update a Todoist comment
Risk: write
Output
Labels
create
labels.create
Create a Todoist label
Risk: write
Output
delete
labels.delete
Delete a Todoist label
Risk: destructive
Output: empty object
get
labels.get
Get a Todoist label by ID
Risk: read
Output
getMany
labels.getMany
List Todoist labels
Risk: read
object[]
Output full type
Output full type
update
labels.update
Update a Todoist label
Risk: write
Output
Projects
archive
projects.archive
Archive a Todoist project
Risk: write
Output: empty object
create
projects.create
Create a Todoist project
Risk: write
Output
delete
projects.delete
Delete a Todoist project
Risk: destructive
Output: empty object
get
projects.get
Get a Todoist project by ID
Risk: read
Output
getCollaborators
projects.getCollaborators
List collaborators for a Todoist project
Risk: read
Output:
object[]
Output full type
Output full type
getMany
projects.getMany
List Todoist projects
Risk: read
object
Output full type
Output full type
unarchive
projects.unarchive
Unarchive a Todoist project
Risk: write
Output: empty object
update
projects.update
Update a Todoist project
Risk: write
Output
Reminders
create
reminders.create
Create a Todoist reminder
Risk: write
Output
due full type
due full type
delete
reminders.delete
Delete a Todoist reminder
Risk: destructive
Output: empty object
getMany
reminders.getMany
List Todoist reminders
Risk: read
object[]
Output full type
Output full type
update
reminders.update
Update a Todoist reminder
Risk: write
Output
due full type
due full type
Sections
create
sections.create
Create a Todoist section
Risk: write
Output
delete
sections.delete
Delete a Todoist section
Risk: destructive
Output: empty object
get
sections.get
Get a Todoist section by ID
Risk: read
Output
getMany
sections.getMany
List Todoist sections for a project
Risk: read
Output:
object[]
Output full type
Output full type
update
sections.update
Update a Todoist section
Risk: write
Output
Tasks
close
tasks.close
Close a Todoist task
Risk: write
Output:
object
Output full type
Output full type
create
tasks.create
Create a Todoist task
Risk: write
Output
due full type
due full type
delete
tasks.delete
Delete a Todoist task
Risk: destructive
Output:
object
Output full type
Output full type
get
tasks.get
Get a Todoist task by ID
Risk: read
Output
due full type
due full type
getMany
tasks.getMany
List Todoist tasks with filters
Risk: read
Output:
object
Output full type
Output full type
move
tasks.move
Move a Todoist task between project or section
Risk: write
Output
due full type
due full type
quickAdd
tasks.quickAdd
Quick add a Todoist task using natural language
Risk: write
Output
due full type
due full type
reopen
tasks.reopen
Reopen a completed Todoist task
Risk: write
Output:
object
Output full type
Output full type
update
tasks.update
Update a Todoist task
Risk: write
Output
due full type
due full type