Skip to main content
Todoist
Todoist
52 actions · 25 events · 1 auth method
PreviewProductivity

Authentication

OAuth 2.0

Requires creating an app in the Todoist App Management Console.Guides: Connector Profile, Link Account
Actions
|
52 actions
Action
Description
Required scopes
Get Activity Logs
Get paginated activity logs for the user
List Comments
Retrieve all comments for a task or project
Create Comment
Create a new comment on a task or project
Get Comment
Retrieve a specific comment by ID
Update Comment
Update an existing comment
Delete Comment
Delete a comment
List Labels
Get all user labels
Get Label
Get a label by ID
Create Label
Create a new label
Update Label
Update an existing label
Delete Label
Delete a label
Search Labels
Search user labels by name
List Shared Labels
Get shared labels from active tasks
Rename Shared Label
Rename a shared label across all tasks
Remove Shared Label
Remove a shared label from all tasks
List Projects
Get all active user projects
Get Project
Get a project by ID
Create Project
Create a new project
Update Project
Update an existing project
Delete Project
Delete a project
Search Projects
Search active projects by name
List Archived Projects
Get all archived projects
Archive Project
Archive a project
Unarchive Project
Unarchive a project
Get Project Permissions
Get available project roles and actions
List Project Collaborators
Get all collaborators for a project
Join Project
Join a workspace project
List Sections
Get all active sections
Get Section
Get a section by ID
Create Section
Create a new section
Update Section
Update an existing section
Delete Section
Delete a section
Archive Section
Mark a section as archived
Unarchive Section
Mark a section as active again
Search Sections
Search active sections by name
List Tasks
Get all active tasks for the user
Get Task
Get a task by ID
Create Task
Create a new task
Update Task
Update an existing task
Delete Task
Delete a task
Close Task
Close a task
Reopen Task
Reopen a task
Move Task
Move task to another project, section or parent
Quick Add Task
Add a task using Quick Add
Get Tasks By Filter
Get all tasks matching a filter
Get Tasks Completed By Completion Date
Get completed tasks by completion date range
Get Tasks Completed By Due Date
Get completed tasks by due date range
Upload File
Upload a file to Todoist
Delete Upload
Delete an uploaded file
Get User Info
Get information about the current user
Get Productivity Stats
Get comprehensive productivity statistics
Update Notification Setting
Update a notification setting
Events
25 events
Event
Description
Task Added Webhook
Processes Todoist item:added events.
Task Updated Webhook
Processes Todoist item:updated events.
Task Deleted Webhook
Processes Todoist item:deleted events.
Task Completed Webhook
Processes Todoist item:completed events.
Task Uncompleted Webhook
Processes Todoist item:uncompleted events.
Comment Added Webhook
Processes Todoist note:added events.
Comment Updated Webhook
Processes Todoist note:updated events.
Comment Deleted Webhook
Processes Todoist note:deleted events.
Project Added Webhook
Processes Todoist project:added events.
Project Updated Webhook
Processes Todoist project:updated events.
Project Deleted Webhook
Processes Todoist project:deleted events.
Project Archived Webhook
Processes Todoist project:archived events.
Project Unarchived Webhook
Processes Todoist project:unarchived events.
Section Added Webhook
Processes Todoist section:added events.
Section Updated Webhook
Processes Todoist section:updated events.
Section Deleted Webhook
Processes Todoist section:deleted events.
Section Archived Webhook
Processes Todoist section:archived events.
Section Unarchived Webhook
Processes Todoist section:unarchived events.
Label Added Webhook
Processes Todoist label:added events.
Label Updated Webhook
Processes Todoist label:updated events.
Label Deleted Webhook
Processes Todoist label:deleted events.
Filter Added Webhook
Processes Todoist filter:added events.
Filter Updated Webhook
Processes Todoist filter:updated events.
Filter Deleted Webhook
Processes Todoist filter:deleted events.
Reminder Fired Webhook
Processes Todoist reminder:fired events.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Todoist - OAuth 2.0
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Todoist - OAuth 2.0
4

Use Actions

Invoke actions using one of the methods below:

Webhook Events

Webhooks setup

Configure receiving Events for Todoist into StackOne.