How can I get the list of all Bamboo agents via REST?
I need it for several automated reports, monitoring, etc.
I've seen the ages-api, but as far as I can see it does not provide the list of agents.
The Bamboo REST API guide is a bit confusing/misleading currently, insofar the Bamboo REST resources reference guide linked from the Getting Started section is incomplete/outdated. The current REST API documentation is only referred to from an info tip on that page in turn:
API reference for your Bamboo version is the recommended source of information on Bamboo REST APIs.
As per the resp. Bamboo 5.10.3 REST API Documentation, a GET on the <a href="https://docs.atlassian.com/bamboo/REST/5.10.3/#d2e251" rel="nofollow noopener noreferrer">/agent</a> resource provides a list of all agents:
GET
<a href="https://docs.atlassian.com/bamboo/REST/5.10.3/#d2e251" rel="nofollow noopener noreferrer">/agent</a>
Use query parameter "online = true/false" to filter only online agents.
Thanks, that's exactly what I need, with the exception I'm still on Bamboo 5.7.2. Do you know what release added this funtionality? Can't see it in the Release Notes
Good question - briefly checking the available REST API versions suggests that this has indeed just been added to the Bamboo 5.10.2 API recently, i.e. previous versions still lack the /agent resource, surprisingly.
/agent
It looks like you're new here. Sign in or register to get started.