Edit Task
task_editUpdate one or more fields on an existing task. Only the provided fields are changed; omitted fields are left untouched. To remove a value, list the field in clear (e.g. clear: ["deadline"]). Notes replace the existing notes (no append). Use label_add/label_remove to change labels.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | Workspace-scoped task number, encoded as a string | |
| team | No | Team id, key, or name | |
| when | No | Move to a different GTD view | |
| clear | No | Fields to remove a value from, e.g. ["deadline"]. Use this rather than sending an empty string. | |
| notes | No | New description/notes (replaces existing) | |
| title | No | New title | |
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| project | No | Project id, key, or name | |
| assignee | No | Assign to a member (user id, name, or email) | |
| deadline | No | Set due date (YYYY-MM-DD) | |
| timezone | No | IANA timezone used to resolve "today" for views and scheduling (e.g. Australia/Melbourne). Defaults to UTC, which misclassifies Today/Upcoming for users in other timezones, so always pass the user's timezone when known. | |
| workspace | No | Workspace id, slug, or name |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| ok | Yes | ||
| action | Yes | ||
| number | Yes |