Update a task
heliyos_tasks_updateUpdates a task by ID using only supplied fields—title, description, status, priority, due date, or links—and keeps omitted fields unchanged. record_ids replaces links; completion marks it finished.
Instructions
Changes a task's title, description, status, priority, due date or linked records by id; what you leave out is kept. Setting status completed also marks it finished. record_ids REPLACES the task's links (pass every record it should stay linked to). Returns structuredContent {task}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Task title. | |
| status | No | backlog, in_progress, scheduled_for_later (a worker set a wake-up for it), on_hold (waiting on a person or an event), cancelled or completed. | |
| task_id | Yes | task_id: a 24-character hex id. | |
| due_date | No | due_date as an ISO 8601 date (2026-03-01) or date-time (2026-03-01T09:00:00Z). | |
| priority | No | none, low, medium, high or urgent. | |
| record_ids | No | Ids of records (companies, people, deals) to link the task to, 1 to 10. Each id is checked first; an unknown id fails the call and nothing is written. | |
| description | No | Task description (plain text). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes |