Forums

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

How to approve a Pull Request using REST API from a 3rd party application (Azure Function)

Mohan S
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!
November 2, 2022

Hi,

Can anyone let me know how to approve a Pull Request using REST API from a 3rd party application (Azure Function)?

It seems that the direct 'approve' option is no longer available(link below). However, the quest is, is there a work around

https://docs.atlassian.com/bitbucket-server/rest/5.16.0/bitbucket-rest.html#idm8297609456

 

1 answer

0 votes
Erez Maadani
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
November 3, 2022

Have a look at this API: /rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/pull-requests/{pullRequestId}/participants/{userSlug} with PUT method.

According to the doc, the json you would need to send is:

{
    "user": {
        "name": "charlie"
    },
    "approved": true,
    "status": "APPROVED"
}

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events