I am writing a connect app for Jira cloud. It should fetch and display some data on other apps/plugins that are installed in the host instance to the user. I have found the plugins API (believe it’s called the UPM) which is /rest/plugins/1.0/ and gives exactly the data I want (I really just want a count of installed apps and ideally their names). However it cannot be accessed by connect apps.
Is there another way for apps to get info on what other apps are installed? Or is there some workaround for accessing the above API?
Maybe using an actual user to authenticate requests sent from my app server would work but that seems extremely hacky and I don’t know if an app could create a user and an API token programatically.