Update a work order
buildium_update_work_orderUpdate a work order's details. Buildium's PUT replaces the whole record, so this reads the current work order first and only changes the fields you pass — everything else (including line items and entry contacts) is preserved. Passing line_items REPLACES all existing line items. Status/priority/due date live on the linked task. Buildium: GET then PUT /v1/workorders/{workOrderId}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | New title (max 127). | |
| vendor_id | No | Reassign to this vendor id. | |
| line_items | No | Replace ALL line items with this list. | |
| entry_notes | No | Notes on entering the unit. | |
| vendor_notes | No | Notes for the vendor. | |
| work_details | No | New description of the work. | |
| chargeable_to | No | Who will be charged (max 100). | |
| entry_allowed | No | Whether entry to the unit is allowed. | |
| work_order_id | Yes | The work order id. | |
| invoice_number | No | Vendor invoice/reference number (max 50). | |
| entry_contact_ids | No | Replace the entry contact user ids. |