T

Todoist API

REST discovered

Details
URL
https://api.todoist.com
Docs
https://developer.todoist.com/api/v1/
Authentication
Todoist personal API token bearer discovered Get token ↗
Authorization: Bearer <credential>

Log in to Todoist web app, open SettingsIntegrationsDeveloper, then click Copy API token. If needed, use Issue a new API token on the same page to rotate it.

Todoist OAuth app client credentials oauth2 discovered Set up OAuth ↗
Authorization: Bearer <credential>

Create or manage an integration in Todoist's App management. Use the registered app with Todoist OAuth: authorize users at https://todoist.com/oauth/authorize and exchange the code at https://todoist.com/oauth/access_token. Todoist also publishes Dynamic Client Registration at https://todoist.com/oauth/register for clients that support it. Available scopes include task:add, data:read, data:read_write, data:delete, project:delete, dev:app_console, backups:read, billing:read, billing:read_write, user:read, user:write, workspaces:read, and workspaces:write.