Update a task
update_taskUpdate an existing Google Task's title, notes, or due date. Clear due date or notes, while preserving completion status and list position.
Instructions
Changes a task's title, notes and/or due date (PATCH — only the provided fields change, at least one is required). clear_due=true / clear_notes=true erase the field entirely (you cannot clear by sending an empty string a Google API would keep). This tool does NOT change completion status (use complete_task / reopen_task), and cannot re-parent or reorder (use move_task) — parent and position are read-only in the task resource. Returns the updated task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | New due date: YYYY-MM-DD or RFC3339 (only the date is stored). | |
| notes | No | New notes text (max 8192 chars; replaces the old notes). | |
| title | No | New task title (max 1024 chars). | |
| task_id | Yes | The task id — from list_tasks, get_task or create_task output. | |
| clear_due | No | true removes the due date entirely (do not combine with due). | |
| clear_notes | No | true removes the notes entirely (do not combine with notes). | |
| tasklist_id | Yes | The task list id — from list_tasklists or create_tasklist output. "@default" addresses the user's default list. |