get_maintenance_schedule
Retrieve a device's maintenance schedule, including inherited schedules and task triggers. Input a device title to get the schedule list or an empty list if none exists.
Instructions
Get a device's maintenance schedule.
Returns {"schedules": [...]} where each schedule describes a maintenance task and its trigger (e.g. battery_health_percent). When the device inherits its schedule from a parent device, the dict also carries "inherited_from" (the parent's name). A device with no maintenance schedule yields {"schedules": []} — that is the API's normal "no schedule" signal (HTTP 200), not an error.
Args: title: The device title (e.g. "iPhone").
Note: Data from iFixit (CC BY-NC-SA). Non-commercial use only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |