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?