update_task
Update a task's fields—title, priority, status, feature, insight, description, or assignees—by providing the task id and the fields to change. Omitted fields stay unchanged; null clears nullable fields.
Instructions
Update one or more of a task's fields and return the updated task; fields you omit are left unchanged (idempotent — re-sending the same values is a no-op), and passing null clears a nullable field. Resolve ids first — the task via list_tasks/get_task, and status/feature/insight/member ids via pm_meta — never guess them. Only id is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Task id, from list_tasks or get_task. | |
| title | No | New title (optional). | |
| priority | No | New priority; null clears it (optional). | |
| status_id | No | New status id, from pm_meta; null clears it (optional). | |
| feature_id | No | New feature id, from pm_meta; null unlinks (optional). | |
| insight_id | No | New insight id; null unlinks (optional). | |
| description | No | New description; null clears it (optional). | |
| assignee_member_ids | No | Member ids to assign, from pm_meta (optional). |