Components
Todoist
Todoist is a task management application that helps users organize and prioritize their to-do lists.
Categories: Productivity and Collaboration
Type: todoist/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
clientId | Client Id | STRING | true | |
clientSecret | Client Secret | STRING | true |
Actions
Create Task
Name: createTask
Creates a new task.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
content | Content | STRING | Task content. It may contain some markdown-formatted text and hyperlinks. | true |
description | Description | STRING | A description for the task. This value may contain some markdown-formatted text and hyperlinks. | false |
project_id | Project ID | STRING | Task project ID. If not set, task is put to user's Inbox. | false |
priority | Priority | INTEGER Options1, 2, 3, 4 | Task priority from 1 (normal) to 4 (urgent). | false |
Example JSON Structure
{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"content" : "",
"description" : "",
"project_id" : "",
"priority" : 1
},
"type" : "todoist/v1/createTask"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the task. |
project_id | STRING | ID of the project. |
content | STRING | Task content. |
description | STRING | Task description. |
priority | INTEGER | Task priority. |
Output Example
{
"id" : "",
"project_id" : "",
"content" : "",
"description" : "",
"priority" : 1
}
Mark Task as Completed
Name: markTaskCompleted
Mark a tas as being completed.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
taskId | Task ID | STRING | ID of the task to be closed. | true |
Example JSON Structure
{
"label" : "Mark Task as Completed",
"name" : "markTaskCompleted",
"parameters" : {
"taskId" : ""
},
"type" : "todoist/v1/markTaskCompleted"
}
Output
This action does not produce any output.
Create Project
Name: createProject
Creates a new project.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
name | Name | STRING | Name of the project. | true |
color | Color | STRING Optionsberyy_red, red, orange, yellow, olive_green, lime_green, green, mint_green, teal, sky_blue, light_blue, blue, grape, violet, lavender, magenta, salmon, charcoal, grey, taupe | false | |
is_favorite | Is Project a Favorite? | BOOLEAN Optionstrue, false | Whether the project is a favorite. | false |
Example JSON Structure
{
"label" : "Create Project",
"name" : "createProject",
"parameters" : {
"name" : "",
"color" : "",
"is_favorite" : false
},
"type" : "todoist/v1/createProject"
}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | ID of the project. |
name | STRING | Name of the project. |
color | STRING | Color of the project icon. |
is_favorite | STRING | Whether the project is a favorite. |
url | STRING | URL of the project. |
Output Example
{
"id" : "",
"name" : "",
"color" : "",
"is_favorite" : "",
"url" : ""
}