Report of Access Profiles tied to Applications

The deployment of the new Request Center will make access profiles will become the primary requestable item and we are facing a challenge with preparing for this new system.

Is there a way to generate a comprehensive report on all access profiles associated with applications? This report will allow us to identify and selectively disable the request option for access profiles that should not be requested.

Any support in providing this report will greatly assist us in ensuring a smooth transition to the new Request Center.

Hello,

You can try fetching the JSON data via API using the CC Api:

/cc/api/app/getAccessProfiles/{app_id}

You would have to use it for each application however.

You could also try to make a workflow with this API request as a HTTP Request action inside of a loop.

Like:

  1. HTTP request 1: /cc/api/app/list

  2. Loop Action with input from HTTP request 1

  3. Inside Loop:
    3.1 HTTP request 2: /cc/api/app/getAccessProfiles/{{$.loop.loopInput.id}}
    (Change the variable to the actual JSONpath, it might not be id as I am not sure)

  4. Then you can use this information and send it all in an Email inside or outside of the loop to fetch all the applications and their connected access-profiles. Might be an easier approach if you have a lot of objects in your tenant.

/cc/api/app/list?filter=org to retrieve all the apps.

Ah yes, forgot about that sneaky one. Important thing about this endpoint however is that all apps are returned, even the standard ones that come with the tenant.

You can use a JSONPath expression inside the workflow to filter out these apps and only fetch your customized ones:

$.[*].[?(@.controlType=="CONTROLLED")]

Thank you for your help Sebastian and Andrei.

I have the list of Access Profiles assigned to Applications. I am now trying to export a list of ALL access profiles to use as a comparison.

Each method I try below gives a different number of access profiles in our tenant.

API /v3/access-profiles?limit=$limit2&offset=$offset2 - 5388
Access > Access Profiles - 4773
Search > * > Access Profiles - 4775
Search > * > Access Profiles Export - 4733

How do I know which data is accurate?

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.