Edit Pipeline Variable - REST API

Android_CI May 26, 2020

Hello there.

 

I'm trying to update a variable using the rest API and it's returning "Resource Not Found"

 

I'm using an App Password with the 'Edit variables' permission for auth.

 

The GET works well and it returns the list of variables. When I try to change the value of one variable, using the UUID returned in the previous GET, it does'nt work.

 

 

GET - Works

https://api.bitbucket.org/2.0/repositories/xxxxx/android-ci-poc/pipelines_config/variables/

 

GET - Works

https://api.bitbucket.org/2.0/repositories/xxxxx/android-ci-poc/pipelines_config/variables/{5c91c5c3-5757-4c50-c738-ccc300876021}

 

200 : 

{    

"type": "pipeline_variable",    

"uuid": "{5c91c5c3-5757-4c50-c738-ccc300876021}",    

"key": "SNAPSHOT",    

"value": "1",    

"secured": false

}

 

 

PUT - Dont Work

https://api.bitbucket.org/2.0/repositories/xxxxx/android-ci-poc/pipelines_config/variables/{5c91c5c3-5757-4c50-c738-ccc300876021}

Payload:

{
"uuid": "{5c91c5c3-5757-4c50-c738-ccc300876021}",
"key": "SNAPSHOT",
"value": "2",
"secured": false
}

 

404

 

 

 

https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D/pipelines_config/variables/?_ga=2.12907316.2030143483.1590499165-1463202667.1590499165

 

https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Bworkspace%7D/%7Brepo_slug%7D/pipelines_config/variables/%7Bvariable_uuid%7D?_ga=2.12907316.2030143483.1590499165-1463202667.1590499165

 

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events