Skip to content

Device Profiles

Keith Kolmos edited this page May 17, 2020 · 4 revisions

A device profile contains the components, capabilities, and metadata (ID, name, ownership, etc.) that define a SmartThings device. Capabilities define the features of the device, and capabilities are grouped into components.

Cloud-connected devices using a SmartApp Connector require a device profile.

You can create a device profile in Developer Workspace and associate it with an integration. You can then communicate to the device by referring to its device profile. You can see more information here.

Functions

  • list - List all the device profiles belonging to the user.

  • get - Get the definition of a specific device profile. Requires the UUID of the device profile.

  • delete - Delete a device profile. Requires the UUID of the device profile.

  • create - Create a device profile. Requires the device profile definition.

  • update - Update a device profile. Requires the UUID of the device profile and the data for the new device profile definition.

  • updateStatus - Update the status of a device profile. Requires the UUID of the device profile and the new device profile status.

Clone this wiki locally