update_task
Modify only specified fields on an existing TickTick task, such as title, due date, priority, tags, or checklist items, without affecting unchanged data.
Instructions
Updates fields on an existing task. Only the supplied fields change.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| desc | No | Checklist description | |
| tags | No | Tag names | |
| items | No | Checklist items (subtasks) | |
| title | No | Task title | |
| taskId | Yes | Task id | |
| content | No | Task content (rich text) | |
| dueDate | No | Due date, "yyyy-MM-dd'T'HH:mm:ssZ" | |
| isAllDay | No | All-day task | |
| parentId | No | Parent task id, to nest as a subtask | |
| priority | No | Priority: 0 none, 1 low, 3 medium, 5 high | |
| timeZone | No | IANA time zone, e.g. "Asia/Shanghai" | |
| projectId | Yes | Project id, or "inbox" | |
| reminders | No | Reminder triggers, e.g. ["TRIGGER:P0DT9H0M0S"] | |
| sortOrder | No | Sort order within the project | |
| startDate | No | Start date, "yyyy-MM-dd'T'HH:mm:ssZ" e.g. "2026-01-31T03:00:00+0000" | |
| repeatFlag | No | RFC 5545 recurrence, e.g. "RRULE:FREQ=DAILY;INTERVAL=1" |