All integrations
Catalogue metadata onlytask managementv20260731_00

TODOIST

Todoist

Todoist is a task management tool allowing users to create to-do lists, set deadlines, and collaborate on projects with reminders and cross-platform syncing

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

84

Action summaries

Display-only definitions

1

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

todoist_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 84 actions

Add Workspace

TODOIST_ADD_WORKSPACE

Tool to create a new workspace in Todoist. Use when you need a separate workspace to organize projects. Generates UUID and temp_id automatically.

Untrusted display-only summary

Archive Project (API v1)

TODOIST_ARCHIVE_PROJECT2

Tool to archive a project using Todoist API v1. For personal projects, archives it for the initiating user. For workspace projects, archives it for all workspace users.

Untrusted display-only summary

Bulk Create Tasks

TODOIST_BULK_CREATE_TASKS

Create many tasks in one request using Todoist's Sync batching. Use when scaffolding projects or creating multiple tasks at once to reduce round trips.

Untrusted display-only summary

Close Task (Deprecated)

TODOIST_CLOSE_TASK

DEPRECATED: Use TODOIST_CLOSE_TASK_V1 instead. This tool marks an existing task as completed in Todoist. It requires the `task_id` of the task to be closed. Closing an already-completed task returns an error; check task state first if idempotent behavior is needed.

Untrusted display-only summary

Close Task (API v1)

TODOIST_CLOSE_TASK_V1

Tool to close (complete) a task in Todoist using API v1. Use when you need to mark a task as complete using the v1 endpoint.

Untrusted display-only summary

Create Comment (API v1)

TODOIST_CREATE_COMMENT_V1

Tool to create a new comment on a project or task using Todoist API v1. Use when you need to add a note to a specific task or project. IMPORTANT: You must provide EXACTLY ONE of task_id or project_id - these parameters are mutually exclusive. - To comment on a task, provide task_id (and omit project_id) - To comment o…

Untrusted display-only summary

Create Label (Deprecated)

TODOIST_CREATE_LABEL

DEPRECATED: Use TODOIST_CREATE_LABEL_V1 instead. Creates a new label.

Untrusted display-only summary

Create Label (API v1)

TODOIST_CREATE_LABEL_V1

Tool to create a new personal label using API v1. Use when you need to add a new label to organize tasks.

Untrusted display-only summary

Create Project (Deprecated)

TODOIST_CREATE_PROJECT

DEPRECATED: Use TODOIST_TODOIST_CREATE_PROJECT2 instead. Creates a new project in Todoist. Project names are not unique; use the returned project_id for subsequent operations to avoid ambiguous matches.

Untrusted display-only summary

Create Project (API v1)

TODOIST_CREATE_PROJECT2

Tool to create a new project in Todoist using the unified API v1. Use when you need to create a new project with specific parameters like name, color, or parent project.

Untrusted display-only summary

Create Section (Deprecated)

TODOIST_CREATE_SECTION

DEPRECATED: Use TODOIST_CREATE_SECTION_V1 instead. Tool to create a new section within a specific project. Use when you need to group tasks under a new heading in a project.

Untrusted display-only summary

Create Section (API v1)

TODOIST_CREATE_SECTION_V1

Tool to create a new section within a project using API v1. Use when you need to organize tasks under a new heading in a project.

Untrusted display-only summary

Create task

TODOIST_CREATE_TASK

Create a new task in Todoist using the unified API v1. This action allows users to create tasks with various parameters including content, due dates, priority, and more. The task can be created in a specific project, section, or as a subtask of another task. Bulk creation may trigger HTTP 429; honor Retry-After respon…

Untrusted display-only summary

Delete Comment

TODOIST_DELETE_COMMENT

Tool to delete a specific comment from Todoist by its ID. Use when you need to permanently remove a comment.

Untrusted display-only summary

Delete Label (V1)

TODOIST_DELETE_LABEL_V1

Tool to delete a personal label using API v1. Use when you need to permanently remove a label by its ID. All instances of the label will be removed from tasks.

