weeek_update_task
Update a task's fields, custom field values, and description on Weeek, editing title, priority, type, dates, duration, and tags to keep project data current.
Instructions
Update a task's fields (title, priority, type, dates, duration, tags), its custom field values, and its description.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tag ids — weeek_manage_tags lists them with their names. | |
| type | No | ||
| title | No | ||
| task_id | Yes | ||
| due_date | No | Y-m-d | |
| duration | No | Estimate in minutes | |
| priority | No | Priority as a number or a label: 0 low (Низкий), 1 medium (Средний), 2 high (Высокий), 3 hold (Замороженный). | |
| start_date | No | Y-m-d | |
| description | No | Replaces the description, as Markdown (same feature set as weeek_kb_update); an empty string clears it. Weeek's REST API ignores the description on update, so this drives its editor in a headless browser (a few seconds) and needs the knowledge base session. | |
| custom_fields | No | Custom field values keyed by field name or field id, e.g. {"Ссылка на фичу": "https://..."}. For a select field pass the option name or its id, for a multiselect a list of them; pass null to clear a field. Names are matched against this task's own fields, and a field that does not belong to this task's project is reported as an error. | |
| due_date_time | No | ISO 8601 | |
| start_date_time | No | ISO 8601 |