We use Jira integrated with Crucible. When viewing a Jira issue we see the "Development" tab which shows all of the linked Crucible reviews.
I want to see that same information with the results of the Jira item REST request.
There was nothing obvious in the JSON data, but there was a customfield_13000 field which looks to reference some Crucible terms:
'customfield_13000' => '{summaryBean=com.atlassian.jira.plugin.devstatus.rest.SummaryBean@108163aa[summary={pullrequest=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@9278a4a[overall=PullRequestOverallBean{stateCount=0, state=\'OPEN\', details=PullRequestOverallDetails{openCount=0, mergedCount=0, declinedCount=0}},byInstanceType={}], build=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@30e74eb8[overall=com.atlassian.jira.plugin.devstatus.summary.beans.BuildOverallBean@5a7f734[failedBuildCount=0,successfulBuildCount=0,unknownBuildCount=0,count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], review=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@7679a24[overall=com.atlassian.jira.plugin.devstatus.summary.beans.ReviewsOverallBean@2b895499[stateCount=1,state=CLOSED,dueDate=2023-09-26T09:00:00.000-0400,overDue=true,count=1,lastUpdated=2023-09-26T05:38:34.406-0400,lastUpdatedTimestamp=2023-09-26T05:38:34.406-04:00],byInstanceType={fecru=com.atlassian.jira.plugin.devstatus.summary.beans.ObjectByInstanceTypeBean@21914dde[count=1,name=FishEye / Crucible]}], deployment-environment=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@1b35108f[overall=com.atlassian.jira.plugin.devstatus.summary.beans.DeploymentOverallBean@20b81f77[topEnvironments=[],showProjects=false,successfulCount=0,count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], repository=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@41f4aa65[overall=com.atlassian.jira.plugin.devstatus.summary.beans.CommitOverallBean@6a20e038[count=1,lastUpdated=2023-09-26T06:08:36.782-0400,lastUpdatedTimestamp=2023-09-26T06:08:36.782-04:00],byInstanceType={fecru=com.atlassian.jira.plugin.devstatus.summary.beans.ObjectByInstanceTypeBean@5922349b[count=1,name=FishEye / Crucible]}], branch=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@3981cb6f[overall=com.atlassian.jira.plugin.devstatus.summary.beans.BranchOverallBean@5dc2e9b8[count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}]},errors=[],configErrors=[]], devSummaryJson={"cachedValue":{"errors":[],"configErrors":[],"summary":{"pullrequest":{"overall":{"count":0,"lastUpdated":null,"stateCount":0,"state":"OPEN","details":{"openCount":0,"mergedCount":0,"declinedCount":0,"total":0},"open":true},"byInstanceType":{}},"build":{"overall":{"count":0,"lastUpdated":null,"failedBuildCount":0,"successfulBuildCount":0,"unknownBuildCount":0},"byInstanceType":{}},"review":{"overall":{"count":1,"lastUpdated":"2023-09-26T05:38:34.406-0400","stateCount":1,"state":"CLOSED","dueDate":"2023-09-26T09:00:00.000-0400","overDue":true,"completed":true},"byInstanceType":{"fecru":{"count":1,"name":"FishEye / Crucible"}}},"deployment-environment":{"overall":{"count":0,"lastUpdated":null,"topEnvironments":[],"showProjects":false,"successfulCount":0},"byInstanceType":{}},"repository":{"overall":{"count":1,"lastUpdated":"2023-09-26T06:08:36.782-0400"},"byInstanceType":{"fecru":{"count":1,"name":"FishEye / Crucible"}}},"branch":{"overall":{"count":0,"lastUpdated":null},"byInstanceType":{}}}},"isStale":false}}',
The timestamps referenced in this data match the timestamps for the review, but I can't determine how to figure out the reference to the actual reviews.
Am I on the right track here? Is there a better/different way to retrieve all of the Crucible reviews which are linked to my desired Jira?
Thanks!