update_task
Update an existing task by changing its title, due date, status, priority, assignees, or custom fields. Get custom field IDs with list_custom_fields before updating.
Instructions
Update an existing task. Supports updating custom field values via the custom_fields parameter — use list_custom_fields to get field IDs first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Task title | |
| list_id | No | List ID to move task to | |
| task_id | Yes | The task ID | |
| due_date | No | Due date (ISO 8601 format) | |
| priority | No | Task priority | |
| status_id | No | Status ID | |
| start_date | No | Start date (ISO 8601 format) | |
| description | No | Task description (HTML) | |
| assignee_ids | No | Array of user IDs to assign. Replaces current assignees. Pass [] to remove all. Omit to keep unchanged. Use list_members to resolve member IDs. | |
| custom_fields | No | Custom field values to update. Only listed fields are changed; omitted fields are left unchanged. Pass value: null to clear a field. |