Todoist
Learn how to use Todoist with Composio
Overview
Enum
TODOIST
Description
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
Authentication Details
OAUTH2
Actions
TODOIST_CLOSE_TASK
This tool marks an existing task as completed in todoist. it requires the task id
of the task to be closed.
Action Parameters
Action Response
TODOIST_CREATE_TASK
Create a new task in todoist. this action allows users to create tasks with various parameters including content, due dates, priority, and more. the task can be created in a specific project, section, or as a subtask of another task.
Action Parameters
Action Response
TODOIST_DELETE_TASK
Delete a task from todoist. this action permanently removes the task and all its subtasks.
Action Parameters
Action Response
TODOIST_GET_ALL_COMMENTS
This tool retrieves all comments associated with a specific task or project in todoist. it requires either a task id or a project id to fetch the comments, and it returns a json array of comment objects with details such as id, posted at, content, and attachment information.
Action Parameters
Action Response
TODOIST_GET_ALL_LABELS
Get all personal labels from todoist. this action retrieves all personal labels from a user’s todoist account. each label contains information like name, color, order and favorite status. api documentation: https://developer.todoist.com/rest/v2/#get-all-personal-labels
Action Parameters
Action Response
TODOIST_GET_ALL_PROJECTS
Get all projects from a user’s todoist account. this tool retrieves all projects from the authenticated user’s todoist account. the response includes details like project id, name, color, parent project, sharing status, and other metadata for each project.
Action Parameters
Action Response
TODOIST_REOPEN_TASK
This tool reopens a previously completed task.
Action Parameters
Action Response