Bitbucket API

api.bitbucket.org

Community

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

Pricing

free

Spec version

1.0

Base URL

https://api.bitbucket.org/2.0

Crawl failures

1

Last verified

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

other

Manage 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-tools

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.

Detail: https://api.bitbucket.org/2.0/capabilities/branching_model

branch_restrictions

other

Manage 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

other

Manage 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

other

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.

Detail: https://api.bitbucket.org/2.0/capabilities/commit_statuses

deployments

developer-tools

Manage 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

crm

Manage 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-tools

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.

Detail: https://api.bitbucket.org/2.0/capabilities/properties

pullrequests

other

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.

Detail: https://api.bitbucket.org/2.0/capabilities/pullrequests

reports

analytics

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.

Detail: https://api.bitbucket.org/2.0/capabilities/reports

repositories

communication

Manage 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

communication

Manage 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.