Членство в группе
После создания и назначения необходимых прав и доступов в группу можно добавить новых пользователей, исключить существующих, а также проверить участие в группе.
Добавление пользователей в группу
Выполните запрос:
curl --location 'https://iam.api.cloud.ru/api/v1/groups/<groupId>/users/<userId>' \--header 'accept: application/json' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer <аутентификационный токен>' \--data '{}'
Где:
groupId — идентификатор группы, в которую добавляется пользователь;
userId — идентификатор пользователя, добавляемого в группу.
Исключение пользователя из группы
Пользователя можно исключить из группы:
curl --location --request DELETE 'https://iam.api.cloud.ru/api/v1/groups/<groupId>/users/<userId>' \--header 'accept: application/json' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer <аутентификационный токен>' \--data '{}'
Где:
groupId — идентификатор группы;
userId — идентификатор пользователя.
Включить в группу одних пользователей и исключить других
Включить в группу новых пользователей и исключить из нее всех текущих можно с помощью запроса:
curl --location 'https://iam.api.cloud.ru/api/v1/groups/<groupId>/users' \--header 'accept: application/json' \--header 'Content-Type: application/json' \--header 'Authorization: Bearer <аутентификационный токен>' \--data '{"userIds": ["xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx","yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyyy",]}'
Где:
groupId — идентификатор группы;
userIds — массив идентификаторов добавляемых в группу пользователей.
Проверить участие в группе
Проверить, является ли пользователь участником группы, можно с помощью запроса:
curl --location 'https://iam.api.cloud.ru/api/v1/groups/<groupId>/users/<userId>' \--header 'accept: application/json' \--header 'Authorization: Bearer <аутентификационный токен>'
Где:
groupId — идентификатор группы;
userId — идентификатор пользователя.
Посмотреть всех участников группы
Чтобы посмотреть всех участников группы, выполните запрос:
curl --location 'https://iam.api.cloud.ru/api/v1/groups/<groupId>/users?limit=10' \--header 'accept: application/json' \--header 'Authorization: Bearer <аутентификационный токен>'
Где:
groupId — Идентификатор группы.
limit — Количество возвращаемых записей. Если лимит не задан, то по умолчанию вернется 1 000 записей.
before— Курсор для получения предыдущей страницы пользователей.
after — Курсор для получения следующей страницы пользователей.
- Добавление пользователей в группу
- Исключение пользователя из группы
- Включить в группу одних пользователей и исключить других
- Проверить участие в группе
- Посмотреть всех участников группы