Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Branch Creation Error through REST api

nagaraju bolleni July 31, 2019

Hi I am trying to create branch in bamboo project plan through REST API ... through node js code . using post .

var Url =  http://localhost:8085/rest/api/latest/ + 'plan/project/branch/branchName?vcsBranch="/poName"'; try{                    axios.post(Url, {}, {                    auth: {                    username:['username'],                    password: ['password']                   }

I am getting Request failed with status code 405 ...

 

"Error: Request failed with status code 405\n at createError (c:\BitBucketRepo\server\node_modules\axios\lib\core\createError.js:16:15)\n at settle (c:\BitBucketRepo\server\node_modules\axios\lib\core\settle.js:18:12)\n at IncomingMessage.handleStreamEnd (c:\BitBucketRepo\server\node_modules\axios\lib\adapters\http.js:202:11)\n at IncomingMessage.emit (events.js:187:15)\n at endReadableNT (_stream_readable.js:1094:12)\n at process._tickCallback (internal/process/next_tick.js:63:19)"

 

1 answer

1 accepted

0 votes
Answer accepted
Hana Kučerová
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 31, 2019

Hi,

I believe your url is not correct. According to documentation it should look like this:

http://localhost:8085/rest/api/latest/plan/{projectKey}-{buildKey}/branch/{branchName}

nagaraju bolleni July 31, 2019

Sorry here i was posted wrong url . in my code i am posting correct url. for correct url aslo i am getting same error

 

i am posing though constant so here i am edited that ... 

Hana Kučerová
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
July 31, 2019

Method PUT should be used, but it looks like you are sending POST request.

Did you try something like "axios.put"?

nagaraju bolleni July 31, 2019

thanks , tried with put getting 400

nagaraju bolleni August 1, 2019

Thank you , Put has been worked for me.. 

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events