Todoist API
The Todoist API v1 provides programmatic access to Todoist task management, projects, sections, labels, reminders, comments, workspaces, and more. Supports OAuth 2.0 and personal API tokens for authentication. Includes incremental sync via the /sync endpoint for efficient client-server data synchronization.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/todoist/refs/heads/main/openapi/todoist-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/todoist/refs/heads/main/openapi/todoist-asyncapi.yml
Schemas & Data
Other Resources
SpectralRules
https://raw.githubusercontent.com/api-evangelist/todoist/refs/heads/main/rules/todoist-rules.yml
Vocabulary
https://raw.githubusercontent.com/api-evangelist/todoist/refs/heads/main/vocabulary/todoist-vocabulary.yml
GraphQL
https://raw.githubusercontent.com/api-evangelist/todoist/refs/heads/main/graphql/todoist-graphql.md