Метод создает новую роль или изменяет существующую.
Параметры запроса
Параметр | Тип | Описание | |
Role* | объект | параметры для поиска роли | |
RoleId | строка | внутренний идентификатор роли | |
ExtRoleId | строка | внешний идентификатор роли | |
RoleName | строка | название роли | |
NewRoleName | строка | новое название роли | |
Description | логическое | описание роли | |
ParentsRoles | массив объектов | роли, от которых наследуются доступы для текущей роли | |
RoleId | строка | внутренний идентификатор роли | |
ExtRoleId | строка | внешний идентификатор роли | |
RoleName | строка | название роли | |
Folder | объект | папка, в которой находится роль | |
FolderId | строка | внутренний идентификатор папки | |
FolderName | строка | название папки | |
Результат
При успешном выполнении запроса вернется ответ «HTTP/1.1 200 OK». Если ответ отличается, произошла ошибка. Объект ошибки будет указан в ответе.
Комментарий
- Корректность поиска по названию системной роли не гарантируется. Не рекомендуем опираться в коде на название системной роли, так как название может меняться.
- Если какое-либо поле не передано, считается, что его значение — null.
Примеры
Запрос
Результат