Hello,
I'm using curl to just poke around the 2.0 API, specifically trying to get a single variable. I'm trying:
```
curl --user [username]:[password] 'https://api.bitbucket.org/2.0/repositories/[my_account]/test-project/pipelines_config/variables/{[uuid]}'
```
But I receive an HTML page (booooo, this was a JSON API)
```
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 500 Internal Server Error</title>
</head>
<body><h2>HTTP ERROR 500</h2>
<p>Problem accessing /rest/1.0/accounts/%7B[redacted]%7D/repositories/%7B[redacted]%7D/variables/[supplied uuid]. Reason:
<pre> Internal Server Error</pre></p>
</body>
</html>
```
Where the variables are replaced with my values, including the square brackets. I've confirmed the UUID is a valid UUID for my project and contains curly braces.
I am able to run:
```
curl --user [username]:[password] 'https://api.bitbucket.org/2.0/repositories/[my_account]/test-project/pipelines_config/variables/'
```
And see all the variables, but querying a specific one doesn't work.
Reference documentation of endpoint: https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D/pipelines_config/variables/%7Bvariable_uuid%7D
Hi Seth,
Thank you for reaching out to us.
Can you please try and make a GET request using the following format:
no brackets around UUID please or quotations.
I have tested this request on my account and it works like a charm.
I'll also respond to your Support ticket now.
Cheers.
Yana
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.