Hi team,
We would like to get the list of projects that shares a common workflow using a REST API.
For example., if I provide the workflow name and if it shared by 4 projects in jira, we need the project count and those project information at least the project names through rest api.
Thanks in Advance.
You'll need to do this programmatically, with your choice of scripting language, but this section of the REST API has what you are looking for https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-workflows/#api-rest-api-3-workflow-search-get
Get Workflows Paginated, allows you to get all the workflows in your instance and if you use an expand on projects, it will detail all projects connected to a workflow.
If you only want to look at Workflows associated with multiple projects you could write a script that returns hits where a workflows projects array has multiple values.
I hope this helps.
Aaron.
You'll need to do a lot of the work on that yourself.
You can grab a list of workflows via REST, but JIRA thinks of this as a simple list of all of them, for projects to use as a project sees fit. It's focussed on the issues and projects - "show me where workflows are used" is not the usual question, it's "what workflow is used for this issue".
I'm not actually sure you can actually get all the information you need over REST. You need to fetch the workflow scheme for each project, and then go over it to see which workflows are used by each project, but I don't remember (and can't find at a quick glance) any REST call which returns the project:workflow-scheme mapping.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.