Adding and completing tasks is the foundation of Any.do! Adding tasks can be done from a few different locations on each platform, or even just by using your voice. You may also choose to add tasks via any of our Integrations or even email them directly from your inbox. To email your tasks, use the same email address as your Any.do’s account and send you tasks to [email protected]. Your subject line will become the task’s title, while the email’s body will become the notes.
- Todoist Subtasks
- Todoist Show Completed Tasks
- Todoist Undo Completed Task
- Todoist Undo Complete Task
- Todoist Filter Completed Tasks
- Todoist Recurring Tasks
Editing tasks is just a simple! To move a task between categories or lists, it’s as simple as dragging and dropping it to your preferred location. To edit its details, just tap on it and start making changes. You’ll be able to edit its reminders, collaborators, notes, attachments, and more! Task titles can also be edited quickly from the main Task View or by opening the task itself.
Todoist is a task management application for personal and professional productivity. It allows users to manage their tasks from a smartphone, tablet or computer. When someone fills out a Google Form, which is added into Google Sheets, a new Todoist task is created and the spreadsheet is updated with the Todoist task ID. Open the Task that you want to enable and under Status change it to In Progress and click Save. One you have re-enabled the task to hide the complete task you may also refer the link mentioned below and check the section Don't show completed tasks in the To-Do Bar. I have a flow setup that creates a Todoist task when an Outlook Task is created. This works well. When I complete the task in Todoist I want the Outlook task to also get marked as completed. I have a flow setup to do this but it is failing. The outlook task action is asking for a 'task' to delete. Is this the name of the task or is it a number id? Download Todoist for free on mobile and desktop. Get organized with our apps for iPhone, Android, Mac, Windows & more.
When it comes to completing tasks, this can be easily done by swiping an item or using the checkboxes available in both our Task and Calendar views. These tasks can be left pending in your Task View and reactivated when needed (by hitting the checkbox) or deleted to clear them from your lists. There is even a “Shake” feature which allows you to clear all completed tasks by shaking your device. The swiped tasks will then go to your Completed Tasks folder from which you may permanently delete them or retrieve them when needed.
Find details and platform-specific instructions below
✔️To add a task: On the main Any.do screen, click on a list to open it. Tapnext to the time category you wish to add the task to.
You can also use the floating plus icon to add tasks from the calendar view. To add a task by voice, you can click the icon when creating a task instead of typing.
You can also use the floating plus icon to add tasks from the calendar view. To add a task by voice, you can click the icon when creating a task instead of typing.
You can even use the Quick-Add bar at the bottom of your screen to add a task without choosing a time category.
Tasks can also be added from outside Any.do using the Widget!
✔️To edit a task title:
- Tap on a task to open full task view
- Tap on the name
- Rename it whatever you like, and press “Enter” on your keyboard or tap anywhere else on the screen.
Alternatively, you can long press on your task name from the main Task View, and you can edit it without opening full task view.
✔️To complete a task: Swipe the task from left to right
✔️To uncomplete a task: Swipe the task from right to left
✔️To move a task to a different list:
- Tap on the task
- Tap the button
- Select the name of the list you would like to move the task to.
Alternatively, simply filter All Tasks by ‘List’ in the Task View and drag and drop from one list to another.
✔️To delete a task: Press the button on a completed task or press “Delete Task” at the bottom of the task’s Full View.
✔️To delete all completed tasks: Open your list settings by pressing and then select “Clear completed.” If you have “Shake” enabled in your Any.do Settings, you can shake your device to clear all completed tasks.
✔️To restore a deleted task:
- Go to Settings
- Go to Completed Tasks
- Swipe the task you wish to restore from right to left
✔️To permanently delete tasks:
- Go to Settings
- Go to Completed Tasks
- Select “Delete All”
Todoist Subtasks
Note that once you delete all of your completed tasks from Settings, you will not be able to access them again.
✔️To add a task: On the main Any.do screen, click on a list to open it. Tapnext to the time category you wish to add the task to.
You can also use the floating plus icon to add tasks from the calendar view. To add a task by voice, you can click theicon when creating a task instead of typing.
You can also use the floating plus icon to add tasks from the calendar view. To add a task by voice, you can click theicon when creating a task instead of typing.
You can even use the Quick-Add bar at the bottom of your screen to add a task without choosing a time category.
✔️To edit a task title:
- Tap on a task to open full task view
- Tap on the name
- Rename it whatever you like, and press “Enter” on your keyboard or tap anywhere else on the screen.
Alternatively, you can long press on your task name from the main Task View, and you can edit it without opening full task view.
✔️To complete a task: Swipe the task from left to right
✔️To uncomplete a task: Swipe the task from right to left
✔️To move a task to a different list:
- Tap on the task
- Tap the button
- Select the name of the list you would like to move the task to. Alternatively, simply filter All Tasks by ‘List’ in the Task View and drag and drop from one list to another.
✔️To delete a task: Press the button on a completed task or press “Delete Task” at the bottom of the task’s Full View.
✔️To delete all completed tasks: Open your list settings by pressing and then select “Clear completed.”
✔️To restore a deleted task:
- Go to Settings
- Go to Completed Tasks
- Swipe the task you wish to restore from right to left
✔️To permanently delete tasks:
- Go to Settings
- Go to Completed Tasks
- Select “Delete All”
✔️To add a task: Start by selecting the list you would like to add the task to. You can sort this list by time by clicking the three bars in the top right of the screen. Now, you can click the add task button at the bottom of the time category you wish to add the task to.
You can also click in the top left of the screen to add a task at any time, and you can choose which list and time category you would like the task to be in as you create it.
You can also click in the top left of the screen to add a task at any time, and you can choose which list and time category you would like the task to be in as you create it.
✔️To edit a task title:
- Click on the task to open it
- Click on the task title and start typing
✔️To complete a task: Click to the left of the task
✔️To uncomplete a task: Unclick to the left of the task
✔️To move a task to a different list:
- Click on the task to open it
- Click on the list’s icon (showing the title of the list the task is currently under)
- Select the name of the list you would like to move the task to.
Alternatively, simply filter All Tasks by ‘Lis’t in the Kanban View, and drag and drop from one list to another.
✔️To delete a task: Press the button on a completed task
✔️To delete all completed tasks: Press the button to open your list options, and then select “Clear completed tasks.”
✔️To restore a deleted task: This functionality is not available yet on Web
✔️To permanently delete tasks: This functionality is not available yet on Web
-->Todoist is an online task management app and todo list. With Todoist, users can organize, schedule, maintain and prioritize personal tasks.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions |
Power Automate | Standard | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet |
Power Apps | Standard | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet |
Contact | |
---|---|
Name | Microsoft |
URL | Microsoft LogicApps Support Microsoft Power Automate Support Microsoft Power Apps Support |
Connector Metadata | |
---|---|
Publisher | Microsoft |
Website | https://todoist.com/ |
Privacy policy | https://todoist.com/privacy |
To use this integration, you will need access to a Todoist account. To make a connection, select Sign In. You will be prompted to provide your Todoist login, follow the remainder of the screens to create a connection. Note some of the operations in the connector may require a Todoist Premium account, if you see a failure in one of your operations please review the message and confirm your account type.
You're now ready to start using this integration.
Known issues and limitations
1. Connections
Due to limitations in Todoist OAuth process:
- Currently logged Todoist account will be automatically picked to use while creating connection.
- Switching between accounts for an existing connection is not supported in the standard way, and thus if you need to switch to another Todoist account please log out of the Todoist portal beforehand or use browser incognito mode.
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 30 | 60 seconds |
Frequency of trigger polls | 1 | 15 seconds |
Actions
Create a label (V2) | Create a new label. |
Create a label [DEPRECATED] | This action has been deprecated. Please use Create a label (V2) instead. |
Create a project (V2) | Create a new project. |
Create a project [DEPRECATED] | This action has been deprecated. Please use Create a project (V2) instead. |
Create a task (V2) | Create a new task in the specified project. |
Create a task [DEPRECATED] | This action has been deprecated. Please use Create a task (V2) instead. |
List labels (V2) | List the labels configured in the Todoist account. |
List labels [DEPRECATED] | This action has been deprecated. Please use List labels (V2) instead. |
List projects (V2) | List all projects in the Todoist account. |
List projects [DEPRECATED] | This action has been deprecated. Please use List projects (V2) instead. |
List tasks (V2) | List all tasks in the Todoist account. |
List tasks [DEPRECATED] | This action has been deprecated. Please use List tasks (V2) instead. |
List tasks by project (V2) | List all tasks in a specific project. |
List tasks by project [DEPRECATED] | This action has been deprecated. Please use List tasks by project (V2) instead. |
Share a project (V2) | Share an existing project to a specific user. |
Share a project [DEPRECATED] | This action has been deprecated. Please use Share a project (V2) instead. |
Update a label (V2) | Update an existing label. |
Update a label [DEPRECATED] | This action has been deprecated. Please use Update a label (V2) instead. |
Update a project (V2) | Update an existing project. |
Update a project [DEPRECATED] | This action has been deprecated. Please use Update a project (V2) instead. |
Update a task (V2) | Update an existing task. |
Update a task [DEPRECATED] | This action has been deprecated. Please use Update a task (V2) instead. |
Create a label (V2)
Create a new label.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
name | True | string | The name of the label. | |
Color | color | string | Color id. It’s a value between 30 and 49. | |
item_order | string | Label’s order in the label list (a number, where the smallest value should place the label at the top). |
Returns
A Todoist Label Object
- Body
- LabelV2
Create a label [DEPRECATED]
This action has been deprecated. Please use Create a label (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
name | True | string | The name of the label. | |
Color | color | string | The color of the label (a number between 0 and 7, or 0 and 12 for premium users). | |
item_order | string | The label's order in the label list (a number, where the smallest value is top-level). |
Returns
A Todoist Label Object
- Body
- Label
Create a project (V2)
Create a new project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
name | True | string | The name of the project. | |
Color | color | integer | Color id. It’s a value between 30 and 49. | |
parent_id | string | The id of the parent project. Set to null for root projects | ||
Child order | child_order | integer | The order of project. Defines the position of the project among all the projects with the same Parent Id | |
is_favorite | integer | Whether the project is favorite (where 1 is true and 0 is false). |
Returns
A Todoist Project Object
- Body
- Project
Create a project [DEPRECATED]
This action has been deprecated. Please use Create a project (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
name | True | string | The name of the project. | |
Color | color | string | A number between 0 and 11, or 0 and 21 for premium users. | |
indent | string | A number between 1 and 4, where 1 is top-level). | ||
Order | item_order | string | A number, where the smallest value is top-level. |
Returns
A Todoist Project Object
Create a task (V2)
Create a new task in the specified project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. | |
Title | content | True | string | The title of the task. |
date_string | date-time | The task due date (e.g 2017-07-21T17:32:28Z). | ||
Priority | priority | string | A number between 1 and 4 (4 for very urgent and 1 for natural). | |
parent_id | string | The id of the parent task. Set to null for root tasks | ||
Child order | child_order | integer | The order of task. Defines the position of the task among all the tasks with the same Parent Id |
Returns
A Todoist Item Object
Create a task [DEPRECATED]
This action has been deprecated. Please use Create a task (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. | |
Title | content | True | string | The title of the task. |
date_string | date-time | The task due date (e.g mm-dd-yyyy, Today @ 11am, mm/dd/yyyy). | ||
Priority | priority | string | A number between 1 and 4 (4 for very urgent and 1 for natural). | |
indent | string | A number between 1 and 4, where 1 is top-level). | ||
Order | item_order | string | A number, where the smallest value is top-level. |
Returns
A Todoist Item Object
List labels (V2)
List the labels configured in the Todoist account.
Returns
Name | Path | Type | Description |
---|---|---|---|
labels | array of LabelV2 | A collection of labels |
List labels [DEPRECATED]
This action has been deprecated. Please use List labels (V2) instead.
Returns
Name | Path | Type | Description |
---|---|---|---|
labels | array of Label | A collection of labels |
List projects (V2)
List all projects in the Todoist account.
Returns
Name | Path | Type | Description |
---|---|---|---|
projects | array of Project | A collection of projects |
List projects [DEPRECATED]
This action has been deprecated. Please use List projects (V2) instead.
Returns
Name | Path | Type | Description |
---|---|---|---|
projects | array of Project | A collection of projects |
List tasks (V2)
List all tasks in the Todoist account.
Returns
Name | Path | Type | Description |
---|---|---|---|
items | array of ItemV2 | A collection of items |
List tasks [DEPRECATED]
This action has been deprecated. Please use List tasks (V2) instead.
Returns
Name | Path | Type | Description |
---|---|---|---|
items | array of Item | A collection of items |
List tasks by project (V2)
List all tasks in a specific project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
id | True | string | The unique identifier of the project. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Items | items | array of ItemV2 | A collection of items |
List tasks by project [DEPRECATED]
This action has been deprecated. Please use List tasks by project (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
id | True | string | The unique identifier of the project. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Items | items | array of Item | A collection of items |
Share a project (V2)
Share an existing project to a specific user.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. | |
Email | True | string | The user email with whom to share the project. |
Returns
Todoist Show Completed Tasks
A Todoist Project Object
Share a project [DEPRECATED]
This action has been deprecated. Please use Share a project (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. | |
Email | True | string | The email address of user the project is being shared to. |
Returns
A Todoist Project Object
Update a label (V2)
Update an existing label.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
label_id | True | string | The unique identifier of the label. | |
Name | name | string | The name of the label. | |
color | string | Color id. It’s a value between 30 and 49. | ||
Order | item_order | string | Label’s order in the label list. |
Returns
A Todoist Label Object
Update a label [DEPRECATED]
This action has been deprecated. Please use Update a label (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
label_id | True | string | The unique identifier of the label. | |
Name | name | string | The name of the label. | |
color | string | The color of the label (a number between 0 and 7, or 0 and 12 for premium users). | ||
Order | item_order | string | The label's order in the label list (a number, where the smallest value is top-level). |
Returns
A Todoist Label Object
Update a project (V2)
Update an existing project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. | |
Name | name | True | string | The name of the project. |
color | string | Color id. It’s a value between 30 and 49. | ||
Is favorite | is_favorite | integer | Whether the project is favorite (where 1 is true and 0 is false). |
Returns
A Todoist Project Object
Update a project [DEPRECATED]
This action has been deprecated. Please use Update a project (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. | |
Name | name | string | The name of the project. | |
color | string | A number between 0 and 11, or 0 and 21 for premium users. | ||
Indent | indent | string | A number between 1 and 4, where 1 is top-level). | |
item_order | string | A number, where the smallest value is top-level. |
Returns
A Todoist Project Object
- Body
- Project
Update a task (V2)
Update an existing task.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
id | True | string | The unique identifier of the project. | |
Task Id | item_id | True | string | The unique identifier of the task. |
content | True | string | The title of the task. | |
Priority | priority | string | A number between 1 and 4, 4 for very urgent and 1 for natural. |
Returns
A Todoist Item Object
Update a task [DEPRECATED]
This action has been deprecated. Please use Update a task (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
id | True | string | The unique identifier of the project. | |
Task Id | item_id | True | string | The unique identifier of the task. |
content | string | The title of the task. | ||
Priority | priority | string | A number between 1 and 4, 4 for very urgent and 1 for natural. | |
indent | string | A number between 1 and 4, where 1 is top-level). | ||
Order | item_order | string | A number, where the smallest value is top-level. |
Returns
A Todoist Item Object
Todoist Undo Completed Task
Triggers
When a task is completed (V2) | Triggers a new flow when a task is completed (premium users only). |
When a task is completed [DEPRECATED] | This action has been deprecated. Please use When a task is completed (V2) instead. |
When a task is created (V2) | Trigers a new flow when a task is created. |
When a task is created [DEPRECATED] | This action has been deprecated. Please use When a task is created (V2) instead. |
When a task is completed (V2)
Triggers a new flow when a task is completed (premium users only).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Completed Items | items | array of CompletedItem | A collection of completed items |
When a task is completed [DEPRECATED]
This action has been deprecated. Please use When a task is completed (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Items | items | array of Item | A collection of items |
When a task is created (V2)
Trigers a new flow when a task is created.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Items | items | array of ItemV2 | A collection of items |
When a task is created [DEPRECATED]
This action has been deprecated. Please use When a task is created (V2) instead.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
project_id | True | string | The unique identifier of the project. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Items | items | array of Item | A collection of items |
Definitions
Project
A Todoist Project Object
Name | Path | Type | Description |
---|---|---|---|
id | string | The unique identifier of the project. | |
Project Name | name | string | The name of the project. |
color | integer | The color of the project. | |
Is Project Shared | shared | boolean | Is Project Shared |
is_deleted | integer | A number value (1 is true, 0 is false) indicating whether or not the project is deleted. | |
Is Project Archived | is_archived | integer | A number value (1 is true, 0 is false) indicating whether or not the project is archived. |
Item
Todoist Undo Complete Task
A Todoist Item Object
Name | Path | Type | Description |
---|---|---|---|
content | string | The title of the task. | |
Task Id | id | string | The id of the task. |
user_id | integer | The owner of the task. | |
Project Id | project_id | string | The project where task resides. |
date_lang | string | The language of the date (valid languages are: en, da, pl, zh, ko, de, pt, ja, it, fr, sv, ru, es, nl). | |
Task Due Date | due_date_utc | date-time | The date of the task in the format Mon 07 Aug 2006 12:34:56 +0000. |
indent | integer | The indent of the task (a number between 1 and 4, where 1 is top-level). | |
Task Priority | priority | integer | The priority of the task (a number between 1 and 4, 4 for very urgent and 1 for natural). |
item_order | integer | The order of the task inside a project (the smallest value would place the task at the top). | |
Assigner Id | assigned_by_uid | integer | The id of the user who assigns the current task. For shared projects only. |
responsible_uid | integer | The id of user who is responsible for accomplishing the current task. For shared projects only. | |
IsTaskCompleted | checked | integer | Whether the task is marked as completed (where 1 is true and 0 is false). |
is_archived | integer | Whether the task is marked as archived (where 1 is true and 0 is false). | |
Date Created | date_added | date-time | The date when the task was created. |
ItemV2
A Todoist Item Object
Name | Path | Type | Description |
---|---|---|---|
content | string | The title of the task. | |
Task Id | id | string | The id of the task. |
user_id | integer | The owner of the task. | |
Project Id | project_id | string | The project where task resides. |
date_lang | string | The language of the date (valid languages are: en, da, pl, zh, ko, de, pt, ja, it, fr, sv, ru, es, nl). | |
Task Due Date | due_date_utc | date-time | The date of the task in the format 2006-08-07T16:34:56Z. |
parent_id | integer | The id of the parent task. Set to null for root tasks | |
Child order | child_order | integer | The order of task. Defines the position of the task among all the tasks with the same parent_id |
priority | integer | The priority of the task (a number between 1 and 4, 4 for very urgent and 1 for natural). | |
Assigner Id | assigned_by_uid | integer | The id of the user who assigns the current task. For shared projects only. |
responsible_uid | integer | The id of user who is responsible for accomplishing the current task. For shared projects only. | |
IsTaskCompleted | checked | integer | Whether the task is marked as completed (where 1 is true and 0 is false). |
date_added | date-time | The date when the task was created. |
CompletedItem
Cbr viewer. A Todoist completed task Object
Name | Path | Type | Description |
---|---|---|---|
id | string | The id of the completed task entry. | |
Task Id | task_id | integer | The id of the completed task. |
user_id | integer | The owner of the task. | |
Project Id | project_id | string | The project where task resides. |
content | string | The title of the task. | |
Date Completed | completed_date | date-time | The date when the task was completed. |
note_count | integer | The number of notes of the task. | |
Details | meta_data | string | Optional extra details. |
Label
A Todoist Label Object
Name | Path | Type | Description |
---|---|---|---|
id | integer | The id of the label. | |
Label Name | name | string | The name of the label. |
color | integer | The color of the label (a number between 0 and 7, or between 0 and 12 for premium users). | |
Order | item_order | integer | Label’s order in the label list (a number, where the smallest value is top-level). |
is_deleted | integer | Whether the label is marked as deleted (where 1 is true and 0 is false). |
LabelV2
Todoist Filter Completed Tasks
A Todoist Label Object
Todoist Recurring Tasks
Name | Path | Type | Description |
---|---|---|---|
id | integer | The id of the label. | |
Label Name | name | string | The name of the label. |
color | integer | Color id. It’s a value between 30 and 49, more info - https://developer.todoist.com/sync/v8/#colors | |
Order | item_order | integer | Label’s order in the label list (a number, where the smallest value should place the label at the top). |
is_deleted | integer | Whether the label is marked as deleted (where 1 is true and 0 is false). | |
IsFavorite | is_favorite | integer | Whether the label is favorite (where 1 is true and 0 is false). |