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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"description": "<description>",
"property_id": "<property_id>",
"priority": "<priority>"
},
"name": "create_work_order"
}
}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. |