Bitbucket
Code against the Bitbucket API to automate simple tasks, embed Bitbucket data into your own site, build mobile or desktop apps
55 subscribers
100 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
Bitbucket endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
addBranchRestrictions /addBranchRestrictions |
Creates a new branch restriction rule for a repository. |
| POST |
addCommitBuild /addCommitBuild |
Creates a new build status against the specified commit. |
| POST |
addDefaultReviewer /addDefaultReviewer |
Adds the repository's default reviewers. |
| POST |
addDownload /addDownload |
Upload new download artifacts. |
| POST |
addIssueAttachement /addIssueAttachement |
Returns the specified issue. |
| POST |
addIssueVote /addIssueVote |
Vote for this issue. |
| POST |
addIssues /addIssues |
Creates a new issue. |
| POST |
addRepository /addRepository |
Create new repository |
| POST |
addTag /addTag |
Add repository tag |
| POST |
addTeamWebhook /addTeamWebhook |
Install webhook on this team. |
| POST |
addUserWebhook /addUserWebhook |
Install webhook on this user. |
| POST |
addWebhook /addWebhook |
Creates a new webhook on the specified repository. |
| POST |
approveCommit /approveCommit |
Approve the specified commit as the authenticated user. |
| POST |
approvePullrequest /approvePullrequest |
Approve the specified pull request as the authenticated user. |
| POST |
checkIssueVote /checkIssueVote |
Check whether the authenticated user has voted for this issue. |
| POST |
checkIssueWatching /checkIssueWatching |
Indicated whether or not the authenticated user is watching this issue. |
| POST |
createPullrequest /createPullrequest |
Creates a new pull request. |
| POST |
declinePullrequest /declinePullrequest |
Declines the pull request. |
| POST |
deleteBranchRestriction /deleteBranchRestriction |
Deletes a specific branch restriction rule. |
| POST |
deleteDefaultReviewer /deleteDefaultReviewer |
Deletes the repository's default reviewers. |
| POST |
watchIssue /watchIssue |
Start watching this issue. |
| POST |
deleteDownload /deleteDownload |
Deletes the specified download artifact from the repository. |
| POST |
deleteIssueAttachement /deleteIssueAttachement |
Deletes the specified issue attachment. |
| POST |
deleteIssueVote /deleteIssueVote |
Retract your vote. |
| POST |
deletePipelineSChedule /deletePipelineSChedule |
Delete a schedule by its UUID. |
| POST |
deleteProject /deleteProject |
Deletes single project |
| POST |
deleteRepository /deleteRepository |
Deletes existing repository |
| POST |
deleteRepositoryKnownHost /deleteRepositoryKnownHost |
Delete a repository level known host. |
| POST |
deleteRepositorySSHCredentials /deleteRepositorySSHCredentials |
Delete the repository SSH key pair |
| POST |
deleteRepositoryVariable /deleteRepositoryVariable |
Delete a repository level variable. |
| POST |
deleteSingleIssue /deleteSingleIssue |
Deletes the specified issue. |
| POST |
deleteTeamVariable /deleteTeamVariable |
Delete a team level variable. |
| POST |
deleteTeamWebhook /deleteTeamWebhook |
Deletes the specified webhook subscription from the given team account. |
| POST |
deleteUserVariable /deleteUserVariable |
Deletes a user level variable. |
| POST |
deleteUserWebhook /deleteUserWebhook |
Deletes the webhook with the specified id installed on the given user account. |
| POST |
deleteWebhook /deleteWebhook |
Deletes the webhook with the specified id installed on the specified repository. |
| POST |
getAccessToken /getAccessToken |
Get oAuth 2 access token |
| POST |
getCurrentUserInfo /getCurrentUserInfo |
Returns the currently logged in user. |
| POST |
getCurrentUserSingleEmail /getCurrentUserSingleEmail |
Returns details about a specific one of the authenticated user's email addresses. |
| POST |
getIssueSingleAttachement /getIssueSingleAttachement |
Returns the specified issue attachment. |
| POST |
getIssueSingleComment /getIssueSingleComment |
Returns the specified issue comment. |
| POST |
getPipelineSingleSchedule /getPipelineSingleSchedule |
Retrieve a schedule by its UUID. |
| POST |
getPipelineSingleStep /getPipelineSingleStep |
Retrieve a given step of a pipeline. |
| POST |
getPipelineStepLog /getPipelineStepLog |
Retrieve the log file for a given step of a pipeline. |
| POST |
getPullrequestActivity /getPullrequestActivity |
Returns a paginated list of the pull request's activity log. |
| POST |
getPullrequestDiff /getPullrequestDiff |
Fetches pull request diff |
| POST |
getPullrequestSingleComment /getPullrequestSingleComment |
Returns a specific pull request comment. |
| POST |
getRepositoryKnownHost /getRepositoryKnownHost |
Retrieve a repository level known host. |
| POST |
getRepositorySSHCredentials /getRepositorySSHCredentials |
Retrieve the repository SSH key pair excluding the SSH private key. |
| POST |
getRepositoryVariable /getRepositoryVariable |
Retrieve a repository level variable. |
+ 50 more endpoints on the provider's documentation.
Bitbucket pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |