Todoist
List, add and complete tasks in Todoist.
Get open tasks
Reads one page of open tasks, of all projects or one project.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Connection | Text | No | The Todoist connection from the Integrations page that this action uses. Maximum length: 64 characters. |
| Project ID | ID | No | Only tasks of this project. Empty: all projects. |
| How many | Whole number | No | How many tasks per page, 1 to 200. Empty: 50. Value: 1 to 200. Default: 50. |
| Next page | Text | No | The "Next page" output of the previous call. Empty: the first page. Maximum length: 200 characters. |
Outputs
| Name | Type | Details |
|---|---|---|
| Tasks | List of Todoist task | The open tasks of this page. |
| Next page | Text | Pass this to the next call to get the next page. Empty on the last page. May be empty. |
Find tasks by filter
Reads one page of open tasks that match a Todoist filter.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Connection | Text | No | The Todoist connection from the Integrations page that this action uses. Maximum length: 64 characters. |
| Filter | Text | Yes | A Todoist filter, for example today | overdue or #Work & p1. Maximum length: 1000 characters. |
| How many | Whole number | No | How many tasks per page, 1 to 200. Empty: 50. Value: 1 to 200. Default: 50. |
| Next page | Text | No | The "Next page" output of the previous call. Empty: the first page. Maximum length: 200 characters. |
Outputs
| Name | Type | Details |
|---|---|---|
| Tasks | List of Todoist task | The matching tasks of this page. |
| Next page | Text | Pass this to the next call to get the next page. Empty on the last page. May be empty. |
Add task
Adds a task to Todoist.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Connection | Text | No | The Todoist connection from the Integrations page that this action uses. Maximum length: 64 characters. |
| Task | Text | Yes | The task text. Maximum length: 500 characters. |
| Description | Text | No | More details. Maximum length: 16000 characters. |
| Project ID | ID | No | The project to add it to. Empty: the inbox. |
| Due | Text | No | When it is due, in plain words, for example tomorrow at 5pm or every friday. Maximum length: 150 characters. |
| Priority | Whole number | No | 1 (normal) to 4 (urgent). Todoist shows 4 as P1. Value: 1 to 4. |
Outputs
| Name | Type | Details |
|---|---|---|
| Task | Todoist task | The new task. |
Complete task
Marks a task as done. A repeating task moves to its next date.
Inputs
| Name | Type | Required | Details |
|---|---|---|---|
| Connection | Text | No | The Todoist connection from the Integrations page that this action uses. Maximum length: 64 characters. |
| Task ID | ID | Yes | The ID of the task. |
Outputs
| Name | Type | Details |
|---|---|---|
| Completed | Yes/No | Whether Todoist marked the task as done. |
Need more help?
Can't find what you're looking for? Our team is happy to help.