Hello All,
I need a way to retrieve information about add-ons/plugins we have installed in our jira instance with rest api. If someone has such expirience or can address me to relevant documentation I will appriciate!
Thank you in advance
Eitan
Hi Eitan,
The Adaptavist ScriptRunner plugin has a feature that allows you to create your own REST endpoints.
You can create a script that will return you the information you need and create your own endpoint to do the job:
import com.atlassian.jira.component.ComponentAccessor import com.atlassian.jira.startup.PluginInfoProvider import com.onresolve.scriptrunner.runner.rest.common.CustomEndpointDelegate import groovy.json.JsonBuilder import groovy.transform.BaseScript import javax.ws.rs.core.MultivaluedMap import javax.ws.rs.core.Response @BaseScript CustomEndpointDelegate delegate plugins(httpMethod: "GET", groups: ["jira-administrators"]) { MultivaluedMap queryParams, String body -> // Get a list of all of the plugins currently installed in this JIRA instance def pluginInfoProvider = ComponentAccessor.getComponent(PluginInfoProvider) def result = [ // ::.. You can uncomment this line to get the system plugins if you need them, maybe even parameterize it :-) ..:: //"systemPlugins" : pluginInfoProvider.getSystemPlugins(), "userPlugins" : pluginInfoProvider.getUserPlugins() ] return Response.ok(new JsonBuilder(result).toString()).build(); }
We have a documentation that will walk you through setting up your endpoint @ Custom REST Endpoint
You can find us in the Atlassian Marketplace
I hope that this helps you solve your issue!
Steve
Hi Eitan,
Did this resolve your issue? Are you still having issues with this??
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.