Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Are there APIs to retrieve installed marketplace apps and access audit logs?

Harsh Raval
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
August 23, 2023

Hello everyone, In my role as an administrator, I am interested in retrieving a list of applications that have been installed from the marketplace, along with relevant information about their installations and uninstallations. I'm looking for APIs or methods that can provide audit logs related to these app installations, similar to what I can access through the user interface. I have found a UI feature that displays the audit logs for app installations, and you can see it here: Apps Audit Logs UI. However, I am looking for a way to access this information programmatically through APIs or other means if available. Thank you for your assistance.

1 answer

1 vote
Neil Mansilla
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 4, 2023

Hi @Harsh Raval There is an API endpoint to list all installed apps.

https://confluence.atlassian.com/jirakb/how-to-access-upm-rest-api-for-license-details-777021716.html

(ex: https://your-instance.atlassian.net/rest/plugins/1.0/)

Even though the documentation does state that this endpoint is only for server/DC, it does work on cloud instances. That being said, you won't find full audit log information like it's presented on the App Audit Logs UI (the link you provided). Therefore, it might not suit your needs if you need details about app installation timestamps, etc. 

The link you did provide is for Confluence Cloud.. you might want to check out the Jira Software Cloud page:

https://your-instance.atlassian.net/plugins/servlet/upm/log?source=manage

And on that page, you'll find an RSS link:

https://your-instance.atlassian.net/rest/plugins/1.0/log/feed

From your browser, you'll be able to view that RSS feed just fine; however, to do it from a backend app/client, utilize basic authentication along with your username (email address) and API token for your password.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events