update_maintenance_status
Update maintenance ticket statuses and record history notes to track property repairs. Triggers automation webhooks to keep systems synchronized during workflow transitions.
Instructions
Updates the status of a maintenance ticket and records a history note. Fires an n8n webhook so your automation system stays in sync. Valid transitions: open→in_progress|awaiting_tenant|escalated, in_progress→awaiting_tenant|resolved|escalated, awaiting_tenant→in_progress|resolved|closed, escalated→in_progress|resolved, resolved→closed.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ticketId | Yes | The ID of the ticket to update (e.g. 'ticket_001'). | |
| newStatus | Yes | The target status to transition the ticket into. | |
| note | Yes | A human-readable note explaining why this status change is being made. This is stored in the ticket history and may be relayed to the tenant. | |
| updatedBy | No | Name / identifier of whoever is making this change. | Claude MCP Agent |
| scheduledFor | No | ISO 8601 datetime — required when newStatus is 'in_progress' to record when the repair/visit is booked for. |