All REST Endpoints

Account
Delete account based on account id
Method: delete
Path: /iam/governance/selfservice/api/v1/accounts/{accountid}
Get all accounts for a user.
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
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 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}
Return the certification history.
Method: get
Path: /iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/history
Return the specified certification task details.
Method: get
Path: /iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}
Return the specified certification task line item details.
Method: get
Path: /iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/lineitems/{lineitemid}
Return the specified certification task line items .
Method: get
Path: /iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/lineitems
Updates certification tasks
Method: put
Path: /iam/governance/selfservice/api/v1/certifications/{certid}/tasks
Updates one or more lineitems associated with a particular task.
Method: put
Path: /iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}/lineitems
Updates the certification task.
Method: put
Path: /iam/governance/selfservice/api/v1/certifications/{certid}/tasks/{taskid}
Updates the individual lineitem associated with particular 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
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
Forgot user login
Method: post
Path: /iam/governance/selfservice/api/v1/unauthservice/forgotusername
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
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
Patch the proxies for user based on user id
Method: patch
Path: /iam/governance/selfservice/api/v1/users/{uuid}/proxies
Patch users
Method: patch
Path: /iam/governance/selfservice/api/v1/users
Returns users
Method: get
Path: /iam/governance/selfservice/api/v1/users
Search user based on user id
Method: get
Path: /iam/governance/selfservice/api/v1/users/{uuid}
Update User based on user id
Method: patch
Path: /iam/governance/selfservice/api/v1/users/{uuid}
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
Updates the challenges for user based on user ID
Method: put
Path: /iam/governance/selfservice/api/v1/users/{uuid}/challengequestions