-
Suggestion
-
Resolution: Fixed
-
None
It would be extremely useful to have the ability to, through a REST call, get the specs of a specific plan.
Workaround
Use the same action Bamboo is using in the UI and scrape the HTML for the contents of the text area with id exportItem_value:
<textarea id="exportItem_value" name="exportItem" class="hidden aceDataModel" data-editor-ref="exportItem_ref">SPECS-CONTENT-HERE</textarea>
Here's a quick example curl:
BAMBOO_USER=bamboo BAMBOO_PASSWORD=bamboo BAMBOO_BASE_URL=https://bamboo PLAN_KEY=EXP-PLAN curl --silent --user $BAMBOO_USER:$BAMBOO_PASSWORD "$BAMBOO_BASE_URL/exportSpecs/plan.action?buildKey=$PLAN_KEY" | xmllint --html --xpath '//textarea[@id="exportItem_value"]/text()' - 2>/dev/null