weeek_update_task
Update a WEEEK task's title, due/start dates, priority, type, duration, tags, and custom fields to keep details accurate; description is set only on create.
Instructions
Update a WEEEK task: title, natural-language due and start dates (start goes with the due date — due or the task's own — because the API refuses one alone; some plans refuse start dates), priority (low, medium, high, hold), type (action, meet, call), duration in minutes, tags by name or id (replaces; an empty list clears), and fields: custom-field values by field name (options and members by name; null clears; other fields keep their values). Description is NOT updatable — the API ignores it; set it on create. Assignees, watchers, parent and projects have their own tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| due | No | ||
| tags | No | Replaces the task's tags; an empty list clears them. | |
| type | No | ||
| start | No | ||
| title | No | ||
| fields | No | Custom-field values by field name or id. text/link: a string; number: a number; boolean: true/false; datetime: a natural-language date or time; select: an option name; multiselect: option names; member/approval: member names; contact: a contact name or id; null clears the field. | |
| duration | No | ||
| priority | No |