Изменить группу доступа
Изменяет параметры группы доступа: имя, доступ к проектам и публикациям, состав участников. Обновляются только поля, перечисленные в updatedFields.
Требуется право Изменение прав доступа авторов для групп доступа рецензентов или Изменение прав доступа авторизованных читателей для групп доступа читателей. Какие роли ими обладают, см. в Матрице ролей и прав доступа.
projectAccess и userNames заменяют текущие значения целиком. Пустой список userNames удаляет из группы всех участников. Чтобы добавить или удалить отдельных участников, используйте POST или DELETE /access-groups/{groupName}/users.
Переименование в имя, которое отличается от текущего только регистром, ничего не меняет.
- groupNamestringrequired
Имя группы доступа. Регистр не учитывается.
Имя нужно передавать в URL-кодировании. Косую черту (
/) и обратную косую черту (\) кодируйте дважды — как%252Fи%255C: с одинарным кодированием (%2F,%5C) запрос завершается ошибкой.При создании группы заголовок
Locationуже содержит закодированное имя — его можно подставлять как есть.
Новое имя группы. Не должно содержать запятые и точки с запятой. Не должно совпадать с названием роли портала, например Writer, или с именем существующей группы доступа — в любом регистре. Пробелы в начале и в конце имени удаляются.
Список изменяемых полей через запятую: name, projectAccess, userNames.
Каждое перечисленное поле должно быть передано в теле запроса. Поля, которых нет в списке, не изменяются, даже если переданы. Имена, не совпадающие ни с одним из трёх полей, игнорируются.
Если список пуст, ничего не изменяется и тело ответа пустое.
Новый состав группы. Список заменяет текущий целиком, поэтому пустой список удаляет всех участников.
Участниками группы доступа читателей могут быть только авторизованные читатели, а группы доступа рецензентов — только рецензенты.
{
"name": "partners",
"projectAccess": {
"projectIds": [
"user-guide-v5",
"api-reference"
],
"type": "Selected"
},
"type": "PowerReader",
"userCount": 2
}