update_device_type
Чтобы изменить тип устройства и уникальный ID объекта, используйте метод unit/update_device_type.
Конечная точка
svc=unit/update_device_type¶ms={
"itemId": <long>,
"deviceTypeId": <long>,
"uniqueId": <text>
}
Параметры
Запрос должен содержать следующие параметры:
| Параметр | Описание |
|---|---|
itemId |
ID объекта. |
deviceTypeId |
Новый тип устройства. |
uniqueId |
Новый уникальный ID. |
Список всех доступных типов устройств можно получить с помощью метода core/get_hw_types.
Ответ
При успешном выполнении запроса возвращается результат в следующем формате:
{
"uid": <text>, /* Уникальный ID. */
"hw": <long>, /* Тип устройства. */
"hwd": <long> /* Модель устройства в рамках типа устройства, 0, если не указана. */
}
Если запрос выполнить не удалось, возвращается код ошибки.
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 4 | Одна из следующих ошибок:
|
| 6 | Не удалось изменить тип устройства. |
| 7 | У пользователя нет права доступа Редактирование настроек подключения на объект. |
| 1002 | Другой объект с таким же уникальным ID и типом устройства уже существует. |