T

todoist.com

Todoist is a task management and collaboration service for organizing personal and team work. Users create and manage tasks, projects, reminders, comments, and workspaces across Todoist apps and integrations.

1 integration · REST

Todoist exposes one authenticated HTTP API on `api.todoist.com`, covering both REST-style endpoints and the `/sync` endpoint; it accepts either a personal API token or OAuth 2.0 access tokens from Todoist apps.

discovered 2mo ago
REST · OpenAPI1
Credentials
Todoist personal API tokenbearerGet token ↗

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

Todoist OAuth app client credentialsoauth2Set up OAuth ↗

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.

conventions · 1/8 published

Publish these signals → /publishing