How to programmatically correlate/merge two identities?

In the IIQ UI you can choose an uncorrelated and a correlated identity and perform a one-click ‘Merge’. Can this also be done programmatically using a rule? I have it so it I have two Identity objects but haven’t found yet how to perform the merge in this way.

I’m not aware of any kind of true “Identity Merge” in IIQ, but I do know that you can manually recorrelate app accounts from one Identity to another (or Move as shown in the IIQ UI). If that is what you mean, the proper way to do that in code is to construct and execute a recorrelation/move provisioning plan (here is a reference on how to do that: https://community.sailpoint.com/t5/IdentityIQ-Articles/Moving-or-Re-Correlating-Account-Links-via-the-API/ta-p/75189).

Hope this helps!

Thanks! This is exactly what I was looking for. Prior to your answer I was looking into the Identity.add(Link) functionality which is frowned upon according to the guide.

1 Like

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