← All integrations

Todoist

One-click sign-inProjects & CodeKnowledge

Connect it in Quilt

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

Sign in with one click. Composio asks the app for you; Quilt never sees the login.

Reads on its own41

Agents use these right away.

  • Export Template As URLTool to export a Todoist project as a shareable template URL.
  • Filter TasksTool to get all tasks matching the filter.
  • Get All CommentsRetrieve comments for a specific Todoist task or project, providing exactly one of task_id or project_id.
  • Get all projectsGet a page of active projects from a user's Todoist account.
  • Get All TasksFetches all INCOMPLETE tasks from Todoist and returns their details.
  • Get BackupsList available Todoist backup archives for the user, returning archive metadata rather than live task or project data.
  • Get Completed Tasks By Completion DateTool to retrieve completed tasks within a specified completion date window.
  • 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 Special BackupsList special backup archives for the authenticated user's projects.
  • Get UserTool to retrieve information about the currently authenticated user.
  • 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 FiltersTool to list all filters for the authenticated user.
  • List LabelsTool to get all user labels with pagination support.
  • 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 Workspace Active ProjectsList a page of active projects in a workspace, including visible projects not yet joined, with cursor pagination.
  • 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.
  • Export Template As FileTool to export a Todoist project as a CSV template file.
  • Get Comment (V1)Tool to retrieve a single comment by ID using the v1 API.
  • Get ID MappingsTool to translate IDs between Todoist API v1 and v2.
  • 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 Task (API v1)Tool to retrieve a single active (non-completed) task by ID using API v1.
  • 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 SectionsRetrieve archived sections for a specific Todoist project.
  • List Completed Tasks By Due DateTool to retrieve completed tasks within a specified due date range (up to 6 weeks).
  • List Joinable WorkspacesTool to get workspaces the user can join.
  • List Pending Workspace InvitationsList pending invitations for a Todoist workspace to check which email invites are awaiting acceptance.
  • List Shared LabelsTool to retrieve shared label names from active tasks with pagination support.
  • 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.

Asks someone first35

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Add WorkspaceTool to create a new workspace in Todoist.
  • Archive Project (API v1)Tool to archive a project using Todoist API v1.
  • Bulk Create TasksCreate multiple Todoist tasks in one Sync batch request.
  • Close Task (API v1)Tool to close (complete) a task in Todoist using API v1.
  • Create Comment (API v1)Tool to create a new comment on a project or task using Todoist API v1.
  • Create Label (API v1)Tool to create a new personal label using API v1.
  • Create Project (API v1)Tool to create a new project in Todoist using the unified API v1.
  • Create Section (API v1)Tool to create a new section within a project using API v1.
  • Create taskCreate a Todoist task with content, due dates, priority and other details in a project or section, or as a subtask.
  • Delete CommentTool to delete a specific comment from Todoist by its ID.
  • Delete Label (V1)Deletes a personal label by numeric ID 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 UploadTool to delete an uploaded file from Todoist.
  • Invite Project CollaboratorTool to invite a collaborator to a Todoist project by email.
  • Move TaskMove a task to another project, section, or parent task using a Sync API command.
  • Quick Add TaskTool to add tasks using natural language parsing similar to the official Todoist clients.
  • Reopen Task (API v1)Tool to reopen a completed task in Todoist using API v1.
  • Reorder TasksReorder tasks in bulk by submitting their child_order positions through the Sync API item_reorder command.
  • Unarchive Project (API v1)Tool to unarchive a previously archived Todoist project using API v1.
  • Update Project (API v1)Tool to update a project's properties using Todoist API v1.
  • Update TaskTool to update an existing task's properties.
  • Upload FileTool to upload a file to Todoist.
  • 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.
  • Move Task (REST API)Tool to move a task to another project, section, or parent task using the REST API.
  • Remove Shared Label (API v1)Tool to remove a shared label from all active tasks using API v1.
  • Rename Shared Labels (API v1)Tool to rename a shared label across all active tasks using API v1.
  • Todoist SyncTool to sync data with Todoist server, supporting both read and write operations.
  • 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 Section (v1)Tool to update an existing section by its ID using Todoist v1 API.
  • Update Workspace LogoTool to upload an image as the workspace logo or delete the existing logo.

8 more of its actions are no longer kept up by Todoist and are left out.

Todoist integration · Quilt