What I need to do is retrieve the JIRA issue created via the "Create issue" option in a pull request's comment
This seems to be related to Bitbucket / JIRA integration.
I saw an almost similar post but it wasn't quite the same: (it is retrieving the issues for which commits were made). It seems to use this API.
I would expect to need to pass the comment ID to an API and get it somehow but can't find the option. An option to create the issue is here with a POST. I expected a related GET.
Thank you. Hopefully you can point me to what I missed.
You should be able to request the Pull Request comment using the "/comments" resource by using the comment ID .e.g:
/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/pull-requests/{pullRequestId}/comments/{commentId}
The response will contain the "properties" map with the "issues" key, e.g.:
{
"properties": {
"repositoryId": 1234,
"issues": ["JIRAKEY-123"]
}
// The rest of the response
}
The "issues" field might be undefined if there are no Jira issues created for the comment:
{
"properties": {
"repositoryId": 1234,
}
// The rest of the response
}
Link to docs for "comments" resource: https://docs.atlassian.com/bitbucket-server/rest/7.14.0/bitbucket-rest.html#idp331
Please be aware that the documentation page doesn't reference the "issues" field.
Thanks,
Maciej Adamczak
Atlassian Developer
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
@Maciej Adamczak , would you happen to know the corresponding answer for Crucible? I have the Bitbucket one working per your suggestion but now need to address Crucible reviews. I saw this https://jira.atlassian.com/browse/CRUC-7902 issue but a suggested workaround there wasn't quite the answer I need. Thanks again for the pointer on Bitbucket..
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Sorry, but I don't know how that works in Crucible.
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.