create_work_order
Create a maintenance work order in Rentvine by providing a description, property ID, and priority. Returns the new work order ID and number for tracking.
Instructions
Create a new maintenance work order in Rentvine (live data, write). Requires description, property_id, and priority. Rentvine auto-fills unitID for single-unit properties and defaults status to 'open'. Returns the new work_order_id and work_order_number.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Initial status. Defaults to 'open' if omitted. | |
| unit_id | No | Rentvine unit ID. Optional for single-unit properties (Rentvine auto-fills); required to disambiguate on multi-unit properties. | |
| priority | Yes | Priority level. | |
| description | Yes | Description of the issue, e.g. 'Dishwasher leaking'. | |
| property_id | Yes | Rentvine property ID (from list_properties). | |
| scheduled_end | No | Scheduled end date/time. | |
| scheduled_start | No | Scheduled start date/time. | |
| estimated_amount | No | Estimated cost in dollars, e.g. 1999. | |
| is_owner_approved | No | Whether the owner has pre-approved the work order. | |
| vendor_contact_id | No | Rentvine contact ID of the assigned vendor. Omit to leave unassigned. |