Bamboo version 6.9 via Java Specs API, many jobs, many stages
import com.atlassian.bamboo.specs.api.builders.plan.Job;
// ...
Job job1 = new Job("Job1","JOB1").tasks(new ScriptTask(...))
Job job2 = new Job("Job2","JOB2").tasks(new ScriptTask(...))
If I want to stop all job-builds at once
curl -X DELETE --user user:password http://host:8085/rest/api/latest/queue/MYPROJ-MYPLAN77-40
returns
{"message":"Plan MYPROJ-MYPLAN2 is not of type com.atlassian.bamboo.plan.cache.ImmutableJob","status-code":404}
Workaround via many REST requests:
curl -X DELETE --user user:password http://host:8085/rest/api/latest/queue/MYPROJ-MYPLAN77-JOB1-40
curl -X DELETE --user user:password http://host:8085/rest/api/latest/queue/MYPROJ-MYPLAN77-JOB2-40