Updated Interaction Types to reflect that if your cloud connected device is deleted, offline, or unavailable, you must you must send the appropriate DEVICE-DELETED, DEVICE-OFFLINE or DEVICE-UNAVAILABLE device error enum as part of the command response, device state callback, and state refresh.
The Certification by Reference (CxR) program is now called Certification by Similarity (CbS). The CbS program allows device manufacturers seeking WWST certification for multiple products with similar functionality to save time and money. Visit Certification by Similarity to learn more.
Edge Driver Reference documentation updated to support Hubcore v0.49.
The new search parameters optional Edge Driver component can be used to control when a LAN driver runs discovery. Learn more in Driver Components and Structure.
Upon sending a SmartThings Schema callback request, you will now receive a 202 accepted status indicating your request is being processed (previously you would receive a 204 confirmation status). If an error occurs during processing, you will receive a corresponding error code and interaction result.
Documented the new allowed list property you may encounter in the response payload from a request to a SmartThings API entity. This list contains action identifiers that provide information about what actions are permitted by the requesting user’s authorization token.
New SmartThings Edge capability event metadata section added to the Edge Device Driver Reference. These additional, optional fields can be specified for a capability event on creation.
The state_change field allows you to explicitly inform the platform that an event, such as a double button press, is a state change.
The visibility field allows some control over how the event is displayed and stored by SmartThings
Clarified the behavior of Rules when controlling multiple devices.
Documented the existing 100 character limit for Rule names.