Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Rest API to stop all jobs at once does not work: "status-code":404 is not type ImmutableJob

Stanislav Panchenko
Contributor
December 8, 2020

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

 

1 answer

0 votes
Thorsten Kunkel
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 24, 2025

Same issue here with Bamboo 9.2.22. 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events