Update device models (put models)
Last updated on August 15, 2025
The vendor sends to Sber Smart Home an up-to-date information about the vendor’s device models.
Sample case:
- The vendor has changed the specifications of a device model. For example, all devices now have a new version of the firmware.
- The vendor notifies Sber Smart Home of a change in a user's device model.
- Sber Smart Home updates the model information in its database.
Query format
The vendor sends a notification to Sber Smart Home endpoint: https://partners.iot.sberdevices.ru/
. Please note that in order to access the Sber cloud, Russian certificates must be installed on vendor's server.
For the headers, see Query headers.
PUT /v1/models
Query body:
Field | Type | Mandatory? | Description |
models | list<object> | ✔︎ | List of device models (see Device model (model)) |
{
"models": [
{
"id": string,
"manufacturer": string,
"model": string,
"hw_version": string,
"sw_version": string,
"description": string,
"category": string,
"features": [
string,
string,
// ...
],
"dependencies": {
"func_name": {
"key": string,
"value": [
{
"type": string,
"type_value": object
},
{
// ...
}
]
}
},
"allowed_values": {
"func_name": {
"type": string,
"type_values": {
"min": object,
"max": object,
"step": object
},
},
{
// ...
}
}
},
{
// ...
}
]
}