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