update_task
Modify existing tasks by updating fields like priority, due date, assignee, or status. Use is_completed to mark done or status_id for custom statuses.
Instructions
Update fields on an existing task. Use is_completed (boolean) to toggle completion — there is no flat 'status' enum on the backend; for custom statuses use status_id with values from list_task_statuses. Example: 'Set task priority to urgent and assign to Alice'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| title | No | ||
| task_id | Yes | Task UUID | |
| due_date | No | YYYY-MM-DD | |
| due_time | No | 12-hour format, e.g. '9:00 AM' | |
| duration | No | ||
| priority | No | ||
| status_id | No | Custom status UUID from list_task_statuses | |
| task_type | No | Task type key from list_task_types | |
| is_snoozed | No | ||
| project_id | No | ||
| description | No | ||
| is_completed | No | Toggle completion | |
| due_date_type | No | ||
| snoozed_until | No | ISO datetime | |
| task_category | No | ||
| action_outcome | No | ||
| assigned_to_id | No | UUID of user to assign | |
| related_lead_id | No | ||
| action_completed | No | ||
| due_date_timezone | No | ||
| action_outcome_notes | No |