Todoist API Updates (deadline Febrary 2026)

Drafts has long supported integration with Todoist, the online task manager, through actions that work with the Todoist API.

Prior to Drafts v49, these integrations were based on their “REST v2” and “SYNC v9” APIs. These APIs are being phased out and replaced by a new, unified “v1 API.” Starting with Drafts 49, all the built-in integrations, and convenience methods of the Todoist script object use this new API.

If you use actions that utilize the Todoist action step, or simple scripted actions that utilize the convenience methods, you will likely notice no difference from this change. If you utilize more advanced scripted action that directly access the APIs, they may need to be updated to map to the new APIs prior to February 2026 – which is the announced date Todoist plans to shut down the old APIs.

If you author Drafts-Todoist integrations and need more information on how to adapt to these changes, I recommend reading the API migration guide.

If you have specific Todoist integrations and need help updating them, please start new threads with information on the action.

1 Like

If you’re using my Draftist Action Group: Draftist | Drafts Directory

Please run the Draftist Setup/Update Action - it should install the latest version which implements the API changes - if you encounter any issues please let me know!

Minor catch on these updates. If you use the example Tasks in Todoist action, you may want to reinstall it from the directory. If you use other actions which rely on the Todoist.quickAdd function, they may need to be updated as well.

It appears in the new v1 API, the “quick_add” endpoint no longer respects the user’s default settings for automatic reminder creation, so if you want reminders to be created for the quick add tasks that have due dates, you need to explicitly pass the auto_reminder: true option. See the linked action above for an example.