Device capabilities
Device capabilities
Scope
Standard capability APIs (device.capability.list, device.property.*, device.service.invoke) are the default for new overseas integrations; legacy things-model OpenAPI is not published. Read Using capabilities and Device capability integration, then use the table below. Device list and online state stay on Device management APIs.
Reader notes
Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.
Capability domains
| Domain | Entry | Typical use |
|---|---|---|
| Common methods | Capability usage | list / get / set / invoke |
| Detection and alarms | Detection | Motion, person, arming, siren |
| Image | Image | Flip, WDR, night mode |
| PTZ | PTZ | Pan/tilt, cruise, presets |
| Light | Light | White light, brightness |
| Record | Record | Plans, file query, playback attrs |
| Audio | Audio | Volume, capture |
| Network | Network | Wi‑Fi, provisioning |
| Power | Power | Battery, sleep |
| Privacy | Privacy | Mask, privacy mode |
| Call | Call | Doorbell sessions |
| Storage | Storage | Local capacity |
| System | System | Time, upgrade, credentials |
| Algorithm | Algorithms | Algorithm packages |
| Maintenance | Maintenance | Reboot, rename, password |
| Control | Control | Outlet, motor, lock |
Events and push payloads: Events, Alarm messages. Permission codes, Capability errors.
