Role revoke for bulk identities

Revoke/Add Role for set of identities given as input as csv file.

@kankdekar ,

What is your exact requirement?Revoking role for Bulk identities?Can you explain?

@kankdekar Please explain little more about your requirement !

HI @BalajiK3 , Can you please explain the what is the issue , Do you need remove or add role to bulk identitties ?

Hi @kankdekar,

If your requirement is to assign role for bulk users, you can utilize sailpoint provided ruby script (IdentityNow Bulk Access Profile and Role Importer - Compass).
But if requirement is for revoking you can utilize access request API (create-access-request | SailPoint Developer Community)

You can refer to similar post here: Create Bulk Access Requests in ISC - Identity Security Cloud (ISC) / ISC Community Knowledge Base - SailPoint Developer Community

Hi @kankdekar Kindly provide bit more information about this requirement to understand in better?

Hi,

Thanks for sharing your thoughts.

Requirment is, suppose there are 1000 members assigned to 1 AD group, need to remove 350 members membership at a time. Is there any predefined task/process available ? If not how we can achieve.

Hi,

There is no out-of-the-box task in SailPoint Identity Security Cloud that takes a CSV of identities and bulk removes a specific entitlement/group membership from only those users.

A few approaches you can consider:

  • Access Request API / Bulk Requests: Generate requests programmatically for the 350 users and revoke the AD group entitlement.
  • Workflow + CSV Input: Upload the CSV, parse the identities, and use a workflow to remove the entitlement from each user.
  • Source-side update: If the AD group is managed directly in AD, use a PowerShell script to remove the 350 users from the group and let ISC pick up the change during aggregation.
  • Custom Script/Automation: Use ISC APIs to read the CSV and submit entitlement removal requests in bulk.

For a one-time cleanup of 350 users from a 1000-member AD group, many organizations would use a PowerShell script against AD (if the group is source-managed) or automate entitlement revocation through the ISC APIs if the group is SailPoint-managed.