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