Skip to main content
Glama

todoist_update_task

Modify existing Todoist tasks by updating content, due dates, priorities, labels, assignments, or moving them between projects and sections.

Instructions

Update one or more tasks in Todoist with full parameter support

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tasksNoArray of tasks to update (for batch operations)
task_idNoID of the task to update (preferred)
task_nameNoName/content of the task to search for (if ID not provided)
contentNoNew content/title for the task (optional)
descriptionNoNew description for the task (optional)
project_idNoMove task to this project ID (optional)
section_idNoMove task to this section ID (optional)
labelsNoNew array of label names for the task (optional)
priorityNoNew priority level from 1 (normal) to 4 (urgent) (optional)
due_stringNoNew due date in natural language (optional)
due_dateNoNew due date in YYYY-MM-DD format (optional)
due_datetimeNoNew due date and time in RFC3339 format (optional)
due_langNo2-letter language code for due date parsing (optional)
assignee_idNoNew user ID to assign the task to (optional)
durationNoNew duration amount of the task (optional)
duration_unitNoNew duration unit ('minute' or 'day') (optional)
deadline_dateNoNew deadline date in YYYY-MM-DD format (optional)
deadline_langNo2-letter language code for deadline parsing (optional)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HitmanLy007/todoist-mcp-server-extended'

If you have feedback or need assistance with the MCP directory API, please join our Discord server