list_maintenance_entries
List maintenance entries for a specific product by ID or name, or aggregate entries across all products. Quickly access maintenance records to track repair history.
Instructions
List maintenance entries from Homebox.
If `product_id` (or `product_name`) is provided, returns entries for
that product only. Otherwise aggregates maintenance entries across
all non-location entities (the global `/api/v1/maintenance` endpoint
is not available on Homebox v0.26+).
Args:
product_id: UUID of the product/entity. Preferred for speed.
product_name: Name of the product to resolve when `product_id`
is not provided.
Returns:
List of maintenance entries (each is a dict), or an error string.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| product_id | No | ||
| product_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |