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

NameLabelTypeControl TypeDescriptionRequired
clientIdClient IdSTRINGTEXTtrue
clientSecretClient SecretSTRINGTEXTtrue

Actions

Create Task

Name: createTask

Creates a new task.

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemContactOBJECT
Properties {STRING(content), STRING(description), STRING(project_id), INTEGER(priority)}
OBJECT_BUILDERnull

Output

Type: OBJECT

Properties

NameTypeControl Type
bodyOBJECT
Properties {STRING(id), STRING(project_id), STRING(content), STRING(description), INTEGER(priority)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Task",
"name" : "createTask",
"parameters" : {
"__item" : {
"content" : "",
"description" : "",
"project_id" : "",
"priority" : 1
}
},
"type" : "todoist/v1/createTask"
}

Mark Task as Completed

Name: markTaskCompleted

Mark a tas as being completed.

Properties

NameLabelTypeControl TypeDescriptionRequired
taskIdTask IDSTRINGSELECTID of the task to be closed.true

JSON Example

{
"label" : "Mark Task as Completed",
"name" : "markTaskCompleted",
"parameters" : {
"taskId" : ""
},
"type" : "todoist/v1/markTaskCompleted"
}

Create Project

Name: createProject

Creates a new project.

Properties

NameLabelTypeControl TypeDescriptionRequired
__itemProjectOBJECT
Properties {STRING(name), STRING(color), BOOLEAN(is_favorite)}
OBJECT_BUILDERnull

Output

Type: OBJECT

Properties

NameTypeControl Type
bodyOBJECT
Properties {STRING(id), STRING(name), STRING(color), STRING(is_favorite), STRING(url)}
OBJECT_BUILDER

JSON Example

{
"label" : "Create Project",
"name" : "createProject",
"parameters" : {
"__item" : {
"name" : "",
"color" : "",
"is_favorite" : false
}
},
"type" : "todoist/v1/createProject"
}