/Methods/RTUsersAdd

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи >

/Methods/RTUsersAdd

Добавляет пользователя времени выполнения (RT).

HTTP: POST /Methods/RTUsersAdd

Право: ChangeUsers.

Запрос

{
  "name": "Оператор 1",
  "password": "Passw0rd!",
  "groups": "Роль 1,Роль 2",
  "settings": { "Смена": "Дневная", "Табельный номер": 1024 }
}

Поля запроса

Поле

Тип

Обязательное

По умолчанию

Описание

name

string

да

""

Имя пользователя

password

string

нет

""

Пароль пользователя

groups

string

нет

""

Роли через запятую

settings

object

нет

{}

Настройки пользователя; значения — числа или строки

Ответ

{ "code": 0 }

Поведение и ограничения

Значения settings конвертируются в вариант автоматически; нестроковый ключ объекта возвращает OpcUa_BadInvalidArgument.

При отказе бизнес-логики (существующее имя, пустое имя и т. п.) причина возвращается в error.