I would like to monitor the latest results of all branches of the selected plans. In order to do so, I tried the following requests:
- Get all projects (project.json)
- For each project, get the plans (project/projectKey.json?expand=plans)
- For each plan, get the branches (plan/planKey.json?expand=branches)
- For each branch, get the latest result (result/planKey-latest.json?includeAllStates&expand=plan,changes)
With this approach quite often I receive an error response from Bamboo. I believe it is connected to a big amount of requests per second because it starts failing on the final step and single-shot requests for each failing URL produce the correct result.
Therefore I have two questions:
- Does Bamboo support the caching of REST API requests?
- How to reduce the number of requests?
Thank you in advance for any help.