Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
    • Events overview
      • Event types
      • Device status
      • Binding and authorization
      • Detection and alarms
      • Doorbell and lock
      • Service events
      • Overview and common payload
      • Event message types
      • Event message format
    • 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
Push types (legacy push type table)

Binding and authorization

Binding and authorization

Push messages for device binding, sharing, and authorization; types outside the capability event index are in the legacy push type table. Device custody (terminal-user warrant) is not offered on the overseas platform—do not expect warrantInit or custody APIs here.

Legacy msgType values such as bindDevice are not capabilityEvent. Configure setMessageCallback with the callbackFlag categories that include the push classes you need (for example alarm for many legacy device messages). See Receive device messages.

Each stub links to the matching capability event reference (outputData tables and samples). Concepts: Capability usage; push payload: Receive alarm messages. Full index: Event types.

No msgType rows in the event index belong in this category; binding/sharing push types are in the table below or Event message types.

Push types (legacy push type table)

Descriptiontype valueNotes
Bind devicebindDeviceSee Event message types
Unbind deviceunbindDevice
Device sharedeviceShare
Device authorizedeviceAuthorize
Authorization data changeddeviceAuthorizationChanged
Device share removeddeviceShareCancel
Device status
Detection and alarms