update_task
Update task details—title, description, estimates, acceptance criteria, dates, assignee, and blockers—to keep project data accurate and current.
Instructions
Update task details like title, description, estimates, or acceptance criteria.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New title for the task | |
| task_id | Yes | The ID of the task to update | |
| due_date | No | New due date as YYYY-MM-DD. Pass an empty string to clear it. | |
| priority | No | New priority level (0-5, higher is more important) | |
| blocked_by | No | REPLACES the full set of tasks this task is blocked by. Pass [] to clear all of them. Every id must be a task in the same product; a circular chain (A blocked by B blocked by A) is rejected. While any of these is not done, the task shows as blocked whatever its stored status says. | |
| start_date | No | New start date as YYYY-MM-DD. Pass an empty string to clear it. | |
| description | No | New description | |
| blocked_reason | No | Free-text reason shown next to a manually-set Blocked status ("waiting on the client"). Cleared automatically when the task leaves the blocked status. | |
| assignee_user_id | No | User ID to assign the task to, replacing any existing assignee. Must be a member of the same account. Pass an empty string to unassign. | |
| estimated_minutes | No | New time estimate in minutes | |
| acceptance_criteria | No | New acceptance criteria |