84 available actions

What your AI agent can do in Todoist

Todoist is a task management tool allowing users to create to-do lists, set deadlines, and collaborate on projects with reminders and cross-platform syncing This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • Search ProjectsSearch active user projects by name with support for wildcards and pagination.
  • Search SectionsTool to search active sections by name, optionally filtered by project.
  • Create taskCreate a new task in Todoist using the unified API v1.
  • Add WorkspaceTool to create a new workspace in Todoist.
  • Update TaskTool to update an existing task's properties.
  • Move TaskTool to move a task to another project, section, or parent task while preserving task identity and metadata.

Browse all 84 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 41 actionsHide actions
  • Export Template As FileTool to export a Todoist project as a CSV template file.
  • Export Template As URLTool to export a Todoist project as a shareable template URL.
  • Get All CommentsThis tool retrieves all comments associated with a specific task or project in Todoist.
  • Get all projectsGet all projects from a user's Todoist account.
  • Get All TasksFetches all INCOMPLETE tasks from Todoist and returns their details.
  • Get BackupsTool to list all available backup archives for the user.
  • Get Comment (V1)Tool to retrieve a single comment by ID using the v1 API.
  • Get Completed Tasks By Completion DateTool to retrieve completed tasks within a specified completion date window.
  • Get ID MappingsTool to translate IDs between Todoist API v1 and v2.
  • Get Personal LabelTool to retrieve a personal label by its ID.
  • Get Productivity StatsTool to retrieve comprehensive productivity statistics for the authenticated user.
  • Get Project (API v1)Tool to retrieve a specific project by its ID using Todoist API v1.
  • Get Full Project DataTool to retrieve full project data including all sections, tasks, and collaborators.
  • Get Project PermissionsTool to retrieve all available roles and their associated actions in Todoist projects.
  • Get Section (v1 API)Tool to retrieve a specific section by its ID using Todoist v1 API.
  • Get Special BackupsTool to list special backup archives for the authenticated user's projects.
  • Get Task (Deprecated)DEPRECATED: Use TODOIST_GET_TASK2 instead.
  • Get Task (API v1)Tool to retrieve a single active (non-completed) task by ID using API v1.
  • Get UserTool to retrieve information about the currently authenticated user.
  • Get Workspace Plan DetailsTool to retrieve details about a workspace's current plan and usage.
  • List ActivitiesTool to get activity logs from Todoist.
  • List All Workspace InvitationsTool to return a list containing details of all pending invitations to a workspace.
  • List Archived ProjectsTool to get all archived projects from Todoist.
  • List Archived SectionsTool to retrieve all archived sections for a specific project in Todoist.
  • List Archived Workspace ProjectsTool to list all archived projects in a workspace.
  • List Completed TasksTool to retrieve all completed tasks with optional project filtering.
  • List Completed Tasks By Due DateTool to retrieve completed tasks within a specified due date range (up to 6 weeks).
  • List FiltersTool to list all filters for the authenticated user.
  • List Joinable WorkspacesTool to get workspaces the user can join.
  • List LabelsTool to get all user labels with pagination support.
  • List Pending Workspace InvitationsTool to list pending invitation emails in a workspace.
  • List Project CollaboratorsTool to get all collaborators for a given project with cursor-based pagination.
  • List SectionsTool to get all active sections for the user, with optional filtering by project.
  • List Shared LabelsTool to retrieve shared label names from active tasks with pagination support.
  • List Workspace Active ProjectsTool to list all active workspace projects.
  • List Workspace Archived ProjectsTool to get archived projects in a workspace.
  • List Workspace InvitationsTool to list user emails with pending invitations to a workspace.
  • List Workspace UsersTool to list users in workspace(s).
  • Search LabelsTool to search user labels by name with case-insensitive matching.
  • Search ProjectsSearch active user projects by name with support for wildcards and pagination.
  • Search SectionsTool to search active sections by name, optionally filtered by project.
