Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

What is the Bamboo REST API Chart Resource image "location" relative to?

Tomer Chasid June 16, 2017

image location is something like "jfreechart-onetime-5716157381043314742.png" but I do not know what the base url is.

1 answer

0 votes
Ashwin Rao February 12, 2018

Figured this one out. Basically to get the image once you've got the filename you need to do another GET to /chart?filename=<your-filename.png>.

 So, if you use the following to get the chart location:

$ curl -XGET --user name:password "https://my.bamboo.com/rest/api/latest/chart?reportKey=com.atlassian.bamboo.plugin.system.reports:averageTimeToFix&buildKeys=MY-BUILD&dateFilter=LAST_30_DAYS"
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<chart><location>jfreechart-onetime-583392983747583030152.png</location><imageMapName>Mc348_map</imageMapName><imageMap>...</imageMap><width>400</width><height>320</height></chart>

Then you can get the chart image by doing the following:

$ curl -XGET --user name:password "https://my.bamboo.com/chart?filename=jfreechart-onetime-583392983747583030152.png" > ~/Desktop/chart.png

 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events