11 Managing Users

This section describes the REST APIs to manage users.

Before using the REST resources, you must understand how to access the REST resources and other important concepts. See Implementation Best Practices for EPM Cloud REST APIs. Using this REST API requires prerequisites. See Prerequisites.

Table 11-1 Manage Users

Task Request REST Resource
Add Users to an Identity Domain (v1) POST /interop/rest/security/<api_version>/users
Add Users to an Identity Domain (v2) POST /interop/rest/security/v2/users/add
Remove Users from an Identity Domain (v1) DELETE /interop/rest/security/<api_version>/users?filename=<filename>
Remove Users from an Identity Domain (v2) POST /interop/rest/security/v2/users/remove
Assign Users to a Predefined Role or Application Role (v1) PUT /interop/rest/security/<api_version>/users
Assign Users to a Predefined Role or Application Role (v2) PUT /interop/rest/security/v2/role/assign/user
Remove Users' Role Assignment (v1) PUT /interop/rest/security/<api_version>/users
Remove Users' Role Assignment (v2) PUT /interop/rest/security/v2/role/unassign/user
Add Users to a Group (v1) PUT /interop/rest/security/<api_version>/groups
Add Users to a Group (v2) PUT /interop/rest/security/v2/groups/adduserstogroup
Remove Users from a Group (v1) PUT /interop/rest/security/<api_version>/groups
Remove Users from a Group (v2) PUT /interop/rest/security/v2/groups/removeusersfromgroup
Update Users PUT /interop/rest/security/<api_verion>/users
Add a User to a Batch of Groups PUT /interop/rest/security/<api_version>/groups
Remove a User from a Batch of Groups PUT /interop/rest/security/<api_version>/groups
Add Groups (v1) POST /interop/rest/security/<api_version>/groups
Add Groups (v2) POST /interop/rest/security/v2/groups/add
Remove Groups (v1) DELETE /interop/rest/security/<api_version>/groups
Remove Groups (v2) POST /interop/rest/security/v2/groups/remove
User Group Report (v1) POST /interop/rest/security/<api_version>/usergroupreport
User Group Report (v2) GET /interop/rest/security/v2/report/usergroupreport
User Access Report (v1) POST /interop/rest/{api_version}/reports?q={type:provisionreport,fileName:provreport.csv,format=simplified,usertype=serviceusers}
User Access Report (v2) POST /interop/rest/v2/reports/useraccess
User Audit Report (v1) POST /interop/rest/{api_version}/reports?q={type:userauditreport,fileName:userauditreport.csv,since=2017-12-10,until=2018-06-10}
User Audit Report (v2) POST /interop/rest/v2/reports/useraudit
User Role Assignment Report POST /interop/rest/security/{api_version}/roleassignmentreport/
Get Available Roles GET /interop/rest/security/v2/role/getavailableroles
Role Assignment Audit Report for OCI (Gen 2) Environments PUT /interop/rest/security/{api_version}/roleassignmentauditreport/
Invalid Login Report for OCI (Gen 2) Environments PUT /interop/rest/security/{api_version}/invalidloginreport/