The SmartThings API enables developers to manage IoT device functions in the Samsung SmartThings platform. It provides Rest resources including Authentication with OAuth 2.0 Bearer Tokens, with responses sent as JSON. This includes services to list all Rooms currently available in a Location, Get a list of devices, create an app integration and more. The SmartThings platform enables you the ability to build and integrate IoT devices, services, and automations with SmartThings Cloud. Samsung Electronics is IT and Mobile Communications, Consumer Electronics and Device Solutions.