Bitbucket
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.
Operations
Delete an app
Update an installed app
Get a webhook resource
List subscribable webhook types
List repositories in a workspace
List branch restrictions
Delete a branch restriction rule
Get a branch restriction rule
Update a branch restriction rule
Create a branch restriction rule
Get the branching model for a repository
Get the branching model config for a repository
Update the branching model config for a repository
Unapprove a commit
Approve a commit
Delete a commit comment
Get a commit comment
Update a commit comment
List a commit's comments
Create comment for a commit
Delete a commit application property
Get a commit application property
Update a commit application property
List pull requests that contain a commit
Create or update an annotation
Bulk create or update annotations
Create or update a report
Get a build status for a commit
Update a build status for a commit
Create a build status for a commit
List commit statuses for a commit
List commits
List commits with include/exclude
List commits for revision
List commits for revision using include/exclude
List default reviewers
Remove a user from the default reviewers
Get a default reviewer
Add a user to the default reviewers
Delete a repository
List repository deploy keys
Delete a repository deploy key
Get a repository deploy key
Update a repository deploy key
Add a repository deploy key
List variables for an environment
Create a variable for an environment
Delete a variable for an environment
Update a variable for an environment
List deployments
Compare two commits
Compare two commit diff stats
Delete a download artifact
Get a download artifact link
List download artifacts
Upload a download artifact
Get the effective, or currently applied, branching model for a repository
List effective default reviewers
Update an environment
Delete an environment
Get an environment
List environments
Create an environment
List commits that modified a file
List repository forks
Fork a repository
Get a repository
List webhooks for a repository
Create a webhook for a repository
Delete a webhook for a repository
Get a webhook for a repository
Update a webhook for a repository
Get the common ancestor between two commits
Retrieve the inheritance state for repository settings
Set the inheritance state for repository settings
Get a patch for two commits
List explicit group permissions for a repository
Delete an explicit group permission for a repository
Get an explicit group permission for a repository
Update an explicit group permission for a repository
List explicit user permissions for a repository
Delete an explicit user permission for a repository
Get an explicit user permission for a repository
Update an explicit user permission for a repository
Update the next build number
Get configuration
Update configuration
Create a schedule
List executions of a schedule
Delete SSH key pair
Update SSH key pair
Create a known host
List variables for a repository
Create a variable for a repository
Delete a variable for a repository
Get a variable for a repository
Update a variable for a repository
Get repository runners
Create repository runner
Delete repository runner
Get repository runner
Update repository runner
List pipelines
List steps for a pipeline
Get a step of a pipeline
Get log file for a step
Get the logs for the build container or a service container for a given step of a pipeline.
Get a summary of test reports for a given step of a pipeline.
Get test cases for a given step of a pipeline.
Get test case reasons (output) for a given test case in a step of a pipeline.
Run a pipeline
Create a repository
Delete a repository application property
Get a repository application property
Update a repository application property
List a pull request activity log
List pull requests
Create a pull request
List a pull request activity log
Unapprove a pull request
Approve a pull request
Delete a comment on a pull request
Get a comment on a pull request
Update a comment on a pull request
List comments on a pull request
Create a comment on a pull request
List commits on a pull request
Decline a pull request
List changes in a pull request
Get the diff stat for a pull request
Get a pull request
Merge a pull request
GET /repositories/{workspace}/{repo_slug}/pullrequests/{pull_request_id}/merge/task-status/{task_id}
Get the merge task status for a pull request
Get the patch for a pull request
Update a pull request
Remove change request for a pull request
Request changes for a pull request
List commit statuses for a pull request
List tasks on a pull request
Create a task on a pull request
Delete a task on a pull request
Get a task on a pull request
Update a task on a pull request
Delete a pull request application property
Get a pull request application property
Update a pull request application property
Update a repository
List open branches
Create a branch
List branches and tags
Create a tag
Get file or directory contents
Get the root directory of the main branch
Create a commit by uploading a file
List repositories watchers
Create a snippet
Delete a comment on a snippet
Get a comment on a snippet
Update a comment on a snippet
List comments on a snippet
Create a comment on a snippet
List snippet changes
Get a previous snippet change
Delete a snippet
Get a snippet's raw file at HEAD
Get a snippet
Delete a previous revision of a snippet
Get a snippet's raw file
Get a previous revision of a snippet
Update a previous revision of a snippet
Update a snippet
Get snippet changes between versions
Get snippet patch between versions
Stop watching a snippet
Check if the current user is watching a snippet
Watch a snippet
List snippets in a workspace
Create a snippet for a workspace
Search for code in a team's repositories
Get an email address for current user
List email addresses for current user
Get current user
List workspaces for the current user
Get user permission on a workspace
List repository permissions in a workspace for a user
Get a user
Delete a GPG key
Get a GPG key
List GPG keys
Add a new GPG key
Delete a user application property
Get a user application property
Update a user application property
Search for code in a user's repositories
List SSH keys
Delete a SSH key
Get a SSH key
Update a SSH key
Add a new SSH key
Get a workspace
List webhooks for a workspace
Create a webhook for a workspace
Delete a webhook for a workspace
Get a webhook for a workspace
Update a webhook for a workspace
List users in a workspace
Get user membership for a workspace
List user permissions in a workspace
List all repository permissions for a workspace
List a repository permissions for a workspace
Get keys for OIDC in Pipelines
Get OpenID configuration for OIDC in Pipelines
Get workspace runners
Create workspace runner
Delete workspace runner
Get workspace runner
Update workspace runner
List variables for a workspace
Create a variable for a workspace
Delete a variable for a workspace
Get variable for a workspace
Update variable for a workspace
List projects in a workspace
Create a project in a workspace
Get the branching model for a project
Get the branching model config for a project
Update the branching model config for a project
List the default reviewers in a project
Remove the specific user from the project's default reviewers
Get a default reviewer
Add the specific user as a default reviewer for the project
Delete a project for a workspace
List project deploy keys
Delete a deploy key from a project
Get a project deploy key
Create a project deploy key
Get a project for a workspace
List explicit group permissions for a project
Delete an explicit group permission for a project
Get an explicit group permission for a project
Update an explicit group permission for a project
List explicit user permissions for a project
Delete an explicit user permission for a project
Get an explicit user permission for a project
Update an explicit user permission for a project
Update a project for a workspace
List workspace pull requests for a user
Search for code in a workspace