update_task
Update a task's status, schedule, notes, broker assignment, or event state. Only provide fields to change.
Instructions
Update an existing task in Propstack.
Use this tool to:
Mark a to-do as done
Reschedule an appointment (change starts_at/ends_at)
Add notes to an existing task (update body)
Change broker assignment
Update event state (took_place, cancelled)
Link additional contacts or properties
Only provide the fields you want to change.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Task ID to update | |
| body | No | Task body (HTML allowed) | |
| done | No | Mark to-do as completed | |
| rrule | No | iCal RRULE for recurring events | |
| state | No | Event state (e.g. 'neutral', 'took_place', 'cancelled') | |
| title | No | Task title / subject line | |
| all_day | No | All-day event flag | |
| ends_at | No | Event end time (ISO 8601) | |
| private | No | Private event flag | |
| due_date | No | Due date (ISO 8601) | |
| is_event | No | Appointment flag | |
| location | No | Event location | |
| broker_id | No | ID of the assigned broker/agent | |
| recurring | No | Recurring event flag | |
| remind_at | No | Reminder notification time (ISO 8601) | |
| starts_at | No | Event start time (ISO 8601) | |
| client_ids | No | Contact IDs to link this task to | |
| is_reminder | No | To-do flag | |
| project_ids | No | Project IDs to link this task to | |
| note_type_id | No | Activity type ID | |
| property_ids | No | Property IDs to link this task to | |
| reservation_reason_id | No | Cancellation reason ID |