All REST Endpoints

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