Update Task
Module · Stable
Update one or more fields on an existing task.
Updates task fields. Preferred: pass a fields dict, e.g. {“priority”: “high”, “deadline_at”: “2026-05-01”}. Alternatively pass field + value for a single-field update. Allowed fields: title, body, priority, deadline_at, link_url, assigned_to, entity_type, entity_id.
When to use
Section titled “When to use”Use when a task_id is already in context — from Create Task or List Tasks — and a workflow event (a deal stage change, a form response, a timer) should mutate one or more fields such as priority, deadline_at, or assigned_to. The updated flag and updated_fields list feed well into a downstream Branch or Send notification step.
When not to use
Section titled “When not to use”To mark a task done, use Complete Task — it stamps completed_at correctly. To create a brand-new task from scratch, use Create Task. To find which tasks exist before deciding which to update, prepend a List Tasks step.
Inputs
Section titled “Inputs”Configured per use: task_id, fields, field, value.
Outputs
Section titled “Outputs”Auto-generated from the skill registry (load_skills()). Do not edit by hand.