Create & communicateCreate records or send supported messagesView 12 actionsHide actions
  • Add WorkspaceTool to create a new workspace in Todoist.
  • Create Comment (API v1)Tool to create a new comment on a project or task using Todoist API v1.
  • Create Label (Deprecated)DEPRECATED: Use TODOIST_CREATE_LABEL_V1 instead.
  • Create Label (API v1)Tool to create a new personal label using API v1.
  • Create Project (Deprecated)DEPRECATED: Use TODOIST_TODOIST_CREATE_PROJECT2 instead.
  • Create Project (API v1)Tool to create a new project in Todoist using the unified API v1.
  • Create Section (Deprecated)DEPRECATED: Use TODOIST_CREATE_SECTION_V1 instead.
  • Create Section (API v1)Tool to create a new section within a project using API v1.
  • Create taskCreate a new task in Todoist using the unified API v1.
  • Import Template Into Project By IDTool to import a template from Todoist's template gallery into an existing project.
  • Import Template Into Project From FileTool to import a CSV template into an existing Todoist project from a file.
  • Upload FileTool to upload a file to Todoist.
Update & manageChange and manage existing recordsView 12 actionsHide actions
  • Archive Project (API v1)Tool to archive a project using Todoist API v1.
  • Move TaskTool to move a task to another project, section, or parent task while preserving task identity and metadata.
  • Move Task (REST API)Tool to move a task to another project, section, or parent task using the REST API.
  • Update Comment (v1)Tool to update a comment by ID and return its content via v1 API.
  • Update Label (API v1)Tool to update an existing label using API v1.
  • Update Notification SettingTool to update notification settings for the current user.
  • Update Project (Deprecated)DEPRECATED: Use TODOIST_TODOIST_UPDATE_PROJECT2 instead.
  • Update Project (API v1)Tool to update a project's properties using Todoist API v1.
  • Update Section (Deprecated)DEPRECATED: Use TODOIST_TODOIST_UPDATE_SECTION2 instead.
  • Update Section (v1)Tool to update an existing section by its ID using Todoist v1 API.
  • Update TaskTool to update an existing task's properties.
  • Update Workspace LogoTool to upload an image as the workspace logo or delete the existing logo.
Remove & cancelRemove records or cancel supported workView 8 actionsHide actions
  • Delete CommentTool to delete a specific comment from Todoist by its ID.
  • Delete Label (V1)Tool to delete a personal label using API v1.
  • Delete Project (API v1)Tool to delete a project and all of its sections and tasks using Todoist API v1.
  • Delete Section (v1)Tool to delete a section and all tasks within it.
  • Delete TaskTool to delete a specific task from Todoist.
  • Delete Task (API v1)DEPRECATED: Use TODOIST_DELETE_TASK instead.
  • Delete UploadTool to delete an uploaded file from Todoist.
  • Remove Shared Label (API v1)Tool to remove a shared label from all active tasks using API v1.
Other actionsSpecialist and administrative actions.View 11 actionsHide actions
  • Bulk Create TasksCreate many tasks in one request using Todoist's Sync batching.
  • Close Task (Deprecated)DEPRECATED: Use TODOIST_CLOSE_TASK_V1 instead.
  • Close Task (API v1)Tool to close (complete) a task in Todoist using API v1.
  • Filter TasksTool to get all tasks matching the filter.
  • Invite Project CollaboratorTool to invite a collaborator to a Todoist project by email.
  • Quick Add TaskTool to add tasks using natural language parsing similar to the official Todoist clients.
  • Rename Shared Labels (API v1)Tool to rename a shared label across all active tasks using API v1.
  • Reopen Task (API v1)Tool to reopen a completed task in Todoist using API v1.
  • Reorder TasksReorder tasks deterministically by updating child_order in bulk via the Sync API item_reorder command.
  • Todoist SyncTool to sync data with Todoist server, supporting both read and write operations.
  • Unarchive Project (API v1)Tool to unarchive a previously archived Todoist project using API v1.

Connection record

A connection you can control.

Sign-in
OAuth sign-in
Setup
Sign in with your own Todoist account. Access is limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect Todoist

How does the agent connect to Todoist?
You sign in with your own Todoist account. Permissions are limited to what the agent needs, the connection is health-checked, and you can revoke access from Todoist at any time.
What can the agent actually do in Todoist?
The page above lists the 84 actions currently available through the Todoist connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Todoist included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Todoist is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put Todoist to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by Todoist.