Todoist

Todoist Create Label

What it is

A block that creates a new label in Todoist.

What it does

Creates a new label in Todoist with specified name, order, color and favorite status.

How it works

It takes label details as input, connects to Todoist API, creates the label and returns the created label's details.

Inputs

Input
Description

Credentials

Todoist API credentials

Name

Name of the label

Order

Optional label order

Color

Optional color of the label icon

Is Favorite

Whether label is marked as favorite

Outputs

Output
Description

ID

ID of the created label

Name

Name of the label

Color

Color of the label

Order

Label order

Is Favorite

Favorite status

Error

Error message if request failed

Possible use case

Creating new labels to organize and categorize tasks in Todoist.


Todoist List Labels

What it is

A block that retrieves all personal labels from Todoist.

What it does

Fetches all personal labels from the user's Todoist account.

How it works

Connects to Todoist API using provided credentials and retrieves all labels.

Inputs

Input
Description

Credentials

Todoist API credentials

Outputs

Output
Description

Labels

List of complete label data

Label IDs

List of label IDs

Label Names

List of label names

Error

Error message if request failed

Possible use case

Getting an overview of all labels to organize tasks or find specific labels.


Todoist Get Label

What it is

A block that retrieves a specific label by ID.

What it does

Fetches details of a specific label using its ID.

How it works

Uses the label ID to retrieve label details from Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Label ID

ID of label to retrieve

Outputs

Output
Description

ID

Label ID

Name

Label name

Color

Label color

Order

Label order

Is Favorite

Favorite status

Error

Error message if request failed

Possible use case

Looking up details of a specific label for editing or verification.


Todoist Create Task

What it is

A block that creates a new task in Todoist.

What it does

Creates a new task with specified content, description, project assignment and other optional parameters.

How it works

Takes task details and creates a new task via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Content

Task content

Description

Optional task description

Project ID

Optional project to add task to

Section ID

Optional section to add task to

Parent ID

Optional parent task ID

Order

Optional task order

Labels

Optional task labels

Priority

Optional priority (1-4)

Due Date

Optional due date

Deadline Date

Optional deadline date

Assignee ID

Optional assignee

Duration Unit

Optional duration unit

Duration

Optional duration amount

Outputs

Output
Description

ID

Created task ID

URL

Task URL

Complete Data

Complete task data

Error

Error message if request failed

Possible use case

Creating new tasks with full customization of parameters.


Todoist Get Tasks

What it is

A block that retrieves active tasks from Todoist.

What it does

Fetches tasks based on optional filters like project, section, label etc.

How it works

Queries Todoist API with provided filters to get matching tasks.

Inputs

Input
Description

Credentials

Todoist API credentials

Project ID

Optional filter by project

Section ID

Optional filter by section

Label

Optional filter by label

Filter

Optional custom filter string

Lang

Optional filter language

IDs

Optional specific task IDs

Outputs

Output
Description

IDs

List of task IDs

URLs

List of task URLs

Complete Data

Complete task data

Error

Error message if request failed

Possible use case

Retrieving tasks matching specific criteria for review or processing.


Todoist Update Task

What it is

A block that updates an existing task.

What it does

Updates specified fields of an existing task.

How it works

Takes task ID and updated fields, applies changes via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Task ID

ID of task to update

Content

New task content

Description

New description

Project ID

New project ID

Section ID

New section ID

Parent ID

New parent task ID

Order

New order

Labels

New labels

Priority

New priority

Due Date

New due date

Deadline Date

New deadline date

Assignee ID

New assignee

Duration Unit

New duration unit

Duration

New duration

Outputs

Output
Description

Success

Whether update succeeded

Error

Error message if failed

Possible use case

Modifying task details like due dates, priority etc.


Todoist Close Task

What it is

A block that completes/closes a task.

What it does

Marks a task as complete in Todoist.

How it works

Uses task ID to mark it complete via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Task ID

ID of task to close

Outputs

Output
Description

Success

Whether task was closed

Error

Error message if failed

Possible use case

Marking tasks as done in automated workflows.


Todoist Reopen Task

What it is

A block that reopens a completed task.

What it does

Marks a completed task as active again.

How it works

Uses task ID to reactivate via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Task ID

ID of task to reopen

Outputs

Output
Description

Success

Whether task was reopened

Error

Error message if failed

Possible use case

Reactivating tasks that were closed accidentally or need to be repeated.


Todoist Delete Task

What it is

A block that permanently deletes a task.

What it does

Removes a task completely from Todoist.

How it works

Uses task ID to delete via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Task ID

ID of task to delete

Outputs

Output
Description

Success

Whether deletion succeeded

Error

Error message if failed

Possible use case

Removing unwanted or obsolete tasks from the system.


Todoist List Projects

What it is

A block that retrieves all projects from Todoist.

What it does

Fetches all projects and their details from a user's Todoist account.

How it works

Connects to Todoist API using provided credentials and retrieves all projects.

Inputs

Input
Description

Credentials

Todoist API credentials

Outputs

Output
Description

Names List

List of project names

IDs List

List of project IDs

URL List

List of project URLs

Complete Data

Complete project data

Error

Error message if request failed

Possible use case

Getting an overview of all projects for organization or automation.


Todoist Create Project

What it is

A block that creates a new project in Todoist.

What it does

Creates a new project with specified name, parent project, color and other settings.

How it works

