Todoist

Learn how to use Todoist with Composio

Overview

Enum

TODOIST

Description

Todoist is a productivity app that helps manage tasks and projects.

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to data:read_write

Actions

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

data
object
successful
boolean
error

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

data
object
successful
boolean
error

Delete a task from todoist. this action permanently removes the task and all its subtasks.

Action Parameters

task_id
stringRequired

Action Response

data
object
successful
boolean
error

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

content
stringRequired
description
string
project_id
string
section_id
string
parent_id
string
order
integer
labels
array
priority
integer
due_string
string
due_date
string
due_datetime
string
due_lang
string
assignee_id
string
duration
integer
duration_unit
string

Action Response

data
object
successful
boolean
error