Hi,
How do i get the list of branches related to a issue using JIRA REST API. i tried using the rest/api/2/issue/. but it doesn't return any information related to the branches.
Any Help would be appreciated.
Hi Visigan,
I've been having a look and wasn't able to find an official REST api but when I looked at how Jira itself was getting the data (pull requests but also branches) I've found the following call:
GET /rest/dev-status/1.0/issue/detail?issueId=<ISSUEID>&applicationType=bitbucket&dataType=pullrequest
Unfortunately the request requires the issue ID and not the issue Key. So you'll need to retrieve the issue ID using the Jira Issue REST api first (/rest/api/latest/issue/<ISSUEKEY>) first.
Please do keep in mind this is not an official API which could be changed between Jira versions without any notification.
Best,
Maarten
Thanks, Maarteen
it works for me, but there is an issue. The JSON returns all the commits but only the part of the files committed. if i commit more than 5 files on a single commit, then only the first 5 files are listed in the JSON. any ways to get the full list of files?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I’m afraid that using the api of either Bitbucket or github in this case will be the only option.
Best,
Maarten
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I tried them too, /rest/api/1.0/projects/{Project}/repos/{Repo}/commits/{commit id} is not returning any information about the files. do you aware of any other bitbucket API which gives me the list of files related to a commit.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Yasashree, use "stash" instead of "bitbucket. The following worked for me:
GET /rest/dev-status/1.0/issue/detail?issueId=<ISSUEID>&applicationType=stash&dataType=pullrequest
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
what is the applicationType for Azure ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
it should be `details` instead of `detail` in the URL.
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.
It would be something like this:
https://{URL}/rest/dev-status/1.0/issue/details?issueId={ISSUE_ID}&applicationType=github&dataType=pullrequest
where ISSUE_ID is the ID, not the key
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This worked for me previously but now im keep getting this.
{
"errors": [],
"detail": []
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
It should be details instead of detail, that worked for me
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.
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.