Справочный центр Wialon

create_unit

Чтобы создать новый объект, используйте метод core/create_unit.

Copied!
svc=core/create_unit&params={
  "creatorId": <long>,
  "name": "<text>",
  "hwTypeId": <long>,
  "dataFlags": <long>
}

Параметры

Параметр Описание
creatorId ID пользователя, который должен быть создателем объекта.
name Имя объекта (4–50 символов).
hwTypeId ID типа устройства.
dataFlags Флаги со свойствами объекта для ответа (см. Объекты).

Ответ

В случае успешного выполнения запроса возвращается ответ следующего формата:

Copied!
{
  "item": {         /* Созданный объект. */
    ...
  },
  "flags": <uint>   /* Примененные флаги со свойствами. */
}

Формат параметра item описан на странице Объекты.

В случае неудачного выполнения запроса возвращается код ошибки.

Коды ошибок

Код ошибки Описание
4 Неверные входные параметры, или не удалось получить тип устройства по ID.
6 Одна из следующих ошибок:
  • Не удалось получить создателя, или у вас нет права доступа Выполнение действий от имени пользователя на создателя.
  • У текущего пользователя нет флага Может создавать элементы (0x04).
  • Не удалось создать объект.
7 Создатель принадлежит учетной записи верхнего уровня, или не удалось выполнить биллинговую транзакцию create_units.

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.