Bitbucket
Code against the Bitbucket API to automate simple tasks, embed Bitbucket data into your own site, build mobile or desktop apps
55 subscribers
131260 ms avg latency
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 | — | — |