我正在尝试找出其余的api,以便将状态为DO的用户X分配给JIRA问题,并且必须返回JIRA ID,问题主题,问题状态并忽略所有其他信息,如评论,问题,描述等。
Api我正在寻找我认为它一定是这样的,
curl -X GET -u saravana:xyz http://xyz.yza.local/rest/api/2/search?user=saravana&status=todo
返回值必须是,
[ { "id" : "123", "issue" : "JIRA rest api, fetch the user specific issue", "status" : "TO DO"}........more issues]
答案 0 :(得分:0)
使用/search
调用时,使用JQL查询作为参数。因此,在您的情况下,查询将是:
assignee = X and status = "To Do"
所以Jira REST调用看起来像:
http://jira/rest/api/2/search?jql=assignee = X and status = "To Do"
这将返回分配给用户X的50个问题,状态为Do Do with all fields。
如果您希望所有问题都附加&maxResults=-1
。
要指定所需的字段,请附加&fields=key,summary,status
。
最终查询可能是:
/rest/api/2/search?jql=assignee=X and status="To Do"&maxResults=-1&fields=key,summary,status