What are the ways to upload a demited CSV file to the server?

Hi,

What are the different ways ( API’s , SDK etc) to upload an entitlement CSV file to the sailpoint IIQ server?

I don’t see any API’s, if anyone has worked on this…do let me know.

Thanks

Hi @PratithShetty
If you want to create mangedattribute via CSV file upload, it is possible in IIQ creating a Rule

  1. Parse through the csv file by reading the Entitlement details. Iterate through the details

BufferedReader br = new BufferedReader(new FileReader(FileName));
2. Use ManagedAttribute object and set the entitlements details
3. Save the mangedAttribute object
4. Commit the transaction

You can create entitlements using a Batch request. No need to upload them :slight_smile: See Adding Entitlements by Batch Request

This is quite static.

A more dynamic way is to create a new object type for the application.
For instance if you have a application with only accounts (and a managed entitlement), you can still create a new group object with the same settings as the account and with a schema only the relevant entitlement fields.

– Remold

If you are considering Batch Process, you can also utilise the OOTB Import Entitlement Feature of Sailpoint.

Just Navigate to Applications → Entitlement Catalog
Click Import and upload your CSV file (with headers formatted as suggested by the Info box when you click on Import button)