1. Saby
  2. База знаний
  3. API
  4. API Система прав
  5. Роли
  6. sabyRole.Update

sabyRole.Update

sabyRole.Update

Метод создает новую роль или изменяет существующую.

Параметры запроса

Параметр
* — обязательный

Тип

Описание

Role*

объект

параметры для поиска роли

 

RoleId

строка
UUID

внутренний идентификатор роли

ExtRoleId

строка

внешний идентификатор роли

RoleName

строка

название роли

NewRoleName

строка

новое название роли

Description

логическое

описание роли

ParentsRoles

массив объектов

роли, от которых наследуются доступы для текущей роли

 

RoleId

строка
UUID

внутренний идентификатор роли

ExtRoleId

строка

внешний идентификатор роли

RoleName

строка

название роли

Folder

объект

папка, в которой находится роль

 

FolderId

строка
UUID

внутренний идентификатор папки

FolderName

строка

название папки

Результат

При успешном выполнении запроса вернется ответ «HTTP/1.1 200 OK». Если ответ отличается, произошла ошибка. Объект ошибки будет указан в ответе.

Комментарий

  1. Корректность поиска по названию системной роли не гарантируется. Не рекомендуем опираться в коде на название системной роли, так как название может меняться.
  2. Если какое-либо поле не передано, считается, что его значение — null.
  3. Параметры указываются внутри двойной вложенности «params», как показано в примере запроса.

Примеры

Запрос

Результат

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.
Продолжая пользоваться сайтом, вы даете согласие на обработку персональных данных. Если вы не согласны, покиньте сайт.