Need to bulk disable accounts from ~1000 users

We would like to disable the “IdentityNow” account to all disabled users in SailPoint retrospectively. The count of users is more than 1000.

We tried creating a workflow but due to the limitation of Loop operator to iterate over 250 items at a time, we are not able to do the cleanup without running the workflow multiple times. Recurive workflows is complex and not so straight forward.

Is there an option to disable accounts assigned to users in bulk?
The Disable Account API disable-account | SailPoint Developer Community doesn’t seem to have a way to take a list of multiple account IDs as a parameter as well.

Anybody has come across any similar requirements? Guidance would be much appreciated.

You can use this one to disable IDN accounts, It accepts a list.

4 Likes

You can use ISC api and pass the requested identities id tru csv to the api. To excute the api use powershell script.

Hello Shreyas,

If you need to loop through more than 250 iterations you can make your workflow into a Recursive Workflow, see docs below:

even this API has a limit of 250. I can pass only 250 ID in the list :frowning:

@shreyas_nitturkar Can’t you up the limit value on the Params?