TODOIST_NEW_TASK_CREATED
Fires whenever someone creates a new task in Todoist. Use this to automatically sync tasks to other apps, send notifications, or log new work items.
Todoist
1 trigger and 84 actions for Todoist workflows.
Each trigger lists the event it fires on, the data it sends, and a template you can use it in.
Real-time push from the source.
TODOIST_NEW_TASK_CREATED
Fires whenever someone creates a new task in Todoist. Use this to automatically sync tasks to other apps, send notifications, or log new work items.
Operations are the actions a workflow can take in Todoist, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Track user interactions and changes within your Todoist workspace. Use this to monitor what activities have occurred, helpful for auditing or understanding workflow history.
List Activities
TODOIST_LIST_ACTIVITIESRetrieve a log of all activities and changes in your Todoist workspace, including task updates, project modifications, and note changes. This helps you track what's been done and who made changes across your tasks and projects.
Retrieve productivity metrics and performance statistics about your task completion patterns. Access this data to analyze your productivity trends and identify areas for improvement.
Get Productivity Stats
TODOIST_GET_PRODUCTIVITY_STATSRetrieve comprehensive productivity statistics including task completion rates, karma scores, and streaks to track your work performance and progress over time.
Export and manage backups of your Todoist data for archival or recovery purposes. Use these operations to create snapshots of your workspace or retrieve previously saved backups.
Get Backups
TODOIST_GET_BACKUPSRetrieve a list of all backup archives available for your Todoist account, showing backup metadata without accessing live task data. Use this to verify backup availability and manage your backup history.
Get Special Backups
TODOIST_GET_SPECIAL_BACKUPSRetrieve a list of all backup archives created for your Todoist projects, allowing you to verify backup availability and manage your project recovery options.
Manage discussions and notes attached to tasks within your projects. Create, read, update, and delete comments to keep conversations and task-related documentation organized.
Create Comment (API v1)
TODOIST_CREATE_COMMENT_V1Add notes or comments to tasks or projects in Todoist to keep important information and context organized in one place. This helps you and your team stay aligned on task details and decisions.
Delete Comment
TODOIST_DELETE_COMMENTPermanently remove a comment from a Todoist task when you need to clean up outdated feedback or incorrect information. This helps keep your task discussions focused and relevant.
Get All Comments
TODOIST_GET_ALL_COMMENTSRetrieve all comments attached to a specific task or project in Todoist to review feedback, updates, and discussions in one place. This helps you stay informed about all conversations related to your work items without switching between different views.
Get Comment (V1)
TODOIST_GET_COMMENT_V1Retrieves a specific comment from a task to access its content and details. Useful when you need to reference or act on feedback from team members or collaborators within your task management system.
Attach documents and files to tasks for better task context and collaboration. Upload files directly or remove them when they're no longer needed.
Delete Upload
TODOIST_DELETE_UPLOADRemoves a file that was previously uploaded to Todoist, freeing up space and cleaning up your task attachments. Use this when you need to organize your task files or remove outdated documentation.
Create saved searches and view filtered task lists based on custom criteria. Use filters to quickly focus on specific subsets of tasks that match your workflow needs.
Filter Tasks
TODOIST_FILTER_TASKSRetrieve tasks from Todoist that match specific criteria like priority, due date, or project. Use this to quickly find and organize tasks that meet your business needs without manually searching.
Organize tasks with tags and labels for easier categorization and sorting across your workspace. Create personal or shared labels to group related work and enable quick filtering of tasks.
Create Label (API v1)
TODOIST_CREATE_LABEL_V1Create a new label in Todoist to organize and categorize your tasks for better project management and workflow organization.
Create Label (Deprecated)
TODOIST_CREATE_LABELCreates a new label to organize and categorize your tasks in Todoist. Labels help you group related tasks by project, priority, or type for better task management and filtering.
Delete Label (V1)
TODOIST_DELETE_LABEL_V1Permanently removes a label from your Todoist workspace, deleting it from all tasks that use it. Use this when you need to clean up outdated or unused label categories.
Get Personal Label
TODOIST_GET_PERSONAL_LABELRetrieve detailed information about a specific personal label to view its properties and settings. This helps you organize and manage your task categorization system within your to-do list.
Create, organize, and manage project containers that structure your tasks and workflow. Handle project permissions, archiving, and collaboration settings to keep your workspace organized.
Create Project (API v1)
TODOIST_CREATE_PROJECT2Creates a new project in Todoist to organize your tasks and team workflows by topic or client.
Get all projects
TODOIST_GET_ALL_PROJECTSRetrieves all active projects from your Todoist account, providing project details like names, colors, and organizational structure. Use this to get a complete overview of your task management setup for automation, reporting, or integration purposes.
Archive Project (API v1)
TODOIST_ARCHIVE_PROJECT2Move a completed or inactive project out of your active workspace to keep your task list organized and focused on current work.
Create Project (Deprecated)
TODOIST_CREATE_PROJECTCreates a new project in Todoist to organize and categorize your tasks. Use the returned project ID to manage and reference this project in future operations.
Delete Project (API v1)
TODOIST_DELETE_PROJECT2Permanently removes a project and all its associated sections and tasks from your Todoist workspace. Use this when you no longer need a project and want to clean up your task management system.
Get Full Project Data
TODOIST_GET_PROJECT_FULLRetrieve complete project information including all sections, tasks, and team members in one request. Use this when you need a comprehensive view of your project's structure and progress.
Get Project (API v1)
TODOIST_GET_PROJECTRetrieves detailed information about a specific Todoist project using its ID, allowing you to access project metadata like name, color, and settings without loading all projects.
Get Project Permissions
TODOIST_GET_PROJECT_PERMISSIONSRetrieve information about user roles and the specific actions each role can perform within Todoist projects. This helps you understand collaboration capabilities and plan project sharing strategies effectively.
Invite Project Collaborator
TODOIST_INVITE_PROJECT_COLLABORATORSend an invitation to a team member or client to collaborate on a specific Todoist project, allowing them to view, edit, and manage tasks together.
List Archived Projects
TODOIST_LIST_ARCHIVED_PROJECTSRetrieve all archived projects from your Todoist workspace with pagination support. This helps you access previously completed projects for reference or to restore them if needed.
List Archived Workspace Projects
TODOIST_LIST_ARCHIVED_WORKSPACE_PROJECTSRetrieve all archived projects in your Todoist workspace to access completed or inactive projects that have been hidden from your main project list. This is useful when you need to review, restore, or reference projects you've finished with.
Organize tasks within projects by creating logical groupings or phases. Use sections to break down complex projects into manageable chunks and structure your work hierarchically.
Create Section (API v1)
TODOIST_CREATE_SECTION_V1Organize your project tasks by creating a new section to group related items under a specific heading. This helps you structure large projects and make task management more intuitive.
Create Section (Deprecated)
TODOIST_CREATE_SECTIONOrganize your project tasks by creating new sections to group related work under different categories or phases. This helps you structure large projects into manageable segments for better visibility and workflow management.
Delete Section (v1)
TODOIST_DELETE_SECTION2Permanently removes a section from your Todoist project, including all tasks contained within it, helping you clean up outdated or completed project categories.
Get Section (v1 API)
TODOIST_GET_SECTION_V1Retrieves detailed information about a specific section in your Todoist workspace, including its name, project association, and metadata. Use this to access section details for organizing and managing your task hierarchy.
List Archived Sections
TODOIST_LIST_ARCHIVED_SECTIONSRetrieve all archived sections within a specific project to review or restore previously organized task groupings that are no longer active.
Access foundational system operations for syncing and data mapping within Todoist. Use these to maintain data consistency and retrieve identification mappings for integration purposes.
Get ID Mappings
TODOIST_GET_ID_MAPPINGSConverts task and project identifiers between different Todoist API versions so you can seamlessly migrate data or integrate with multiple systems without losing references.
Create, retrieve, update, and manage individual tasks that form the core of your productivity system. Handle task operations like completion status, ordering, and bulk actions to keep your workflow moving.
Bulk Create Tasks
TODOIST_BULK_CREATE_TASKSAdd multiple tasks to your Todoist projects in a single request, saving time and keeping your task list organized when setting up new workflows or projects.
Close Task (API v1)
TODOIST_CLOSE_TASK_V1Mark a task as completed in your Todoist task list, helping you track progress and keep your to-do list current. This is useful for logging finished work and maintaining an accurate view of what's been accomplished.
Create task
TODOIST_CREATE_TASKAdd a new task to your Todoist project with customizable details like due dates, priority levels, and assigned sections. This helps you capture and organize work items as they come up throughout your day.
Delete Task
TODOIST_DELETE_TASKPermanently removes a task and all its subtasks from Todoist. Use this when you need to clean up completed work, cancel projects, or remove items that are no longer relevant.
Get All Tasks
TODOIST_GET_ALL_TASKSRetrieves all incomplete tasks from Todoist with their full details, allowing you to view your current workload and filter tasks by priority, project, due date, or search terms. This helps you stay organized and track what needs to be done.
Close Task (Deprecated)
TODOIST_CLOSE_TASKMarks a task as completed in your Todoist task list, removing it from your active workload. This is useful for tracking task progress and keeping your to-do list organized as you complete work.
Delete Task (API v1)
TODOIST_DELETE_TASK_V1Permanently removes a task from your Todoist account. Use this when you need to delete completed, cancelled, or obsolete tasks to keep your task list clean and organized.
Get Completed Tasks By Completion Date
TODOIST_GET_COMPLETED_TASKS_BY_COMPLETION_DATERetrieves tasks you've completed within a specified date range, allowing you to review your work history and track productivity over time. Perfect for generating reports, analyzing work patterns, and confirming task completion for clients or yourself.
Get Task (API v1)
TODOIST_GET_TASK2Retrieve detailed information about a specific task from your Todoist account, including its title, description, due date, and other metadata.
Get Task (Deprecated)
TODOIST_GET_TASKRetrieve detailed information about a specific task in Todoist by its ID, including title, description, due date, and priority level. Use this when you need to access task details for processing, display, or integration with other tools.
List Completed Tasks
TODOIST_LIST_COMPLETED_TASKSRetrieve all your completed tasks from Todoist, with the ability to filter by specific projects to see what work has been finished. This helps you track productivity and understand task completion patterns across your work.
Reuse project structures and task layouts by importing and exporting templates. Save time setting up recurring project types or share standardized workflows with your team.
Export Template As File
TODOIST_EXPORT_TEMPLATE_AS_FILEDownload a Todoist project as a CSV file to create reusable templates or maintain backups of your task structures and workflows.
Export Template As URL
TODOIST_EXPORT_TEMPLATE_AS_URLGenerate a shareable URL for a Todoist project that can be used as a reusable template, allowing others to quickly set up the same project structure with a single click.
Import Template Into Project By ID
TODOIST_IMPORT_TEMPLATE_INTO_PROJECT_BY_IDApply pre-designed task templates from Todoist's gallery into your existing projects, instantly creating structured workflows with predefined tasks and sections. This saves time by eliminating the need to manually set up recurring task structures.
Import Template Into Project From File
TODOIST_IMPORT_TEMPLATE_INTO_PROJECT_FROM_FILEImport tasks, sections, and notes into a Todoist project from a CSV template file, enabling you to quickly set up project structures without manual data entry.
Access information about the authenticated user account and their profile details. Retrieve user data to personalize automation workflows or verify account information.
Get User
TODOIST_GET_USERRetrieve information about the authenticated user including email, name, preferences, and subscription details. Useful for personalizing workflows or verifying account status.
Manage workspace-level administration including team members, invitations, and settings. Handle user access, plan details, and workspace configuration to oversee your shared environment.
Add Workspace
TODOIST_ADD_WORKSPACECreate a new workspace in Todoist to organize and manage separate projects or teams independently. This lets you maintain multiple project collections without mixing tasks across different business areas.
Get Workspace Plan Details
TODOIST_GET_WORKSPACE_PLAN_DETAILSRetrieve your workspace's subscription plan details, including current tier, member count, project limits, and usage information. Use this to understand your plan capabilities and whether you need to upgrade.
List All Workspace Invitations
TODOIST_LIST_ALL_INVITATIONS_WORKSPACESRetrieve all pending invitations sent to your Todoist workspace so you can see who's been invited and manage team onboarding.
List Completed Tasks By Due Date
TODOIST_LIST_COMPLETED_TASKS_BY_DUE_DATETool to retrieve completed tasks within a specified due date range (up to 6 weeks).
List Filters
TODOIST_LIST_FILTERSTool to list all filters for the authenticated user.
List Joinable Workspaces
TODOIST_LIST_JOINABLE_WORKSPACESTool to get workspaces the user can join.
List Labels
TODOIST_LIST_LABELSTool to get all user labels with pagination support.
List Pending Workspace Invitations
TODOIST_LIST_PENDING_WORKSPACE_INVITATIONSTool to list pending invitation emails in a workspace.
List Project Collaborators
TODOIST_LIST_PROJECT_COLLABORATORSTool to get all collaborators for a given project with cursor-based pagination.
List Sections
TODOIST_LIST_SECTIONSTool to get all active sections for the user, with optional filtering by project.
List Shared Labels
TODOIST_LIST_SHARED_LABELSTool to retrieve shared label names from active tasks with pagination support.
List Workspace Active Projects
TODOIST_LIST_WORKSPACE_ACTIVE_PROJECTSTool to list all active workspace projects.
List Workspace Archived Projects
TODOIST_LIST_WORKSPACE_ARCHIVED_PROJECTSTool to get archived projects in a workspace.
List Workspace Invitations
TODOIST_LIST_WORKSPACE_INVITATIONSTool to list user emails with pending invitations to a workspace.
List Workspace Users
TODOIST_LIST_WORKSPACE_USERSTool to list users in workspace(s).
Move Task
TODOIST_MOVE_TASKTool to move a task to another project, section, or parent task while preserving task identity and metadata.
Move Task (REST API)
TODOIST_MOVE_TASK_REST_APITool to move a task to another project, section, or parent task using the REST API.
Quick Add Task
TODOIST_QUICK_ADD_TASKTool to add tasks using natural language parsing similar to the official Todoist clients.
Remove Shared Label (API v1)
TODOIST_REMOVE_SHARED_LABEL_V1Tool to remove a shared label from all active tasks using API v1.
Rename Shared Labels (API v1)
TODOIST_RENAME_SHARED_LABELS_V1Tool to rename a shared label across all active tasks using API v1.
Reopen Task (API v1)
TODOIST_REOPEN_TASK2Tool to reopen a completed task in Todoist using API v1.
Reorder Tasks
TODOIST_REORDER_TASKSReorder tasks deterministically by updating childorder in bulk via the Sync API itemreorder command.
Search Labels
TODOIST_SEARCH_LABELSTool to search user labels by name with case-insensitive matching.
Search Projects
TODOIST_SEARCH_PROJECTSSearch active user projects by name with support for wildcards and pagination.
Search Sections
TODOIST_SEARCH_SECTIONSTool to search active sections by name, optionally filtered by project.
Todoist Sync
TODOIST_SYNCTool to sync data with Todoist server, supporting both read and write operations.
Unarchive Project (API v1)
TODOIST_UNARCHIVE_PROJECT2Tool to unarchive a previously archived Todoist project using API v1.
Update Comment (v1)
TODOIST_UPDATE_COMMENT2Tool to update a comment by ID and return its content via v1 API.
Update Label (API v1)
TODOIST_UPDATE_LABEL_V1_SECONDTool to update an existing label using API v1.
Update Notification Setting
TODOIST_UPDATE_NOTIFICATION_SETTINGTool to update notification settings for the current user.
Update Project (API v1)
TODOIST_UPDATE_PROJECT2Tool to update a project's properties using Todoist API v1.
Update Project (Deprecated)
TODOIST_UPDATE_PROJECTDEPRECATED: Use TODOISTTODOISTUPDATEPROJECT2 instead.
Update Section (Deprecated)
TODOIST_UPDATE_SECTIONDEPRECATED: Use TODOISTTODOISTUPDATESECTION2 instead.
Update Section (v1)
TODOIST_UPDATE_SECTION2Tool to update an existing section by its ID using Todoist v1 API.
Update Task
TODOIST_UPDATE_TASKTool to update an existing task's properties.
Update Workspace Logo
TODOIST_UPDATE_WORKSPACE_LOGOTool to upload an image as the workspace logo or delete the existing logo.
Upload File
TODOIST_UPLOAD_FILETool to upload a file to Todoist.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.