update_task
Replace a task's title, tags, priority, due date, time, and alarm using one line of text; unspecified fields are cleared while today's plan and completion state remain.
Instructions
Replace the title, the tags, the priority, the due day, the due time and the alarm of a task from one line of text. Parts that are not in the text are cleared. The plan for today and the done state stay. Inline syntax: words are the title. #tag adds a tag. ! means high priority, !! means urgent. @today, @tomorrow, a weekday like @fri (the next Friday after today), @2026-11-03 or @+3d set the due day. @15:30 sets the due time, today when no day is given. @none removes the date. @alarm sets an alarm at the user's default lead before the due time (3 minutes unless Settings changes it). @alarmN sets one N minutes before (N from 0 to 1440). An alarm needs a due time. The desktop app shows it. Returns the task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The task id. | |
| text | Yes | The whole new task line, for example 'Call the dentist @mon ! #health'. |