I'm trying to create pull request in bitbucket via its API.
API description: https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D/pullrequests
This is an object I'm passing to the API
{
username : 'derbeerk',
repo_slug : 'lisatest',
title : 'title',
description : 'description',
source : { branch: { name: '1_package' }},
destination : { branch: { name: 'master' }},
reviewers : '{13e7e98b-414b-4345-9a63-5a59d76f8032}'
}
In return I get an errors like this
StatusCodeError: 500 - {"type":"error","error":{"message":"'list'","id":"0436de5105664825bb69a5e80c65614d"}}
I tried to change reviewers to username, uuid without curly braces, add trailing comma, etc.. always got the same error in return.
P.S. If I remove reviewers property - pull request would be created perfectly fine
Hello,
This is how you can specify a reviewer in the payload when creating a pull request:
"reviewers": [
{
"uuid": "{504c3b62-8120-4f0c-a7bc-87800b9d6f70}"
}
]
This is an array so multiple reviewers can be set in this way.
Caterina
P.S. I know you posted this some time ago but I still wanted to add an answer here. It might still help who lands on this post in the future.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.