SailPoint fails to delete in some cases using /cc/api/user/delete

Our organization requires us to remove around 50K identities every year. We use the POST /cc/api/user/delete API for this by running through perhaps three thousand at a time. Once done, we are always left with around 500 that fail to be removed. Running the process again is usually enough to get most of those remaining identities removed. Sometimes a third pass is needed. The response body is unfortunately always the same, pass or fail:

{
    "pendingCisTasks": false
}

Our main source is a JDBC connector type, so as far as I know we are left with this option. Any chance this could be fixed or is there a better way to do this?

Hi Sig,

Since we are actively deprecating all CC APIs, this likely won’t get fixed until a v3 equivalent is developed. For now you will have to continue your current process of retrying until they are deleted.