Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
      • Common methods
      • Detection and alarms
      • Image
      • PTZ
      • Light
      • Recording
      • Audio
      • Media
      • Network
      • Power
      • Privacy
      • Call
      • Storage
      • System
      • Algorithm
      • Maintenance
        • device.reboot.execute (Reboot device)
        • device.restore.execute (Factory reset)
        • device.time.sync (Platform time sync)
        • device.time.get (Read UTC clock)
        • device.timezone.set (Set time zone)
        • device.timezone.get (Read time zone)
        • device.timezonerule.get (Query daylight saving rules)
        • device.wifi.current (Current Wi-Fi)
        • device.wifi.scan (Scan Wi-Fi hotspots)
        • device.wifi.control (Connect or disconnect Wi-Fi)
        • device.upgrade.process (Upgrade progress)
        • device.upgrade.execute (Trigger upgrade)
        • device.name.set (Rename device)
        • device.cover.refresh (Refresh cover image)
        • device.password.verify (Verify password)
        • device.password.set (Change password)
      • Control
    • Events overview
    • Permission codes
    • Capability error codes
    • Alarm and capability messages
    • Capability FAQ
    • Legacy ability and push types
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Scope
Reader notes
Index in this folder

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

CapabilityMethodLegacy HTTP (common)
Reboot devicedevice.reboot.executerestartDevice
Factory resetdevice.restore.executeSee restoreIotDevice etc.
Platform time syncdevice.time.sync—
Read UTC clockdevice.time.getSplit from legacy combined query; see migrate
Set time zonedevice.timezone.setsetIotDeviceTimeZone etc.
Read time zonedevice.timezone.getSame as above
Query daylight saving rulesdevice.timezonerule.get—
Current Wi-Fidevice.wifi.currentcurrentDeviceWifi etc.
Scan Wi-Fi hotspotsdevice.wifi.scan—
Connect or disconnect Wi-Fidevice.wifi.control—
Upgrade progressdevice.upgrade.process—
Trigger upgradedevice.upgrade.execute—
Rename devicedevice.name.set—
Refresh cover imagedevice.cover.refresh—
Verify passworddevice.password.verify—
Change passworddevice.password.set—