Untrusted display-only summary

Delete Project (API v1)

TODOIST_DELETE_PROJECT2

Tool to delete a project and all of its sections and tasks using Todoist API v1. Use when you need to permanently remove a project by its ID.

Untrusted display-only summary

Delete Section (v1)

TODOIST_DELETE_SECTION2

Tool to delete a section and all tasks within it. Use when you need to permanently remove a section by its ID.

Untrusted display-only summary

Delete Task

TODOIST_DELETE_TASK

Tool to delete a specific task from Todoist. Permanently removes the task and all its subtasks with no recycle bin or undo option. Confirm with the user before executing, especially for bulk deletions.

Untrusted display-only summary

Delete Task (API v1)

TODOIST_DELETE_TASK_V1

DEPRECATED: Use TODOIST_DELETE_TASK instead. Tool to delete a specific task from Todoist using API v1. Use when you need to permanently remove a task by its ID.

Untrusted display-only summary

Delete Upload

TODOIST_DELETE_UPLOAD

Tool to delete an uploaded file from Todoist. Use when you need to remove a file that was previously uploaded.

Untrusted display-only summary

Export Template As File

TODOIST_EXPORT_TEMPLATE_AS_FILE

Tool to export a Todoist project as a CSV template file. Use when you need to download a project template as a file for backup or sharing.

Untrusted display-only summary

Export Template As URL

TODOIST_EXPORT_TEMPLATE_AS_URL

Tool to export a Todoist project as a shareable template URL. Use when you need to share a project structure or create copies from a template.

Untrusted display-only summary

Filter Tasks

TODOIST_FILTER_TASKS

Tool to get all tasks matching the filter. Use when you need to retrieve tasks based on specific filter criteria. This is a paginated endpoint using cursor-based pagination.

Untrusted display-only summary

Get All Comments

TODOIST_GET_ALL_COMMENTS

This tool retrieves all comments associated with a specific task or project in Todoist. You must provide exactly one of task_id or project_id (they are mutually exclusive - do not provide both). Returns a JSON array of comment objects with details such as id, posted_at, content, and attachment information.

Untrusted display-only summary

Get all projects

TODOIST_GET_ALL_PROJECTS

Get all projects from a user's Todoist account. Retrieves all active (non-archived) projects; use TODOIST_LIST_ARCHIVED_WORKSPACE_PROJECTS for archived ones. Response returns the list in the projects field, with fields including project_id, name, color, parent project, sharing status, and is_inbox_project flag. Always…

Untrusted display-only summary

Get All Tasks

TODOIST_GET_ALL_TASKS

Fetches all INCOMPLETE tasks from Todoist and returns their details. Supports cursor-based pagination. IMPORTANT LIMITATIONS: - This endpoint only returns active (incomplete) tasks - Cannot retrieve completed tasks - use a different endpoint for that - Filter queries using 'completed', '!completed', or 'completed afte…

Untrusted display-only summary

Get Backups

TODOIST_GET_BACKUPS

Tool to list all available backup archives for the user. Returns archive metadata only — not live task or project data; do not use as a proxy for active data availability. May return an empty list if no backups exist or backups are not enabled. For completed task history, use /sync/v9/completed/get_all instead.

Untrusted display-only summary

Get Comment (V1)

TODOIST_GET_COMMENT_V1

Tool to retrieve a single comment by ID using the v1 API. Use when you need to fetch details of a specific comment.

Untrusted display-only summary

Get Completed Tasks By Completion Date

TODOIST_GET_COMPLETED_TASKS_BY_COMPLETION_DATE

Tool to retrieve completed tasks within a specified completion date window. Use when you need to fetch historical completed tasks for reporting, audits, or weekly summaries. The API restricts the completion-date range to approximately 3 months between since and until parameters.

Untrusted display-only summary

Get ID Mappings

TODOIST_GET_ID_MAPPINGS

Tool to translate IDs between Todoist API v1 and v2. Use when you need to convert IDs between API versions for sections, tasks, comments, reminders, location_reminders, or projects.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.