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
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
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
Credentials
Todoist API credentials
Outputs
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
Credentials
Todoist API credentials
Label ID
ID of label to retrieve
Outputs
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
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
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
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
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
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
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
Credentials
Todoist API credentials
Task ID
ID of task to close
Outputs
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
Credentials
Todoist API credentials
Task ID
ID of task to reopen
Outputs
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
Credentials
Todoist API credentials
Task ID
ID of task to delete
Outputs
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
Credentials
Todoist API credentials
Outputs
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
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
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
Credentials
Todoist API credentials
Project ID
ID of project to get
Outputs
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
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
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
Credentials
Todoist API credentials
Project ID
ID of project to delete
Outputs
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
Credentials
Todoist API credentials
Project ID
ID of project to check
Outputs
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
Credentials
Todoist API credentials
Project ID
Optional project filter
Outputs
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
Credentials
Todoist API credentials
Section ID
ID of section to get
Outputs
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
Credentials
Todoist API credentials
Section ID
ID of section to delete
Outputs
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
Credentials
Todoist API credentials
Content
Comment content
ID Type
Task ID or Project ID to comment on
Attachment
Optional file attachment
Outputs
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
Credentials
Todoist API credentials
ID Type
Task ID or Project ID to get comments for
Outputs
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
Credentials
Todoist API credentials
Comment ID
ID of comment to retrieve
Outputs
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
Credentials
Todoist API credentials
Comment ID
ID of comment to update
Content
New content for the comment
Outputs
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
Credentials
Todoist API credentials
Comment ID
ID of comment to delete
Outputs
Success
Whether deletion succeeded
Error
Error message if request failed
Possible use case
Removing outdated or incorrect comments from tasks/projects.
Was this helpful?