All REST Endpoints
Authentication
Authentication API's
- Authenticate user
- Method: postPath:
/oiri/api/v1/authenticate/{mode}
- Get Session Infomation
- Method: getPath:
/oiri/api/v1/sessionInfo
- Logout user
- Method: getPath:
/oiri/api/v1/logout
Candidate Role
Candidate Role API's
- Bulk delete entitlements in a candidate role
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/entitlements/.delete
- Bulk delete users in a candidate role
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/users/.delete
- Bulk recover deleted entitlements in a candidate role
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/entitlements/.recover-deleted
- Bulk recover deleted users in a candidate role
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/users/.recover-deleted
- Discard a candidate role
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/discard
- Export all the candidate roles for the given candidateRoleId
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/export
- For a given candidate role get similar Role Detail for entitlements with mode as common/candidate_role_only/role_only
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/similar-roles/{roleId}/entitlements
- For a given candidate role get similar Role Detail for users with mode as common/candidate_role_only/role_only
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/similar-roles/{roleId}/users
- Get a candidate role user attributes analytics for the given user attributes
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/user-attribute-analytics
- Get an existing candidate role by Id
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}
- List applications for a candidate role
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/applications
- List candidate roles
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles
- List candidate roles for a job id by status
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/list-by-status
- List candidate roles misaligned entitlement users
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/misaligned-entitlements/{entitlementId}/users
- List candidate roles misaligned user entitlements
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/misaligned-users/{userId}/entitlements
- List candidate rolewise entitlement frequency for the given run
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/entitlement-frequency
- List candidate rolewise entitlements user coverage for the given run
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/entitlements-user-coverage
- List candidate rolewise users entitlement coverage for the given run
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/users-entitlement-coverage
- List deleted entitlements of a candidate role
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/deleted-entitlements
- List deleted users of a candidate role
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/deleted-users
- List entitlements for a candidate role
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/entitlements/.search
- List misaligned entitlements in a candidate role
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/misaligned-entitlements
- List misaligned users in a candidate role
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/misaligned-users
- List of users with entitlement assignment detail for a candidate role
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/users-entitlement-assignment
- List similar roles with candidate roles coverage
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/similar-roles
- List users for a candidate role
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/users/.search
- Publish and export the candidate role to file
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/publish-offline
- Publish the candidate role in Oracle Identity Governance
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/publish-oig
- Refine candidate roles for a task id
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/refine-coverage
- Refine candidate roles for a task id
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/refine-coverage
- Restore discarded candidate role
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}/restore
- Search all candidate roles
- Method: postPath:
/oiri/api/v1/candidate-roles/.search
- Update candidate roles
- Method: patchPath:
/oiri/api/v1/tasks/{taskId}/candidate-roles/{candidateRoleId}
ETL Jobs
ETL jobs API's
- ETL job search API
- Method: postPath:
/oiri/api/v1/etl/jobs/search
- Get ETL Job By ID
- Method: getPath:
/oiri/api/v1/etl/jobs/{jobId}
- Get Status Details for Last ETL Job Run
- Method: getPath:
/oiri/api/v1/etl/jobs/last-run-status
Published Candidate Role
published candidate role API's
- Get an existing published candidate role by Id
- Method: getPath:
/oiri/api/v1/published-candidate-role/{publishedCandidateRoleId}
- List applications for a published candidate role
- Method: getPath:
/oiri/api/v1/published-candidate-role/{publishedCandidateRoleId}/applications
- List entitlements for a published candidate role
- Method: postPath:
/oiri/api/v1/published-candidate-role/{publishedCandidateRoleId}/entitlements/.search
- List published candidate roles
- Method: postPath:
/oiri/api/v1/published-candidate-role/.search
- List users for a published candidate role
- Method: postPath:
/oiri/api/v1/published-candidate-role/{publishedCandidateRoleId}/users/.search
Role
Role API's
- List applications for a role
- Method: getPath:
/oiri/api/v1/roles/{roleId}/applications
- List entitlements for a role
- Method: postPath:
/oiri/api/v1/roles/{roleId}/entitlements/.search
- List nested roles for a role
- Method: postPath:
/oiri/api/v1/roles/{roleId}/nestedRoles/.search
- List role details
- Method: getPath:
/oiri/api/v1/roles/{roleId}
- List user members for a role
- Method: postPath:
/oiri/api/v1/roles/{roleId}/users/.search
- Search role details
- Method: postPath:
/oiri/api/v1/roles/.search
Role Mining Task
CRUD API's for Role Mining Task
- Create And Run Role Mining Task To Discovery Roles
- Method: postPath:
/oiri/api/v1/tasks/.discoverRoles
- Create Role Mining Task
- Method: postPath:
/oiri/api/v1/tasks
- Delete Role Mining Task
- Method: deletePath:
/oiri/api/v1/tasks/{taskId}
- Fetch All Role Mining Parent Task Names
- Method: getPath:
/oiri/api/v1/tasks/names
- Fetch Role Mining Task Generated Candidate Roles
- Method: getPath:
/oiri/api/v1/tasks/{taskId}/result
- Get Role Mining task details with taskId
- Method: getPath:
/oiri/api/v1/tasks/{taskId}
- Run Role Mining Task To Discovery Roles
- Method: postPath:
/oiri/api/v1/tasks/{taskId}/.run
- Search Role Mining Tasks Based On Criteria
- Method: postPath:
/oiri/api/v1/tasks/.search
- Update Non Executed Role Mining Task.
- Method: putPath:
/oiri/api/v1/tasks/{taskId}
Task Resources
Task Resources API's
- Search Resources Based On Category & Criteria
- Method: postPath:
/oiri/api/v1/task/resources/{resourceType}/category/{categoryType}/.search
- Search Resources Based On Criteria
- Method: postPath:
/oiri/api/v1/task/resources/{resourcetype}/.search
- Task Entitlements search Based On Criteria
- Method: postPath:
/api/v1/tasks/{taskId}/entitlements/.search
- Task Resources Counts Based On Criteria
- Method: postPath:
/oiri/api/v1/task/resources/{resourcetype}/count
- Task Users search Based On Criteria
- Method: postPath:
/api/v1/tasks/{taskId}/users/.search
User
The operations from the User category.
- List applications assigned to a user
- Method: getPath:
/oiri/api/v1/users/{userId}/applications
- List entitlements assigned to a user
- Method: postPath:
/oiri/api/v1/users/{userId}/entitlements/.search
- List roles that are granted to a user
- Method: postPath:
/oiri/api/v1/users/{userId}/roles/.search
- List user details for a given userId
- Method: getPath:
/oiri/api/v1/users/{userId}
- List user details for a given username
- Method: getPath:
/oiri/api/v1/users/username/{username}
Utility
Utility API's
- Get counts of all resources
- Method: getPath:
/oiri/api/v1/resources/counts
- Get database connection pool stats
- Method: getPath:
/stats/connectionpools
- Get entitlement details
- Method: getPath:
/oiri/api/v1/entitlements/convert/idToDetails
- Get entity metadata
- Method: getPath:
/oiri/api/v1/entity/{entityType}/attributes
- SCIM to UI util
- Method: postPath:
/oiri/api/v1/criteria/convert/scimtoui
- UI to SCIM util
- Method: postPath:
/oiri/api/v1/criteria/convert/uitoscim