update_maintenance_entry
Update an existing maintenance entry by providing its ID and new values for name, description, cost, or schedule dates.
Instructions
Update an existing maintenance entry.
Homebox v0.26+ only exposes maintenance entries per-product, so this
tool requires either `product_id` (preferred) or `product_name` to
locate the entry's owning entity before issuing the PUT.
Args:
entry_id: UUID of the maintenance entry to update (required).
product_id: UUID of the product/entity owning the entry.
product_name: Name of the product (used to resolve the entity
when `product_id` is missing).
name: New title for the maintenance task.
description: New detailed description.
cost: New cost value (numeric).
scheduled_date: New scheduled date (ISO 8601: YYYY-MM-DD).
completed_date: New completion date (ISO 8601: YYYY-MM-DD).
Returns:
Updated maintenance entry dict on success, or error string on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | No | ||
| name | No | ||
| entry_id | Yes | ||
| product_id | No | ||
| description | No | ||
| product_name | No | ||
| completed_date | No | ||
| scheduled_date | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |