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.
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:
HTTP request 1: /cc/api/app/list
Loop Action with input from HTTP request 1
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)
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.
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: