update_task
Update a specific task by providing its calendar and task UIDs. Modify fields such as summary, due date, priority, status, or completion percentage.
Instructions
Update an existing task. Only provided fields will be updated.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"calendar_uid": "<calendar_uid>",
"task_uid": "<task_uid>"
},
"name": "update_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | Task due date (ISO format) | |
| status | No | Task status | |
| account | No | Account alias | |
| summary | No | Task title/summary | |
| priority | No | Task priority (1-9, 1 is highest) | |
| task_uid | Yes | Task UID to update | |
| request_id | No | ||
| description | No | Task description | |
| calendar_uid | Yes | Calendar UID | |
| percent_complete | No | Completion percentage (0-100) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||