Samsung provides several REST API for Partners so they are able to integrate their system to the Samsung Smart Home Cloud. The body of the REST API will use a standard JSON document. So partner developers will need to understand the JSON document, called by Smart Home Data Model.
The Smart Home Data Model is a data structure formatted as JSON to represent Samsung Smart Home devices like refrigerators, washers, air conditioners, air purifiers, robot vacuum cleaners, dryers, and ovens.
In order to connect with Samsung devices, your system needs to follow the Samsung Account authorization process. It means that you are able to communicate with the Samsung Home Cloud if it has a valid token obtained through OAuth process.
A partner can obtain a list of all of Smart Home devices registered to a specific user. It contains detailed information such as type, name, model, version and resources.
A partner can query information about the status of a specific device. The Sensing API provides the latest resource status of a specific device.
A partner can register for notification of changes in Smart Home device and then receive the data in real time.
If Samsung Home Cloud detects change in device status, it sends the notification and status data to partners.
A partner can control a specific device using the Control API of the Smart Home Cloud.
A partner can unsubscribe from receiving notifications about a device’s change in status. Then, the partner will not receive any notification data from the device.
* For more detailed information, please register as a partner.
To get the Smart Home Cloud API
If you don’t have a Samsung Account, create a new account here.
Complete required information and submit the Request page.
If your request for Partnership Request is approved, you will receive an approval e-mail.
Develop your application and server together with the API specification and reference document
Submit your application for verification
Your service is ready to launch as you receive an approval e-mail.