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

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free

More Storage APIs

View all →
  • FluxData is a temporary data storage API for developers and modern applications. Store data securely,…

    StorageFreemium4 subscribers
  • Database API. Endpoints offer access to robust database accessibility.

    StorageFreemium1 subscribers
  • Generate Mediafire direct download links

    StorageFreemium5 subscribers
  • Send us your terabox link we'll send you direct download link

    StorageFreemium180 subscribers
  • Store any kind of JSON documents in a database according to a user permission context. Read, update or…

    StorageFreemium202 subscribers
  • Support with folder and multiple files

    StorageFreemium169 subscribers