Todoist
Read and write Todoist projects, sections, tasks, subtasks, comments and labels, including completion and moves.
Turn business events into owned, dated to-dos and close the loop when work is completed.
Source actions
10
Destination actions
13
Data types
10
Validation status
Implemented · fixture tested.
Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.
What you can map
collaborators
- List project collaboratorsSource
People who share a project, for task assignment.
comments
- Add commentDestinationNot retried automatically
Adds a comment to a task or project, optionally with link attachment metadata.
- List commentsSource
Comments on a task or a project (provide exactly one).
- Edit commentDestinationDuplicate protected
Replaces the content of a comment.
completed tasks
- List completed tasksSourceIncremental
Tasks completed in a time window of up to three months.
labels
- Create labelDestinationNot retried automatically
Creates a personal label.
- List labelsSource
Personal labels.
- Update labelDestinationDuplicate protected
Renames or recolours a personal label.
projects
- Create projectDestinationNot retried automatically
Creates a project, optionally nested under a parent project.
- Get projectSource
A single project.
- List projectsSource
Active projects the user belongs to.
- Update projectDestinationDuplicate protected
Updates supplied project fields.
sections
- Create sectionDestinationNot retried automatically
Creates a section in a project.
- List sectionsSource
Sections, optionally in one project.
- Update sectionDestinationDuplicate protected
Renames or reorders a section.
task completions
- Complete taskDestinationNot retried automatically
Closes a task. Recurring tasks move to their next occurrence.
task moves
- Move taskDestinationDuplicate protected
Moves a task to another project, section or parent task.
task reopenings
- Reopen taskDestinationDuplicate protected
Reopens a completed task.
tasks
- Create task or subtaskDestinationNot retried automatically
Creates a task in a project or section; provide a parent task ID to create a subtask.
- Get taskSource
A single task.
- List active tasksSource
Active tasks filtered by project, section, parent task (subtasks) or label.
- Filter tasksSource
Active tasks matching a Todoist filter query, for example today | overdue.
- Update taskDestinationDuplicate protected
Updates supplied task fields. Use Move task to change project, section or parent.
Authentication
Todoist API token
Plans and access
All Todoist plans; some features (reminders, larger uploads) depend on plan. Access follows the user who owns the token, including shared and workspace projects.
Test environment
Use a separate free Todoist account for testing.
Rate limits
Per-user request limits (Todoist documents 1,000 partial sync requests per 15 minutes); HTTP 429 when exceeded.
Provider events
Todoist webhooks for item, note, project and section events (OAuth apps). Nexra event triggers are not yet available; flows run on demand or on a schedule.
Before you build a flow
- The unified API v1 shows X-Request-Id only in an example and does not document it as an idempotency key; Nexra does not rely on it and does not repeat uncertain creates.
- Todoist has no updated-since filter on REST lists; use filters or completed-task queries for change detection.
- Comment attachments are passed as metadata; file uploads are not implemented.
- Deletes, archiving and workspace administration are not implemented.