Search code examples
bitbucketbitbucket-apibitbucket-cloud

Bitbucket API for updating the build status for a pull request


I see the docs for updating the build status for a commit: https://developer.atlassian.com/bitbucket/api/2/reference/resource/repositories/%7Busername%7D/%7Brepo_slug%7D/commit/%7Bnode%7D/statuses/build

For a pull request, isn't there a unique commit associated with it? Is there no API for updating a PR's build status? Or do we just need to discover which commit is associated with the PR, and then just update the build status for that commit?

For example this view:

enter image description here

You can see on the right that the commit to the temp branch has a passing build status - but the way it works is it should merge temp into master into some new commit/branch and I need to be able to test that.

The view that I want to update is at url:

https://bitbucket.org/<user>/<repo>/pull-requests/1/<commit-message>/diff

Solution

  • Just go to this this url and type "build" and you will find the relevant routes:

    enter image description here