I am trying to REVOKE an entitlement that for someone that has multiple accounts in a source. GRANTing access seems easy enough as I can use this request body to submit the request and pick the account in one action
In fact, I have not een able to get ANYTHING to work to get these entitlements removed. I even tried a targeted Cert campaign with the test entitlements and identities and the campaign doesn’t even see these. It just auto-completes. Anyone have any ideas on how I can removed these?
It is correct as I used the same details on REVOKE_ACCESS as I did on GRANT_ACCESS. I just think that SailPoint doesn’t know what to do with the accountSelection bit as that is not used in revoking access.
The bottom API call is what the UI does behind the scenes when you trying to revoke a single entitlement from entitlement list. At first glance, that request seems to work but when you look at the request details in IDN Search, the provisioning fails due to a null pointer exception and the access remains on the identity.
We were finally able to remove the entitlement by first removing it from the target and then running an aggregation. SailPoint support identified an issue in our aggregation logs that was preventing the entitlement from dropping as expected. The root cause was a recently added non-searchable attribute in the correlation logic, which blocked the removal during aggregation, even after the entitlement was removed from the target.
Additionally, we’ve confirmed that entitlements in this state (multiple accounts per source) can now be revoked through a certification, which wasn’t working before the correlation fix. While we wait for SailPoint’s multi-account revoke API (expected by the end of March), certifications appear to be the best available method for removing entitlements in this scenario.
I wanted to seek some help on removing the entitlements. I have created the certificate campaign to remove all the existing access when a user turns inactive but for some reason the entitlements are not removed from the profile. Can you help me on what would be the issue?