ByteChef LogoByteChef
Components

Todoist

Todoist is a task management application that helps users organize and prioritize their to-do lists.

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" : ""
}

On this page