Hi all!
Hope you all are doing well.
I’m trying to integrate a web service connector that hits an API which contains a record for each access a person has.
For example, I was able to request and give three different accesses from SailPoint, everything worked pretty good. Then, I noticed that it was bringing me only one permission when I ran the account aggregation. Then, through Postman I saw that there were multiple records, each one for a different permission (One json record for DEV, one json record for Viewers, and so on).
Reached out to the app’s owner and he told me that in the app it’s ok, that there’s only one account, but in the json response will have a record for each access the user has.
Is there a way to merge or make SailPoint understand that each entry of the same user is for the same account and it only needs to pay attention to the entitlements?
If helps, there’s only one API to read the accounts and entitlements, and the records I was describing above are kinda like these:
{
“id”:“jf01”,
“name”:“John Frusciante”,
“firstName”:“John”,
“lastName”:“Frusciante”,
“entitlement”:“Guitar”
},
{
“id”:“jf01”,
“name”:“John Frusciante”,
“firstName”:“John”,
“lastName”:“Frusciante”,
“entitlement”:“Vocals”
}
The only thing that changes between both records are the entitlements.
Thank you all in advance!
Best regards,
Nico.