Skip to content

Device Profiles

Michelle Staley edited this page Jan 18, 2023 · 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

Note: The list of functions can also be found here.

  • 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