Other capability APIs
Other capability APIs
Scope
These methods have dedicated names and do not appear in device.capability.list. Parameter tables add Default and Legal values columns compared with property get/set pages. They are not property get/set—do not mix them with “Read … property / Set … property”. Wi-Fi signal levels: Network; date format and upgrade events: System. Details, online/offline state, and binding: Device management.
Legacy HTTP mapping: Device configuration and control and Migrate from legacy APIs to device capabilities (e.g. device.reboot.execute → restartDevice; legacy getDeviceUtcTimeZone split into device.time.get + device.timezone.get/set).
Reader notes
Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.
Index in this folder
| Capability | Method | Legacy HTTP (common) |
|---|---|---|
| Reboot device | device.reboot.execute | restartDevice |
| Factory reset | device.restore.execute | See restoreIotDevice etc. |
| Platform time sync | device.time.sync | — |
| Read UTC clock | device.time.get | Split from legacy combined query; see migrate |
| Set time zone | device.timezone.set | setIotDeviceTimeZone etc. |
| Read time zone | device.timezone.get | Same as above |
| Query daylight saving rules | device.timezonerule.get | — |
| Current Wi-Fi | device.wifi.current | currentDeviceWifi etc. |
| Scan Wi-Fi hotspots | device.wifi.scan | — |
| Connect or disconnect Wi-Fi | device.wifi.control | — |
| Upgrade progress | device.upgrade.process | — |
| Trigger upgrade | device.upgrade.execute | — |
| Rename device | device.name.set | — |
| Refresh cover image | device.cover.refresh | — |
| Verify password | device.password.verify | — |
| Change password | device.password.set | — |