Takes project details and creates via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Name

Name of the project

Parent ID

Optional parent project ID

Color

Optional color of project icon

Is Favorite

Whether project is favorite

View Style

Display style (list/board)

Outputs

Output
Description

Success

Whether creation succeeded

Error

Error message if failed

Possible use case

Creating new projects programmatically for workflow automation.


Todoist Get Project

What it is

A block that retrieves details for a specific project.

What it does

Fetches complete details of a single project by ID.

How it works

Uses project ID to retrieve details via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Project ID

ID of project to get

Outputs

Output
Description

Project ID

ID of the project

Project Name

Name of the project

Project URL

URL of the project

Complete Data

Complete project data

Error

Error message if failed

Possible use case

Looking up project details for verification or editing.


Todoist Update Project

What it is

A block that updates an existing project.

What it does

Updates specified fields of an existing project.

How it works

Takes project ID and updated fields, applies via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Project ID

ID of project to update

Name

New project name

Color

New color for icon

Is Favorite

New favorite status

View Style

New display style

Outputs

Output
Description

Success

Whether update succeeded

Error

Error message if failed

Possible use case

Modifying project settings or reorganizing projects.


Todoist Delete Project

What it is

A block that deletes a project and its contents.

What it does

Permanently removes a project including sections and tasks.

How it works

Uses project ID to delete via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Project ID

ID of project to delete

Outputs

Output
Description

Success

Whether deletion succeeded

Error

Error message if failed

Possible use case

Removing completed or obsolete projects.


Todoist List Collaborators

What it is

A block that retrieves collaborators on a project.

What it does

Fetches all collaborators and their details for a specific project.

How it works

Uses project ID to get collaborator list via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Project ID

ID of project to check

Outputs

Output
Description

Collaborator IDs

List of collaborator IDs

Collaborator Names

List of collaborator names

Collaborator Emails

List of collaborator emails

Complete Data

Complete collaborator data

Error

Error message if failed

Possible use case

Managing project sharing and collaboration.


Todoist List Sections

What it is

A block that retrieves sections from Todoist.

What it does

Fetches all sections, optionally filtered by project.

How it works

Connects to Todoist API to retrieve sections list.

Inputs

Input
Description

Credentials

Todoist API credentials

Project ID

Optional project filter

Outputs

Output
Description

Names List

List of section names

IDs List

List of section IDs

Complete Data

Complete section data

Error

Error message if failed

Possible use case

Getting section information for task organization.


Todoist Get Section

What it is

A block that retrieves details for a specific section.

What it does

Fetches complete details of a single section by ID.

How it works

Uses section ID to retrieve details via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Section ID

ID of section to get

Outputs

Output
Description

ID

Section ID

Project ID

Parent project ID

Order

Section order

Name

Section name

Error

Error message if failed

Possible use case

Looking up section details for task management.


Todoist Delete Section

What it is

A block that deletes a section and its tasks.

What it does

Permanently removes a section including all tasks.

How it works

Uses section ID to delete via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Section ID

ID of section to delete

Outputs

Output
Description

Success

Whether deletion succeeded

Error

Error message if failed

Possible use case

Removing unused sections or reorganizing projects.


Todoist Create Comment

What it is

A block that creates a new comment on a Todoist task or project.

What it does

Creates a comment with specified content on either a task or project.

How it works

Takes comment content and task/project ID, creates comment via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Content

Comment content

ID Type

Task ID or Project ID to comment on

Attachment

Optional file attachment

Outputs

Output
Description

ID

ID of created comment

Content

Comment content

Posted At

Comment timestamp

Task ID

Associated task ID

Project ID

Associated project ID

Error

Error message if request failed

Possible use case

Adding notes and comments to tasks or projects automatically.


Todoist Get Comments

What it is

A block that retrieves all comments for a task or project.

What it does

Fetches all comments associated with a specific task or project.

How it works

Uses task/project ID to get comments list via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

ID Type

Task ID or Project ID to get comments for

Outputs

Output
Description

Comments

List of comments

Error

Error message if request failed

Possible use case

Reviewing comment history on tasks or projects.


Todoist Get Comment

What it is

A block that retrieves a specific comment by ID.

What it does

Fetches details of a single comment using its ID.

How it works

Uses comment ID to retrieve details via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Comment ID

ID of comment to retrieve

Outputs

Output
Description

Content

Comment content

ID

Comment ID

Posted At

Comment timestamp

Project ID

Associated project ID

Task ID

Associated task ID

Attachment

Optional file attachment

Error

Error message if request failed

Possible use case

Looking up specific comment details for reference.


Todoist Update Comment

What it is

A block that updates an existing comment.

What it does

Updates the content of a specific comment.

How it works

Takes comment ID and new content, updates via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Comment ID

ID of comment to update

Content

New content for the comment

Outputs

Output
Description

Success

Whether update succeeded

Error

Error message if request failed

Possible use case

Modifying existing comments to fix errors or update information.


Todoist Delete Comment

What it is

A block that deletes a comment.

What it does

Permanently removes a comment from a task or project.

How it works

Uses comment ID to delete via Todoist API.

Inputs

Input
Description

Credentials

Todoist API credentials

Comment ID

ID of comment to delete

Outputs

Output
Description

Success

Whether deletion succeeded

Error

Error message if request failed

Possible use case

Removing outdated or incorrect comments from tasks/projects.

Was this helpful?