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