How to validate Users Access

Is there a way to pull back all access a users has (Access Profiles, Roles, Entitlements) for all sources. We want a way via API to have ServiceNow validate a user does not already have access that a manager is about to request. Because if they do then IdentityNow will handle it as expected and does nothing with that access request from ServiceNow, but ServiceNow does a look back query via activityID to see if the access has been completed gets an error because there is no activityID.

So we want to be able to validate user does not already have access or find a way for ServiceNow to handle this gracefully to the end user and cancel the ticket and make comment on the ticket that user already has this access.

Thanks

Hi @GreeneT,

You can make use of V3 Search API to get the result you want.
https://developer.sailpoint.com/idn/api/v3/search-post

You can create a body based on your requirement. Example body:

{
 "indices": [
 "identities"
 ],
 "queryType": "SAILPOINT",
 "queryVersion": "5.2",
 "query": {
 "query": "attributes.uid:Animesh.Tarodia"
 }
  }

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.