All REST Endpoints
Account
- Get Account Based on Account ID
- Method: getPath:
/iam/governance/selfservice/api/v1/accounts/{accountid} - Get All Accounts for a User
- Method: getPath:
/iam/governance/selfservice/api/v1/accounts - Update Account Password
- Method: putPath:
/iam/governance/selfservice/api/v1/accounts/{accountid}/password
AdminRole
- Get Admin Role
- Method: getPath:
/iam/governance/selfservice/api/v1/adminroles - Get Admin Role Based on Admin Role ID
- Method: getPath:
/iam/governance/selfservice/api/v1/adminroles/{adminroleid}
Application
- Get Application Instance Based on Application Instance Id
- Method: getPath:
/iam/governance/selfservice/api/v1/applications/{applicationid} - Get Application Instance(s)
- Method: getPath:
/iam/governance/selfservice/api/v1/applications
Catalog
- Get All Catalog Items
- Method: getPath:
/iam/governance/selfservice/api/v1/catalog - Get Details of Catalog Item Based on Catalog ID
- Method: getPath:
/iam/governance/selfservice/api/v1/catalog/{catalogid} - Get Metadata Details of Catalog Item Based on Catalog ID
- Method: getPath:
/iam/governance/selfservice/api/v1/catalog/{catalogid}/metadata
Certification
- Get All Assigned Certifications
- Method: getPath:
/iam/governance/selfservice/api/v1/certifications - Get Certification Details Based on Certification ID
- Method: getPath:
/iam/governance/selfservice/api/v1/certifications/{certid} - Get Certification History
- Method: getPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/history - Get Certification Task Details Based on Certification ID
- Method: getPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid} - Get Specified Certification Task Line Item Details
- Method: getPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/lineitems/{lineitemid} - Get Specified Certification Task Line Items
- Method: getPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/lineitems - Get Task Information for a Certification
- Method: getPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks - Update Certification Task
- Method: putPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid} - Update Certification Tasks
- Method: putPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks - Update Lineitem(s) Associated with a Specified Task
- Method: putPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/lineitems - Update Lineitems Associated with Specified Task
- Method: putPath:
/iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/lineitems/{lineitemid}
Entitlement
- Get Entitlement Details
- Method: getPath:
/iam/governance/selfservice/api/v1/entitlements/{entid} - Get Entitlements List
- Method: getPath:
/iam/governance/selfservice/api/v1/entitlements
Identity Audit
- Get Pending Violation
- Method: getPath:
/iam/governance/selfservice/api/v1/policyviolations/{pvid} - Get Pending Violations
- Method: getPath:
/iam/governance/selfservice/api/v1/policyviolations - Get Policy Violation History
- Method: getPath:
/iam/governance/selfservice/api/v1/policyviolations/{pvid}/history - Get Policy Violations Task Details
- Method: getPath:
/iam/governance/selfservice/api/v1/policyviolations/{pvid}/causes/{causeid} - Get Policy Violations Tasks
- Method: getPath:
/iam/governance/selfservice/api/v1/policyviolations/{pvid}/causes - Update Pending Violation
- Method: putPath:
/iam/governance/selfservice/api/v1/policyviolations/{pvid} - Update Policy Violation Task
- Method: putPath:
/iam/governance/selfservice/api/v1/policyviolations/{pvid}/causes/{causeid} - Update Policy Violation Tasks
- Method: putPath:
/iam/governance/selfservice/api/v1/policyviolations/{pvid}/causes - Update Policy Violations
- Method: putPath:
/iam/governance/selfservice/api/v1/policyviolations
Organization
- Get All Organizations
- Method: getPath:
/iam/governance/selfservice/api/v1/organizations - Get Organization Details
- Method: getPath:
/iam/governance/selfservice/api/v1/organizations/{orgid}
Policy
- Get Policy
- Method: getPath:
/iam/governance/selfservice/api/v1/policies - Get Policy Based on Policy ID
- Method: getPath:
/iam/governance/selfservice/api/v1/policies/{policyid} - Update Policy Based on Policy ID
- Method: putPath:
/iam/governance/selfservice/api/v1/policies/{policyid}
ProvisioningProcess
- Add a Given Provisioning Task in Given Provisioning Process Definition
- Method: putPath:
/iam/governance/selfservice/api/v1/provprocesses/{processid} - Get Complete Details of a Given Provisioning Process
- Method: getPath:
/iam/governance/selfservice/api/v1/provprocesses/{processid} - Get Provisioning Task by Process ID
- Method: getPath:
/iam/governance/selfservice/api/v1/provprocesses/{processid}/availabletasks
ProvisioningTask
- Get All Provisioning Tasks
- Method: getPath:
/iam/governance/selfservice/api/v1/provtasks - Get Provisioning Task Based on Task ID
- Method: getPath:
/iam/governance/selfservice/api/v1/provtasks/{taskid} - Get Provisioning Task History Based on Task ID
- Method: getPath:
/iam/governance/selfservice/api/v1/provtasks/{taskid}/history - Get Provisioning Task Responses Based on Task ID
- Method: getPath:
/iam/governance/selfservice/api/v1/provtasks/{taskid}/responses - Update Provisioning Task
- Method: putPath:
/iam/governance/selfservice/api/v1/provtasks/{taskid} - Update Provisioning Tasks
- Method: putPath:
/iam/governance/selfservice/api/v1/provtasks
Request
- Delete Attachments
- Method: deletePath:
/iam/governance/selfservice/api/v1/requests/{reqid}/attachments - Get Attachments for a Request ID
- Method: getPath:
/iam/governance/selfservice/api/v1/requests/{reqid}/attachments - Get Request Based on Request ID
- Method: getPath:
/iam/governance/selfservice/api/v1/requests/{reqid} - Get Requests
- Method: getPath:
/iam/governance/selfservice/api/v1/requests - Submit Requests
- Method: postPath:
/iam/governance/selfservice/api/v1/requests - Update Request Based on Request ID
- Method: putPath:
/iam/governance/selfservice/api/v1/requests/{reqid} - Update Requests
- Method: putPath:
/iam/governance/selfservice/api/v1/requests - Upload Attachments for a Request ID
- Method: postPath:
/iam/governance/selfservice/api/v1/requests/{reqid}/attachments - Withdraw Requests
- Method: deletePath:
/iam/governance/selfservice/api/v1/requests - Withdraw Specified Request
- Method: deletePath:
/iam/governance/selfservice/api/v1/requests/{reqid}
Role
- Get Role by Role ID
- Method: getPath:
/iam/governance/selfservice/api/v1/roles/{roleid} - Get Role Hierarchy
- Method: getPath:
/iam/governance/selfservice/api/v1/roles/{roleid}/hierarchy - Get Role Members
- Method: getPath:
/iam/governance/selfservice/api/v1/roles/{roleid}/members - Get Roles
- Method: getPath:
/iam/governance/selfservice/api/v1/roles - Patch Role End Dates
- Method: patchPath:
/iam/governance/selfservice/api/v1/roles/{roleid}/members
Unauthenticated Self-Service
- Get Password Reset Template
- Method: getPath:
/iam/governance/selfservice/api/v1/unauthservice/passwordreset - Get Self Registration Challenge Questions
- Method: getPath:
/iam/governance/selfservice/api/v1/unauthservice/selfregistration - Recover Forgotten Username
- Method: postPath:
/iam/governance/selfservice/api/v1/unauthservice/forgotusername - Submit Password Reset Request
- Method: postPath:
/iam/governance/selfservice/api/v1/unauthservice/passwordreset - Submit User Self Registration Request
- Method: postPath:
/iam/governance/selfservice/api/v1/unauthservice/selfregistration
Users
- Create Users
- Method: postPath:
/iam/governance/selfservice/api/v1/users - Get All Proxies for User Based on User ID
- Method: getPath:
/iam/governance/selfservice/api/v1/users/{uuid}/proxies - Get Direct Reports of User Based on User ID
- Method: getPath:
/iam/governance/selfservice/api/v1/users/{uuid}/directs - Get Recent Activity for User Based on User ID
- Method: getPath:
/iam/governance/selfservice/api/v1/users/{uuid}/recentactivities - Get User Based on User ID
- Method: getPath:
/iam/governance/selfservice/api/v1/users/{uuid} - Get User Status Based on User ID
- Method: getPath:
/iam/governance/selfservice/api/v1/users/{uuid}/status - Get Users
- Method: getPath:
/iam/governance/selfservice/api/v1/users - Patch Proxies for User Based on User ID
- Method: patchPath:
/iam/governance/selfservice/api/v1/users/{uuid}/proxies - Patch User Based on User ID
- Method: patchPath:
/iam/governance/selfservice/api/v1/users/{uuid} - Patch Users
- Method: patchPath:
/iam/governance/selfservice/api/v1/users - Update Challenge Responses for a User Based on User ID
- Method: putPath:
/iam/governance/selfservice/api/v1/users/{uuid}/challengequestions - Update User Based on User ID
- Method: putPath:
/iam/governance/selfservice/api/v1/users/{uuid} - Update User Password
- Method: putPath:
/iam/governance/selfservice/api/v1/users/{uuid}/password - Update User Status
- Method: putPath:
/iam/governance/selfservice/api/v1/users/{uuid}/status - Update Users
- Method: putPath:
/iam/governance/selfservice/api/v1/users