User and Group Service

Swagger UI

KYPO User and Group - API Reference
 Version: 22.12-rc.1 

[ Base URL: localhost:8084/kypo-rest-user-and-group/api/v1 ]

groups

GET​/groups
Get groups.
POST​/groups
Create new group.
PUT​/groups
Update group.
DELETE​/groups
Delete groups
GET​/groups​/{groupId}
Get group with given id
DELETE​/groups​/{groupId}
Delete group
DELETE​/groups​/{groupId}​/roles​/{roleId}
Remove role from the group
PUT​/groups​/{groupId}​/users
Add users to group.
DELETE​/groups​/{groupId}​/users
Remove users from the group.
GET​/groups​/{id}​/roles
Returns all roles of group

roles

GET​/roles
Get all roles
GET​/roles​/users
Gets all users with given role type.
GET​/roles​/users-not-with-ids
Gets all users with given role and not with given ids.
GET​/roles​/{roleId}
Get role with given id
GET​/roles​/{roleId}​/users
Gets all users with given role ID.

users

GET​/users
Gets all users.
POST​/users
Import new users.
DELETE​/users
DeleteUsers
GET​/users​/groups
Gets users in given groups.
GET​/users​/ids
Gets users with given ids.
GET​/users​/info
Get user info
GET​/users​/initial-oidc-users
Get initial oidc users
GET​/users​/not-in-groups​/{groupId}
Gets all users except users in given group.
GET​/users​/{id}​/roles
Returns all roles of user with given id.
GET​/users​/{userId}
Gets user with given id.
DELETE​/users​/{userId}
Delete user

Models

AddUsersToGroupDTO
ApiError
GroupDTO
GroupRestResource
GroupViewDTO
NewGroupDTO
Pagination
Predicate
Result info (Page)
Result info (Page)RoleDTO
RoleDTO
RoleRestResource
UpdateGroupDTO
UserDTO
UserForGroupsDTO
UserImportDTO
UserRestResource
UsersImportDTO