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
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.