clickup_update_task
Update ClickUp task properties such as status, priority, dates, assignees, custom fields, and task type by supplying a task ID and the fields to change.
Instructions
Update task properties. Requires task_id and at least one field to change. Supports assignees (user IDs, emails, usernames, or "me"), custom fields as [{id, value}], and task_type by name (or 'none' to reset).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| status | No | New status (must be valid for the task's list). | |
| task_id | Yes | Task ID (supports custom IDs like 'DEV-1234') | |
| due_date | No | YYYY-MM-DD or YYYY-MM-DD HH:MM format. Pass 'none' to clear. Omit to leave unchanged. | |
| priority | No | Set priority, or 'none' to clear. Omit to leave unchanged. | |
| assignees | No | Array of assignee user IDs. Use clickup_resolve_assignees to convert emails, usernames, or "me" to user IDs if needed. | |
| task_type | No | To change the task type, pass the type name as a string (e.g., 'Bug', 'Feature', 'Milestone'). The type must exist in the workspace. To revert to the default 'Task' type, pass 'none'. Omit entirely to leave unchanged. | |
| start_date | No | YYYY-MM-DD or YYYY-MM-DD HH:MM format. Pass 'none' to clear. Omit to leave unchanged. | |
| workspace_id | No | Workspace ID (digits only). Only needed when you have multiple workspaces. | |
| custom_fields | No | Array of custom field values to set on the task. Each object must have an 'id' and 'value' property. | |
| time_estimate | No | Time estimate in minutes (e.g., '150' for 2h 30m). | |
| markdown_description | No | Task description in markdown format. |