Update task
familia_update_taskUse this when the user asks to rename, reschedule, reassign, complete, cancel, or otherwise edit an existing Familia task. When status is done, this completes the next actionable occurrence so recurring tasks continue. Do not use to create a new task. Updates may notify household members and reschedule reminders; delivered notifications cannot be recalled.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dueAt | No | ISO datetime, null to clear. | |
| title | No | Replacement task title. | |
| status | No | Replacement task status. Use done to complete the next actionable occurrence, not to close a recurring task series. | |
| timezone | No | IANA timezone for dueAt, e.g. Europe/Prague. | |
| repeatRule | No | Replacement recurrence rule; null clears recurrence. | |
| agreementId | Yes | Familia task id to update. This field is named agreementId for legacy backend compatibility. | |
| description | No | Replacement task details; null clears the description. | |
| ownerUserId | No | Replacement owner user id; null clears the owner. | |
| assigneeUserId | No | Replacement assignee user id; null clears the assignee. | |
| visibleToHousehold | No | Whether the task is visible to the whole household. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| link | Yes | ||
| taskId | No | ||
| updated | Yes | ||
| agreementId | Yes |