update_task
Update an existing task by modifying its title, description, dates, priority, assignments, or applied categories. Only supply fields to change.
Instructions
Update an existing task
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New task title (optional) | |
| taskId | Yes | Task ID to update | |
| bucketId | No | New bucket ID (optional) | |
| priority | No | Priority: 1=urgent, 3=important, 5=medium, 9=low (optional) | |
| assignments | No | Assignments keyed by user ID. Use null to remove, or plannerAssignment object to add/update. | |
| description | No | New task description (optional) | |
| dueDateTime | No | New due date in ISO 8601 format (optional) | |
| startDateTime | No | New start date in ISO 8601 format (optional) | |
| percentComplete | No | Percentage of task completion 0-100 (optional) | |
| appliedCategories | No | Labels/categories as JSON string with category names as keys and boolean values. To ADD a tag set it to true (e.g., '{"category1":true}'). To REMOVE a tag you MUST set it to false (e.g., '{"category1":false}') — sending {} will NOT remove anything. |