Start Free
puq/code is here. Try it on puq.sh
Integrations Templates Apps Models Blog Pricing
Productivity

Todoist

Task management and productivity platform. Create and manage projects, sections, tasks, comments, and labels.

31 actions
Todoist

Integration details

Triggers
0
Actions
31
Category
Productivity
Website
todoist.com

Actions

Steps a workflow can run in Todoist.

Action What it does
Project 6 actions
Get All Projects Returns JSON-encoded array containing all user projects
Create Project Creates a new project and returns it as a JSON object
Get Project Returns a JSON object containing a project object related to the given ID
Update Project Updates a project and returns the updated object
Delete Project Deletes a project and all of its sections and tasks
Get Project Collaborators Returns JSON-encoded array containing all collaborators of a shared project
Section 5 actions
Get All Sections Returns a JSON array of all sections, optionally filtered by project
Create Section Creates a new section and returns it as a JSON object
Get Section Returns a single section as a JSON object
Update Section Updates a section and returns the updated section as a JSON object
Delete Section Deletes a section and all of its tasks
Task 6 actions
Create Task Creates a new task and returns it as a JSON object
Get Task Returns a single active (non-completed) task by ID as a JSON object
Update Task Updates a task and returns the updated task as a JSON object
Close Task Closes a task (marks complete and moves to history, or schedules next occurrence for recurring tasks)
Reopen Task Reopens a task (any ancestor items or sections will also be marked uncomplete and restored)
Delete Task Deletes a task
Comment 5 actions
Get All Comments Returns a JSON-encoded array of all comments for a given task or project
Create Comment Creates a new comment on a project or task and returns it as a JSON object
Get Comment Returns a single comment as a JSON object
Update Comment Updates a comment and returns the updated comment as a JSON object
Delete Comment Deletes a comment
Personal Label 5 actions
Get All Personal Labels Returns a JSON-encoded array containing all user personal labels
Create Personal Label Creates a new personal label and returns its object as JSON
Get Personal Label Returns a personal label by ID
Update Personal Label Updates a personal label and returns the updated label
Delete Personal Label Deletes a personal label. All instances of the label will be removed from tasks
Shared Label 3 actions
Get Shared Labels Returns a JSON-encoded array containing the names of all labels currently assigned to tasks
Rename Shared Labels Renames all instances of a shared label
Remove Shared Labels Removes all instances of a shared label from the tasks where it is applied
Other 1 action
Get Active Tasks Returns a JSON-encoded array containing all active tasks

More in Productivity

Other apps in this category you can connect to your workflows.

Connect Every Tool

Ready to automate Todoist?