create_unit
Чтобы создать новый объект, используйте метод core/create_unit.
svc=core/create_unit¶ms={
"creatorId": <long>,
"name": "<text>",
"hwTypeId": <long>,
"dataFlags": <long>
}
Параметры
| Параметр | Описание |
|---|---|
| creatorId | ID пользователя, который должен быть создателем объекта. |
| name | Имя объекта (4–50 символов). |
| hwTypeId | ID типа устройства. |
| dataFlags | Флаги со свойствами объекта для ответа (см. Объекты). |
Ответ
В случае успешного выполнения запроса возвращается ответ следующего формата:
{
"item": { /* Созданный объект. */
...
},
"flags": <uint> /* Примененные флаги со свойствами. */
}
Формат параметра item описан на странице Объекты.
В случае неудачного выполнения запроса возвращается код ошибки.
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 4 | Неверные входные параметры, или не удалось получить тип устройства по ID. |
| 6 | Одна из следующих ошибок:
|
| 7 | Создатель принадлежит учетной записи верхнего уровня, или не удалось выполнить биллинговую транзакцию create_units. |