-
Suggestion
-
Resolution: Unresolved
-
21
-
7
-
Problem Definition
There are several documented REST API endpoints regarding being able to make changes to workflows documented such as
- https://developer.atlassian.com/cloud/jira/platform/rest/v3/?utm_source=%2Fcloud%2Fjira%2Fplatform%2Frest%2F&utm_medium=302#api-group-Workflows
- https://developer.atlassian.com/cloud/jira/platform/rest/v3/?utm_source=%2Fcloud%2Fjira%2Fplatform%2Frest%2F&utm_medium=302#api-rest-api-3-workflow-transitions-transitionId-properties-put
- and several other endpoints
However frequently it is documented that:
Note that active workflow schemes cannot be edited.
For example Set workflow for issue type in workflow scheme PUT /rest/api/3/workflowscheme/{id}/issuetype/{issueType}
So while you can make changes to workflows via the REST API, you can only do this to inactive workflows and drafts. Further complicating the problem here is that there is no mechanism currently to activate AND/OR publish that workflow so that these changes can actually take effect via REST.
Users have to currently login to Jira's web interface and publish/activate these changes.
Suggested Solution
The REST API should have some means to activate inactive workflows, and publish workflow drafts.
Why this is important
For the sake of ecosystem integrations that want to be able to make changes to workflows, this is an important ability.
Workaround
Currently users have to login to the web interface of Jira as an admin in order to activate or publish these workflow changes so that they can take affect.
- is related to
-
JRACLOUD-82654 The Workflow REST API does not return startPointLayout and layout if the Workflow has never been editied.
- Long Term Backlog
-
JRACLOUD-59948 JIRA REST API: create project should allow to set / configure IssueTypeScheme and WorkflowScheme too
- Closed
-
JRACLOUD-64300 JIRA REST API: update project should allow to set all relevant schemes
- Closed
-
JRACLOUD-72557 Provide more REST API endpoints to manage screens and workflows
- Closed
-
JRACLOUD-76427 Add a REST API endpoint to add new workflow status
- Gathering Interest
-
JRACLOUD-79912 Allow Workflow Transition Rules REST API for general use
- Gathering Interest
-
JRACLOUD-79935 Ability to set step order when creating a workflow via REST API
- Gathering Interest
-
JRACLOUD-82446 Ability to update workflows in bulk using API without the workflow ID and version information
- Gathering Interest
-
JRACLOUD-83160 Allow assigning a workflow to a project with existing issues through REST API
- Gathering Interest
- mentioned in
-
Page Loading...