Home
Bitbucket
Bitbucket API — Pullrequests
Bitbucket API — Pullrequests
Bitbucket API — Pullrequests. 37 operations. Lead operation: List pull requests that contain a commit. Self-contained Naftiko capability covering one Bitbucket business surface.
What You Can Do
GET
Getpullrequestsforcommit
— List pull requests that contain a commit
/v1/repositories/{workspace}/{repo-slug}/commit/{commit}/pullrequests
GET
Get
— List default reviewers
/v1/repositories/{workspace}/{repo-slug}/default-reviewers
DELETE
Delete
— Remove a user from the default reviewers
/v1/repositories/{workspace}/{repo-slug}/default-reviewers/{target-username}
GET
Get
— Get a default reviewer
/v1/repositories/{workspace}/{repo-slug}/default-reviewers/{target-username}
PUT
Put
— Add a user to the default reviewers
/v1/repositories/{workspace}/{repo-slug}/default-reviewers/{target-username}
GET
Get
— List effective default reviewers
/v1/repositories/{workspace}/{repo-slug}/effective-default-reviewers
GET
Get
— List pull requests
/v1/repositories/{workspace}/{repo-slug}/pullrequests
POST
Post
— Create a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests
GET
Get
— List a pull request activity log
/v1/repositories/{workspace}/{repo-slug}/pullrequests/activity
GET
Get
— Get a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}
PUT
Put
— Update a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}
GET
Get
— List a pull request activity log
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/activity
DELETE
Delete
— Unapprove a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/approve
POST
Post
— Approve a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/approve
GET
Get
— List comments on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/comments
POST
Post
— Create a comment on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/comments
DELETE
Delete
— Delete a comment on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/comments/{comment-id}
GET
Get
— Get a comment on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/comments/{comment-id}
PUT
Put
— Update a comment on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/comments/{comment-id}
DELETE
Delete
— Reopen a comment thread
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/comments/{comment-id}/resolve
POST
Post
— Resolve a comment thread
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/comments/{comment-id}/resolve
GET
Get
— List commits on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/commits
POST
Post
— Decline a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/decline
GET
Get
— List changes in a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/diff
GET
Get
— Get the diff stat for a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/diffstat
POST
Post
— Merge a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/merge
GET
Get
— Get the merge task status for a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/merge/task-status/{task-id}
GET
Get
— Get the patch for a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/patch
DELETE
Delete
— Remove change request for a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/request-changes
POST
Post
— Request changes for a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/request-changes
GET
Get
— List commit statuses for a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/statuses
GET
Get
— List tasks on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/tasks
POST
Post
— Create a task on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/tasks
DELETE
Delete
— Delete a task on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/tasks/{task-id}
GET
Get
— Get a task on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/tasks/{task-id}
PUT
Put
— Update a task on a pull request
/v1/repositories/{workspace}/{repo-slug}/pullrequests/{pull-request-id}/tasks/{task-id}
GET
Get
— List workspace pull requests for a user
/v1/workspaces/{workspace}/pullrequests/{selected-user}
Capability Spec