Todoist connector
Back to the connector overview, authentication methods, and actions.
16 Oct 2026
auth breaking improvementWebhook events are now only available on OAuth 2.0 connections, since Todoist only delivers webhooks to users who authorized the OAuth app. Webhook events are now delivered to the per-connection Native Webhook URL on the linked account. The previous routing that matched deliveries to a connection by Todoist user ID is no longer supported and has been removed.15 Oct 2026
description-fixCorrected action and input descriptions to match how the Todoist API actually behaves, covering the activity log filter format and ignored filters, label search wildcards, fields required on updates, plan-limited features such as reminders and task durations, and conflicting due date and section or parent combinations.Changed · 12 actions updated
Changed · 12 actions updated
todoist_create_comment, todoist_create_project, todoist_create_task, todoist_get_activity_logs, todoist_get_task, todoist_move_task, todoist_quick_add_task, todoist_search_labels, todoist_update_label, todoist_update_notification_setting, todoist_update_project, todoist_update_task8 Oct 2026
authAdded API key authentication with a Todoist personal API token as an alternative to OAuth 2.0, supported by every action. Webhook events still require OAuth 2.0.Changed · 62 actions updated
Changed · 62 actions updated
todoist_archive_project, todoist_archive_section, todoist_auth_test, todoist_close_task, todoist_create_comment, todoist_create_label, todoist_create_project, todoist_create_section, todoist_create_task, todoist_delete_comment, todoist_delete_label, todoist_delete_project, todoist_delete_section, todoist_delete_task, todoist_delete_upload, todoist_get_activity_logs, todoist_get_comment, todoist_get_label, todoist_get_productivity_stats, todoist_get_project, todoist_get_project_permissions, todoist_get_section, todoist_get_task, todoist_get_tasks_by_filter, todoist_get_tasks_completed_by_completion_date, todoist_get_tasks_completed_by_due_date, todoist_get_user_info, todoist_join_project, todoist_list_archived_projects, todoist_list_comments, todoist_list_labels, todoist_list_project_collaborators, todoist_list_projects, todoist_list_sections, todoist_list_shared_labels, todoist_list_tasks, todoist_move_task, todoist_quick_add_task, todoist_remove_shared_label, todoist_rename_shared_label, todoist_reopen_task, todoist_search_labels, todoist_search_projects, todoist_search_sections, todoist_unarchive_project, todoist_unarchive_section, todoist_unified_get_me, todoist_unified_get_organization, todoist_unified_get_role, todoist_unified_get_user, todoist_unified_list_organizations, todoist_unified_list_resource_types, todoist_unified_list_resource_users, todoist_unified_list_roles, todoist_unified_list_users, todoist_update_comment, todoist_update_label, todoist_update_notification_setting, todoist_update_project, todoist_update_section, todoist_update_task, todoist_upload_file30 Sept 2026
bug-fixUser lists now include pending workspace invitations with status pending and read up to 5,000 memberships across 50 workspaces, returning 400 above either.Changed · 2 actions updated
Changed · 2 actions updated
todoist_unified_get_user, todoist_unified_list_users25 Sept 2026
bug-fixLooking up an unknown user or role now returns a not-found error. User lookups search the workspace named in the id, up to 5,000 members, and the role list shows each Todoist role once, including Guest.Changed · 5 actions updated
Changed · 5 actions updated
todoist_unified_get_role, todoist_unified_get_user, todoist_unified_list_resource_users, todoist_unified_list_roles, todoist_unified_list_users21 Sept 2026
bug-fix authFixed connections dropping after one hour. Todoist apps with token refresh enabled issue access tokens that expire after an hour, and the connector had no way to renew them, so every call returned 401 until the account was reconnected by hand. The access token is now refreshed automatically, and the rotated refresh token is stored on each refresh. The OAuth 2.0 setup guide was rebuilt with step-by-step screenshots, covering the app Token refresh setting this relies on.11 Sept 2026
new-featureAdded scheduled data sync to six collection actions — tasks, projects, archived projects, sections, labels and activity logs — so these collections can be kept in sync and searched without calling Todoist on every request. Each walks the API cursor to completion and syncs by full refresh, because the Todoist REST API exposes no updated-since filter on these endpoints.Changed · 9 actions updated
Changed · 9 actions updated
todoist_get_activity_logs, todoist_list_archived_projects, todoist_list_labels, todoist_list_projects, todoist_list_sections, todoist_list_tasks, todoist_unified_list_organizations, todoist_unified_list_roles, todoist_unified_list_users2 Sept 2026
bug-fixStandardized action category capitalization for more consistent portal filters.Changed · 10 actions updated
Changed · 10 actions updated
todoist_auth_test, todoist_unified_get_me, todoist_unified_get_organization, todoist_unified_get_role, todoist_unified_get_user, todoist_unified_list_organizations, todoist_unified_list_resource_types, todoist_unified_list_resource_users, todoist_unified_list_roles, todoist_unified_list_users20 Aug 2026
new-actionsAdded unified IAM actions for identity, workspace users, roles, organizations, and project-scoped resource users.Added · 10 new actions
Added · 10 new actions
todoist_auth_test, todoist_unified_get_me, todoist_unified_get_organization, todoist_unified_get_role, todoist_unified_get_user, todoist_unified_list_organizations, todoist_unified_list_resource_types, todoist_unified_list_resource_users, todoist_unified_list_roles, todoist_unified_list_usersChanged · 52 actions updated
Changed · 52 actions updated
todoist_archive_project, todoist_archive_section, todoist_close_task, todoist_create_comment, todoist_create_label, todoist_create_project, todoist_create_section, todoist_create_task, todoist_delete_comment, todoist_delete_label, todoist_delete_project, todoist_delete_section, todoist_delete_task, todoist_delete_upload, todoist_get_activity_logs, todoist_get_comment, todoist_get_label, todoist_get_productivity_stats, todoist_get_project, todoist_get_project_permissions, todoist_get_section, todoist_get_task, todoist_get_tasks_by_filter, todoist_get_tasks_completed_by_completion_date, todoist_get_tasks_completed_by_due_date, todoist_get_user_info, todoist_join_project, todoist_list_archived_projects, todoist_list_comments, todoist_list_labels, todoist_list_project_collaborators, todoist_list_projects, todoist_list_sections, todoist_list_shared_labels, todoist_list_tasks, todoist_move_task, todoist_quick_add_task, todoist_remove_shared_label, todoist_rename_shared_label, todoist_reopen_task, todoist_search_labels, todoist_search_projects, todoist_search_sections, todoist_unarchive_project, todoist_unarchive_section, todoist_update_comment, todoist_update_label, todoist_update_notification_setting, todoist_update_project, todoist_update_section, todoist_update_task, todoist_upload_file24 Jul 2026
new-actionsAdded webhook event support for task, comment, project, section, label, filter, and reminder events (25 events).