Skip to content

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

NameLabelTypeDescriptionRequired
clientIdClient IdSTRINGtrue
clientSecretClient SecretSTRINGtrue

Actions

Create Task

Name: createTask

Creates a new task.

Properties

NameLabelTypeDescriptionRequired
contentContentSTRINGTask content. It may contain some markdown-formatted text and hyperlinks.true
descriptionDescriptionSTRINGA description for the task. This value may contain some markdown-formatted text and hyperlinks.false
project_idProject IDSTRINGTask project ID. If not set, task is put to user’s Inbox.false
priorityPriorityINTEGER
Options 1, 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

NameTypeDescription
idSTRINGID of the task.
project_idSTRINGID of the project.
contentSTRINGTask content.
descriptionSTRINGTask description.
priorityINTEGERTask priority.

Output Example

{
"id" : "",
"project_id" : "",
"content" : "",
"description" : "",
"priority" : 1
}

Mark Task as Completed

Name: markTaskCompleted

Mark a tas as being completed.

Properties

NameLabelTypeDescriptionRequired
taskIdTask IDSTRINGID 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

NameLabelTypeDescriptionRequired
nameNameSTRINGName of the project.true
colorColorSTRING
Options beryy_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_favoriteIs Project a Favorite?BOOLEAN
Options true, 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

NameTypeDescription
idSTRINGID of the project.
nameSTRINGName of the project.
colorSTRINGColor of the project icon.
is_favoriteSTRINGWhether the project is a favorite.
urlSTRINGURL of the project.

Output Example

{
"id" : "",
"name" : "",
"color" : "",
"is_favorite" : "",
"url" : ""
}