weeek_update_task
Update an existing WEEEK task's title, description, priority, assignee, or due date. Only provided fields are changed; omitted fields stay the same.
Instructions
Update editable fields of an EXISTING task in WEEEK. WRITE OPERATION — the MCP client may prompt for confirmation. Required: task_id. Optional: title, description, priority, assignee_id, due_date — only provided fields are sent, omitted fields remain unchanged. Returns the updated task. Do NOT use this to move tasks between columns (use weeek_move_task) or to mark tasks complete (use weeek_complete_task) — those are separate operations in WEEEK. The task_id must come from weeek_list_tasks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New task title. Optional. Omit to leave unchanged. | |
| task_id | Yes | WEEEK task ID to update. Required. Obtain from weeek_list_tasks — do not guess. | |
| date_end | No | New due date in ISO 8601. Optional. Omit to leave unchanged. WEEEK's task model uses dateEnd, not dueDate. | |
| priority | No | New priority integer (e.g. 0=none, 1=low, 2=medium, 3=high). Optional. | |
| assignee_id | No | New primary assignee WEEEK user UUID. Optional. Obtain from weeek_list_workspace_members. Omit to leave unchanged. | |
| description | No | New task description. Optional. Omit to leave unchanged. Pass empty string to clear. |