实现效果: 使用 API, 通过 Postman 去修改 JIRA 的 ISSUE 状态.
API 地址:
https://docs.atlassian.com/software/jira/docs/api/REST/7.11.0/#api/2/issue-getTransitions
具体使用的API部分:
Get transition: GET /rest/api/2/issue/{issueIdOrKey}/transitions
Do transition: /rest/api/2/issue/{issueIdOrKey}/transitions?expand=transitions.fields
图片tips: 橙色位置都是具体的jira网址, 后面就是API的使用, 绿色是具体的ISSUE ID
1.使用 Get transition获得接下来可以执行的操作的id, 也就是图中的 "391".
2.使用 Do transition. 请求要修改为POST, 然后在Body填入修改状态的JSON
{
"transition":{"id":391}
}
即可.
参考博文:
https://community.atlassian.com/t5/Jira-questions/How-to-change-the-issue-status-by-REST-API-in-JIRA/qaq-p/850658