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