All REST Endpoints

Account
Get Account Based on Account ID
Method: get
Path: /iam/governance/selfservice/api/v1/accounts
Search account based on account id
Method: get
Path: /iam/governance/selfservice/api/v1/accounts/{accountid}
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 Applicaton 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 the certifications assigned.
Method: get
Path: /iam/governance/selfservice/api/v1/certifications
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 tasks information for a certification.
Method: get
Path: /iam/governance/selfservice/api/v1/certifications/{certid}/tasks
Get the certification details based on the certification ID.
Method: get
Path: /iam/governance/selfservice/api/v1/certifications/{certid}
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
Updates Pending violation.
Method: put
Path: /iam/governance/selfservice/api/v1/policyviolations/{pvid}
Updates policy violation task.
Method: put
Path: /iam/governance/selfservice/api/v1/policyviolations/{pvid}/causes
Updates policy violation task.
Method: put
Path: /iam/governance/selfservice/api/v1/policyviolations/{pvid}/causes/{causeid}
Updates policy violations.
Method: put
Path: /iam/governance/selfservice/api/v1/policyviolations
Organization
Get all the organizations.
Method: get
Path: /iam/governance/selfservice/api/v1/organizations
Get the organization details.
Method: get
Path: /iam/governance/selfservice/api/v1/organizations/{orgid}
Policy
Get Policy
Method: get
Path: /iam/governance/selfservice/api/v1/policies
Search 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}
ProvisioningTask
Get all provisioning tasks.
Method: get
Path: /iam/governance/selfservice/api/v1/provtasks
Get provisioning task based on the task id.
Method: get
Path: /iam/governance/selfservice/api/v1/provtasks/{taskid}
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 the 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 the request id.
Method: post
Path: /iam/governance/selfservice/api/v1/requests/{reqid}/attachments
Withdraw requests
Method: delete
Path: /iam/governance/selfservice/api/v1/requests
Withdraws specified request
Method: delete
Path: /iam/governance/selfservice/api/v1/requests/{reqid}
Role
Get role
Method: get
Path: /iam/governance/selfservice/api/v1/roles
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
Unauthenticated Self-Service
Submit password reset request
Method: post
Path: /iam/governance/selfservice/api/v1/unauthservice/passwordreset
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 user self registration request
Method: post
Path: /iam/governance/selfservice/api/v1/unauthservice/selfregistration
Users
Creates 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 reportees 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 status of the specified user.
Method: get
Path: /iam/governance/selfservice/api/v1/users/{uuid}/status
Get User Based on User ID
Method: get
Path: /iam/governance/selfservice/api/v1/users/{uuid}
Get users
Method: get
Path: /iam/governance/selfservice/api/v1/users
Patch the 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 users
Method: put
Path: /iam/governance/selfservice/api/v1/users