Grabbing all identity attributes, including those not managed by SailPoint

Hi! In our environment, the majority of our identity attributes are mapped from other sources such as AD and others. I’m trying to use APIs to extract this data and have been testing out “Get https://sailpoint.api.identitynow.com/v3/public-identities”, however, the results don’t include all the attributes I need.

When I download the csv from the Identity list, it includes all the attributes I want to see. I’m hoping to use the data to build a Power BI dashboard for regular use, so I would rather not have to manually download and update the data each time I want to refresh it. Is there a way to get this information through an API or some sort of automation script?

Hi,

If you are looking only for attribute names, i.e., Identity attribute names you can leverage search API for an identity.

It will return all identity attributes. You can collect the keys from the JSON response.

-Abhinov

1 Like

From the API, you could also try to use the search API. This will return the users and their attributes:

You can call the Search API directly or you can also use the SDK as I did here:

The nice part of the SDK is that it will handle the authentication and the pagination directly.

Also, you might find this presentation by Yannik Beot helpful. Yannik built a custom connector to ISC for PowerBI.

BYOB - bring your own BI - Content / Video Library - SailPoint Developer Community

1 Like