update_task
Modify existing Odoo tasks by updating fields such as deadline, priority, state, description, or progress. Preview changes with a dry run before writing.
Instructions
Update mutable fields of a task; executes immediately unless dry_run.
Field args: name, description (replaces), append_description (appends to the existing description after a blank line), allocated_hours (planned effort), progress (0-100; computed field - prefer allocated_hours), priority (0 low .. 3 urgent), deadline (YYYY-MM-DD), state (workflow code from get_task_states), stage (exact stage display name). With dry_run=true returns {"dry_run": true, "vals": {...}} without writing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| stage | No | ||
| state | No | ||
| dry_run | No | ||
| task_id | Yes | ||
| deadline | No | ||
| priority | No | ||
| progress | No | ||
| description | No | ||
| allocated_hours | No | ||
| append_description | No |