Bitbucket API
api.bitbucket.org
Code against the Bitbucket API to automate simple tasks, embed Bitbucket data into your own site, build mobile or desktop apps, or even add custom UI add-ons into Bitbucket itself using the Connect framework.
oauth2
free
1.0
https://api.bitbucket.org/2.0
1
2026-03-01T11:53:00.000Z
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Capabilities
addon
otherManage addon — update an installed app, delete an app. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/addon
branching_model
developer-toolsManage branching model — update the branching model config for a repository, update the branching model config for a project, get the branching model for a repository. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/branching_model
branch_restrictions
otherManage branch restrictions — create a branch restriction rule, update a branch restriction rule, list branch restrictions. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/branch_restrictions
commits
otherManage commits — list commits with include/exclude, approve a commit, create comment for a commit. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/commits
commit_statuses
otherManage commit statuses — create a build status for a commit, update a build status for a commit, list commit statuses for a commit. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/commit_statuses
deployments
developer-toolsManage deployments — add a repository deploy key, create an environment, create a project deploy key. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/deployments
pipelines
crmManage pipelines — create workspace runner, create a variable for a workspace, run a pipeline. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/pipelines
properties
developer-toolsManage properties — update a user application property, update a repository application property, update a commit application property. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/properties
pullrequests
otherManage pullrequests — create a pull request, approve a pull request, create a comment on a pull request. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/pullrequests
reports
analyticsManage reports — bulk create or update annotations, create or update a report, create or update an annotation. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/reports
repositories
communicationManage repositories — create a repository, fork a repository, create a webhook for a repository. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/repositories
webhooks
communicationManage webhooks — get a webhook resource, list subscribable webhook types. Supports standard CRUD operations through the REST API.
Detail: https://api.bitbucket.org/2.0/capabilities/webhooks
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Bitbucket API Description: Code against the Bitbucket API to automate simple tasks, embed Bitbucket data into your own site, build mobile or desktop apps, or even add custom UI add-ons into Bitbucket itself using the Connect framework. Auth: oauth2 Capabilities: - addon: Manage addon — update an installed app, delete an app. Supports standard CRUD operations through the REST API. - branching_model: Manage branching model — update the branching model config for a repository, update the branching model config for a project, get the branching model for a repository. Supports standard CRUD operations through the REST API. - branch_restrictions: Manage branch restrictions — create a branch restriction rule, update a branch restriction rule, list branch restrictions. Supports standard CRUD operations through the REST API. - commits: Manage commits — list commits with include/exclude, approve a commit, create comment for a commit. Supports standard CRUD operations through the REST API. - commit_statuses: Manage commit statuses — create a build status for a commit, update a build status for a commit, list commit statuses for a commit. Supports standard CRUD operations through the REST API. - deployments: Manage deployments — add a repository deploy key, create an environment, create a project deploy key. Supports standard CRUD operations through the REST API. - pipelines: Manage pipelines — create workspace runner, create a variable for a workspace, run a pipeline. Supports standard CRUD operations through the REST API. - properties: Manage properties — update a user application property, update a repository application property, update a commit application property. Supports standard CRUD operations through the REST API. - pullrequests: Manage pullrequests — create a pull request, approve a pull request, create a comment on a pull request. Supports standard CRUD operations through the REST API. - reports: Manage reports — bulk create or update annotations, create or update a report, create or update an annotation. Supports standard CRUD operations through the REST API. - repositories: Manage repositories — create a repository, fork a repository, create a webhook for a repository. Supports standard CRUD operations through the REST API. - webhooks: Manage webhooks — get a webhook resource, list subscribable webhook types. Supports standard CRUD operations through the REST API.