Create a branch
BITBUCKET_CREATE_BRANCHAutomatically create a new branch in your Bitbucket repository to organize feature development, bug fixes, or experimental work without manual setup in the UI.
Bitbucket
107 actions for Bitbucket workflows.
Operations are the actions a workflow can take in Bitbucket, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Manage version control branches and tags within repositories. These operations let you create new branches, retrieve branch information, list all branches and tags, and check repository branching models—essential for coordinating collaborative development workflows.
Create a branch
BITBUCKET_CREATE_BRANCHAutomatically create a new branch in your Bitbucket repository to organize feature development, bug fixes, or experimental work without manual setup in the UI.
Get branch
BITBUCKET_GET_BRANCHRetrieve detailed information about a specific branch in your Bitbucket repository, including its current commit and metadata. Use this to verify branch status, track which commits are deployed, or confirm a branch exists before performing actions on it.
Get effective branching model
BITBUCKET_GET_REPOSITORIES_EFFECTIVE_BRANCHING_MODELRetrieves the current branching model configuration for a Bitbucket repository, including inherited project-level settings, to understand your team's branch workflow structure.
Get Repository Branching Model
BITBUCKET_GET_REPOSITORIES_BRANCHING_MODELRetrieve your repository's branching strategy and branch naming conventions to understand how code flows through your development workflow.
Handle discussions across commits, pull requests, snippets, and issues. Use these operations to create, retrieve, update, and delete comments in various contexts, enabling teams to maintain code review conversations and track feedback throughout the development process.
Create an issue comment
BITBUCKET_CREATE_ISSUE_COMMENTAdd comments to existing Bitbucket issues to provide updates, feedback, or ask questions on code discussions and bug reports.
Create pull request comment
BITBUCKET_CREATE_PULL_REQUEST_COMMENTAdd comments to pull requests in Bitbucket to provide code feedback, ask questions, or discuss changes with your team. This helps streamline code reviews and keep all feedback organized in one place.
Create snippet comment
BITBUCKET_CREATE_SNIPPET_COMMENTAdd comments or replies to code snippets in Bitbucket to provide feedback, ask questions, or collaborate with team members on shared code segments.
Delete commit comment
BITBUCKET_DELETE_COMMIT_COMMENTRemove a comment you posted on a commit when it's no longer relevant, incorrect, or needs to be cleaned up from your repository's history.
Delete pull request comment
BITBUCKET_DELETE_PULL_REQUEST_COMMENTPermanently removes a comment from a pull request, allowing you to clean up outdated feedback, incorrect suggestions, or unwanted discussions during code reviews.
Get commit comment
BITBUCKET_GET_COMMIT_COMMENTRetrieves the full details of a specific comment on a commit, including the message, author, and when it was posted. Use this to review feedback or discussions tied to your code changes without having to browse through your entire commit history.
Get commit comments
BITBUCKET_GET_REPOSITORIES_COMMIT_COMMENTSRetrieve all comments and feedback that team members have left on a specific commit, including both general discussions and inline code notes. This helps you track code review conversations and implementation decisions in one place.
Get pull request comment
BITBUCKET_GET_PULL_REQUEST_COMMENTRetrieve the full details of a specific comment from a pull request, including its content, author information, and when it was posted. This helps you access individual feedback or discussions without loading the entire pull request.
Access detailed commit information including diffs, changes, build statuses, and commit history. These operations help you track code changes, review what was modified, check build results, and navigate commit lineage for auditing and troubleshooting purposes.
Get Commit Build Status
BITBUCKET_GET_COMMIT_BUILD_STATUSRetrieve the build status of a specific commit to see if tests passed, failed, or are still running. This helps you verify code quality before merging or deploying.
Get Commit Changes
BITBUCKET_GET_COMMIT_CHANGESRetrieve all files and changes made in a specific commit, including details about lines added, removed, and modification status. This helps you understand exactly what code changes were made in each commit for review and audit purposes.
Get Commit Diff
BITBUCKET_GET_COMMIT_DIFFRetrieve detailed code changes between commits or within a single commit in your Bitbucket repository. Use this to understand exactly what code was modified, added, or removed without having to review files manually.
Get commit statuses
BITBUCKET_GET_REPOSITORIES_COMMIT_STATUSESRetrieves all build and deployment statuses for a specific commit, allowing you to check CI/CD pipeline results and test outcomes at a glance.
Get Repositories Merge Base
BITBUCKET_GET_REPOSITORIES_MERGE_BASEFinds the common ancestor commit between two branches or commits in your Bitbucket repository, helping you understand what changes are unique to each branch before merging.
Get Repository Commit
BITBUCKET_GET_REPOSITORIES_COMMITRetrieve detailed information about a specific commit in your Bitbucket repository, including author details, commit message, timestamp, and related metadata to track code changes and history.
List commits from revision (POST)
BITBUCKET_CREATE_REPOSITORIES_COMMITS2Retrieve a list of commits from a specific revision in your Bitbucket repository, with support for complex filtering parameters that may exceed URL length limits.
Retrieve deployment environments and their configurations. These operations provide access to deployment targets, environment variables, and deployment history, supporting automation workflows that need to track or manage application releases.
Get deployment environment variables
BITBUCKET_GET_DEPLOYMENT_ENVIRONMENT_VARIABLESRetrieve configuration variables that are set for a specific deployment environment in your Bitbucket repository, allowing you to review what settings are active for that environment.
Get Repository Environment
BITBUCKET_GET_REPOSITORIES_ENVIRONMENTS2Retrieve detailed configuration and settings for a specific deployment environment in your Bitbucket repository, including deployment rules and restrictions.
Create, manage, and track issues in repositories. These operations enable your automation to create work items, update issue status and metadata, delete resolved issues, and monitor team voting, keeping project management integrated with your development workflow.
Create an issue
BITBUCKET_CREATE_ISSUECreate a new issue in your Bitbucket repository to track bugs, feature requests, or tasks with automatic validation of assignees and project references.
Check if user voted for issue
BITBUCKET_GET_REPOSITORIES_ISSUES_VOTEVerify whether you've already voted on a specific issue in your Bitbucket repository to avoid duplicate votes and track your engagement.
Delete issue
BITBUCKET_DELETE_ISSUEPermanently remove a specific issue from your Bitbucket repository to clean up resolved, duplicate, or outdated tracked items.
Configure and monitor continuous integration and deployment pipelines. These operations let you manage pipeline variables, view pipeline runs and schedules, access runner information and SSH keys, and retrieve pipeline artifacts like caches—critical for automating CI/CD workflows.
Create team pipeline variable
BITBUCKET_CREATE_TEAMS_PIPELINES_CONFIG_VARIABLESSet up environment variables and configuration values that are automatically available to all your team's automated pipelines, eliminating the need to configure the same settings repeatedly across different projects.
Create user pipeline variable
BITBUCKET_CREATE_USERS_PIPELINES_CONFIG_VARIABLESCreates account-level configuration variables that can be reused across all your Bitbucket repositories, eliminating the need to set the same values repeatedly for each project.
Delete user pipeline variable
BITBUCKET_DELETE_USER_PIPELINE_VARIABLERemove user-level pipeline variables that are no longer needed, helping you keep your CI/CD configuration clean and organized.
Get repository pipelines caches
BITBUCKET_GET_REPOSITORIES_PIPELINES_CONFIG_CACHESRetrieve all configured caches for your repository's CI/CD pipelines, helping you understand what build artifacts and dependencies are being cached to optimize pipeline performance.
Get specific pipeline
BITBUCKET_GET_REPOSITORIES_PIPELINES2Fetch detailed information about a specific pipeline execution in your Bitbucket repository, including its current status, build number, and test results. This helps you monitor the health and progress of individual builds without manually checking the Bitbucket interface.
Manage the full pull request lifecycle from creation to merge. These operations cover creating PRs, retrieving details and diffs, approving changes, requesting reviews, tracking task lists, and checking status—enabling comprehensive code review automation.
Create a pull request
BITBUCKET_CREATE_PULL_REQUESTAutomatically create pull requests in Bitbucket to streamline code review workflows and maintain organized development branches without manual setup.
Approve Pull Request
BITBUCKET_APPROVE_PULL_REQUESTFormally approve a pull request to signal that you've reviewed the changes and they're ready to merge. This is essential for maintaining code quality and facilitating team collaboration in your development workflow.
Get Pull Request
BITBUCKET_GET_PULL_REQUESTRetrieve detailed information about a specific pull request, including status, reviewers, and changes, to understand the current state of code reviews and collaboration.
Get Pull Request Commits
BITBUCKET_GET_PULL_REQUEST_COMMITSRetrieves all commits included in a pull request, allowing you to review the specific changes and work history within that PR without navigating Bitbucket directly.
Get Pull Request Diff
BITBUCKET_GET_PULL_REQUEST_DIFFRetrieve the complete code changes from a pull request in Bitbucket to review what was modified. This helps you understand the differences between branches before approving or merging code.
Get Pull Request Diffstat
BITBUCKET_GET_PULL_REQUEST_DIFFSTATRetrieve detailed statistics about changes in a pull request, including which files were modified and how many lines were added or removed in each file. This helps you quickly understand the scope and impact of code changes without reviewing the entire diff.
Create and manage commit quality reports and annotations. These operations let you add code analysis results, insights, and annotations to commits, supporting automation that surfaces code quality metrics and compliance checks within the repository.
Create commit report annotations
BITBUCKET_CREATE_REPOSITORIES_COMMIT_REPORTS_ANNOTATIONSAdd code analysis findings like vulnerabilities, bugs, and code smells directly to your commit reports, helping your team catch quality issues before code reaches production. This enables automated feedback on code changes without leaving your development workflow.
Delete commit report annotation
BITBUCKET_DELETE_REPOSITORIES_COMMIT_REPORTS_ANNOTATIONSRemove unwanted annotations from your commit code analysis reports to keep your repository documentation accurate and up-to-date. This helps maintain clean feedback history by deleting specific comments or findings that are no longer relevant.
Get commit report
BITBUCKET_GET_REPOSITORIES_COMMIT_REPORTRetrieves a specific analysis report attached to a commit, such as security scans, code coverage, or test results. This helps you track code quality and identify issues in your project without manually checking each commit.
Get commit report annotation
BITBUCKET_GET_REPOSITORIES_COMMIT_REPORTS_ANNOTATIONSRetrieve detailed information about a specific code analysis finding (such as a vulnerability, code smell, or bug) from a commit report by its ID. This helps you review and understand individual issues identified in your code reviews.
Get Commit Reports
BITBUCKET_GET_REPOSITORIES_COMMIT_REPORTSRetrieve analysis results, test reports, security scans, and code coverage data linked to a specific commit in your Bitbucket repository. This helps you track code quality and testing metrics for each change in your project.
Retrieve repository metadata, file contents, and structure information. These operations give you access to repository details, file browsing, commit history for files, watchers, and version information—useful for workflows that need repository intelligence.
Browse repository path
BITBUCKET_BROWSE_REPOSITORY_PATHAccess and view file contents or directory listings from your Bitbucket repository at any point in your project's history. Use this to inspect code, documentation, or assets without cloning the entire repository.
Create repository
BITBUCKET_CREATE_REPOSITORYCreates a new Git repository in your Bitbucket workspace to organize and version control your code projects. This helps you establish a central place to store, manage, and collaborate on source code.
Delete repository
BITBUCKET_DELETE_REPOSITORYPermanently removes a repository from your Bitbucket workspace. This action cannot be undone, and any forks of the repository remain unaffected.
Get file commit history
BITBUCKET_GET_REPOSITORIES_FILEHISTORYRetrieves the complete commit history for a specific file, showing all changes, who made them, and when they occurred. Use this to track file evolution, identify responsible parties for modifications, and understand when critical changes were introduced.
Get file from repository
BITBUCKET_GET_FILE_FROM_REPOSITORYRetrieves the content of a specific file from your Bitbucket repository at any point in time, using commit references, branches, or tags. This lets you access code, documentation, or configuration files programmatically without manually downloading them.
Get raw file content
BITBUCKET_GET_RAW_FILE_CONTENTRetrieves the raw content of a file from a Bitbucket repository at a specific commit, branch, or tag, allowing you to access and read file contents programmatically without viewing the Bitbucket interface.
Access security configuration for authentication and identity. These operations retrieve SSH keys and OIDC configuration, supporting secure automation setup and identity verification in pipeline environments.
Get OpenID configuration for OIDC in Pipelines
BITBUCKET_GET_OPENID_CONFIGURATIONRetrieves the OpenID Connect configuration needed to securely authenticate Bitbucket Pipelines with external services like AWS, Google Cloud, or HashiCorp Vault without storing credentials in your repository.
Work with code snippets stored in Bitbucket. These operations let you list snippets, retrieve snippet content, and manage watch status, enabling workflows that share or reference reusable code fragments.
Delete snippet watch
BITBUCKET_DELETE_SNIPPETS_WATCHStops receiving notifications for a specific code snippet by removing your watch. Use this when you're no longer interested in updates about a particular snippet.
Retrieve user profile and contact information. These operations fetch current user details, email addresses, and user metadata, helping you personalize workflows or validate user identity and communication preferences.
Get current user (v2)
BITBUCKET_GET_CURRENT_USER2Retrieves your complete Bitbucket profile information to verify your account details and access your account ID, username, and other profile data. Useful for confirming your identity and pulling your account information into other systems.
Query available webhook event types. This operation lists events you can subscribe to for notifications, supporting setup and discovery of integration triggers.
Get hook events
BITBUCKET_GET_HOOK_EVENTSRetrieves all available webhook event types that can be monitored for a repository or workspace, helping you understand which actions you can automate. Use this to discover and configure automated workflows triggered by specific Bitbucket events.
Get pipeline steps
BITBUCKET_GET_REPOSITORIES_PIPELINES_STEPSRetrieves all steps for a given pipeline.
Get pull request comments
BITBUCKET_GET_REPOSITORIES_PULLREQUESTS_COMMENTSRetrieves a paginated list of comments on a specific pull request in a Bitbucket repository.
Get pull request statuses
BITBUCKET_GET_REPOSITORIES_PULLREQUESTS_STATUSESReturns all build statuses (e.g., CI/CD pipeline results) for a specific pull request.
Get pull requests activity log
BITBUCKET_GET_REPOSITORIES_PULLREQUESTS_ACTIVITYGet paginated activity log for all pull requests in a repository.
Get repositories src
BITBUCKET_GET_REPOSITORIES_SRCLists the contents of the root directory on the repository's main branch without needing to specify a commit or branch.
Get repository
BITBUCKET_GET_REPOSITORYRetrieves detailed information about a specific repository in a Bitbucket workspace.
Get Repository Patch
BITBUCKET_GET_REPOSITORY_PATCHTool to retrieve the git patch content for a Bitbucket repository at a specified revision or commit range.
Get repository pipeline runners
BITBUCKET_GET_REPOSITORIES_PIPELINES_CONFIG_RUNNERSRetrieves the list of self-hosted runners configured for a repository's pipelines.
Get repository pipeline schedules
BITBUCKET_GET_REPOSITORIES_PIPELINES_CONFIG_SCHEDULESRetrieves configured pipeline schedules for a Bitbucket repository.
Get repository pipeline variables
BITBUCKET_GET_REPOSITORIES_PIPELINES_CONFIG_VARIABLESRetrieves repository-level pipeline variables for a specific Bitbucket repository.
Get repository refs
BITBUCKET_GET_REPOSITORIES_REFSReturns the branches and tags in the repository.
Get repository SSH known hosts
BITBUCKET_GET_REPOSITORIES_PIPELINES_CONFIG_SSH_KNOWN_HOSTSRetrieves repository-level SSH known hosts configured for Bitbucket Pipelines.
Get repository watchers
BITBUCKET_GET_REPOSITORIES_WATCHERSRetrieves a paginated list of all the watchers on the specified repository.
Get snippet
BITBUCKET_GET_SNIPPETRetrieves a specific Bitbucket snippet by its encoded ID from an existing workspace, returning its metadata and file structure.
Get snippet watch status
BITBUCKET_GET_SNIPPETS_WATCHChecks if the current user is watching a specific snippet.
Get SSH keys for user
BITBUCKET_GET_SSH_LATEST_KEYSRetrieves a paginated list of SSH keys for a specified Bitbucket user.
Get tag
BITBUCKET_GET_REPOSITORIES_REFS_TAGSRetrieves detailed information about a specific tag in a Bitbucket repository.
Get user
BITBUCKET_GET_USERRetrieves public profile information for a specific Bitbucket user by username or UUID.
Get user email details
BITBUCKET_GET_USER_EMAILS2Retrieves details about a specific email address for the authenticated user.
Get user emails
BITBUCKET_GET_USER_EMAILSReturns all the authenticated user's email addresses, both confirmed and unconfirmed.
Get user permissions for repositories
BITBUCKET_GET_USER_PERMISSIONS_REPOSITORIESReturns an object for each repository the caller has explicit access to, including their permission level.
Get user permissions for workspaces
BITBUCKET_GET_USER_PERMISSIONS_WORKSPACESRetrieves workspace memberships and permission levels for the authenticated user.
Get user workspaces
BITBUCKET_GET_USER_WORKSPACESTool to retrieve all workspaces accessible to the authenticated user.
Get workspace
BITBUCKET_GET_WORKSPACERetrieves detailed information about a specific Bitbucket workspace.
Get Workspace Pull Requests by User
BITBUCKET_GET_WORKSPACES_PULLREQUESTSTool to get all workspace pull requests authored by a specified user.
List all public repositories
BITBUCKET_LIST_REPOSITORIESRetrieves a paginated list of all public repositories on Bitbucket.
List branches
BITBUCKET_LIST_BRANCHESLists branches in a Bitbucket repository with optional server-side filtering by name pattern (BBQL) and sorting.
List commits
BITBUCKET_LIST_COMMITSTool to retrieve a page of commits from a Bitbucket repository.
List commits from revision
BITBUCKET_LIST_COMMITS_FROM_REVISIONTool to list commits starting from a specific revision in a Bitbucket repository.
List commits on master
BITBUCKET_LIST_COMMITS_ON_MASTERLists commits on the master branch of a Bitbucket repository.
List deployments
BITBUCKET_LIST_DEPLOYMENTSLists deployments for a specified Bitbucket repository.
List issues in a repository
BITBUCKET_LIST_ISSUESLists issues in a Bitbucket repository with optional filtering by state, priority, kind, or assignee.
List pipelines
BITBUCKET_LIST_PIPELINESTool to find pipelines in a Bitbucket repository.
List pull request tasks
BITBUCKET_LIST_PULL_REQUEST_TASKSLists all tasks associated with a pull request in a Bitbucket repository.
List pull requests
BITBUCKET_LIST_PULL_REQUESTSLists pull requests in a specified, accessible Bitbucket repository, optionally filtering by state (OPEN, MERGED, DECLINED).
List repositories in workspace
BITBUCKET_LIST_REPOSITORIES_IN_WORKSPACELists repositories in a specified Bitbucket workspace, accessible to the authenticated user, with options to filter by role or query string, and sort results.
List repository environments
BITBUCKET_LIST_REPOSITORIES_ENVIRONMENTSList all deployment environments configured for a Bitbucket repository.
List repository paths
BITBUCKET_LIST_REPOSITORY_PATHSLists file and directory entries under a repository path at a given revision, with optional breadth-first recursion via maxdepth for repository traversal and…
List snippets
BITBUCKET_LIST_SNIPPETSReturns all snippets accessible to the authenticated user.
List tags
BITBUCKET_LIST_TAGSLists tags in a Bitbucket repository with optional server-side filtering by name pattern or commit hash (BBQL) and sorting.
List versions
BITBUCKET_LIST_VERSIONSLists versions (milestones) in a Bitbucket repository's issue tracker.
List workspace members
BITBUCKET_LIST_WORKSPACE_MEMBERSLists all members of a specified Bitbucket workspace; the workspace must exist.
List workspace projects
BITBUCKET_LIST_WORKSPACE_PROJECTSLists projects in a specified Bitbucket workspace.
List workspaces
BITBUCKET_LIST_WORKSPACESLists Bitbucket workspaces accessible to the authenticated user, optionally filtered and sorted.
Merge Pull Request
BITBUCKET_MERGE_PULL_REQUESTTool to merge a Bitbucket Cloud pull request via the REST API.
Request Pull Request Changes
BITBUCKET_REQUEST_PULL_REQUEST_CHANGESTool to request changes on a pull request as the authenticated user.
Resolve pull request comment
BITBUCKET_RESOLVE_PULL_REQUEST_COMMENTTool to resolve or reopen a pull request comment thread.
Search code in team repositories
BITBUCKET_SEARCH_TEAM_CODESearch for code in repositories of a specified team.
Search code in user repositories
BITBUCKET_SEARCH_USER_REPOSITORIES_CODETool to search for code in the repositories of a specified user.
Search code in workspace
BITBUCKET_GET_WORKSPACES_SEARCH_CODETool to search for code in the repositories of the specified workspace.
Update an issue
BITBUCKET_UPDATE_ISSUEUpdates an existing issue in a Bitbucket repository by modifying specified attributes; requires workspace, reposlug, issueid, and at least one attribute to…
Update commit comment
BITBUCKET_UPDATE_REPOSITORIES_COMMIT_COMMENTSUpdates the contents of a comment on a commit.
Update commit insight report
BITBUCKET_UPDATE_INSIGHTS_PROJECTS_REPOS_COMMITS_REPORTSCreate or update an insight report for a commit.
Update commit report annotation
BITBUCKET_UPDATE_REPOSITORIES_COMMIT_REPORTS_ANNOTATIONSCreates or updates an individual annotation for a commit report.
Update Pull Request
BITBUCKET_UPDATE_PULL_REQUESTTool to update an existing pull request's editable fields (e.g., title, description, reviewers) via the Bitbucket Cloud API.
Update team pipeline variable
BITBUCKET_UPDATE_TEAMS_PIPELINES_CONFIG_VARIABLESUpdates a team-level pipeline configuration variable in Bitbucket.
Update user pipeline variable
BITBUCKET_UPDATE_USERS_PIPELINES_CONFIG_VARIABLESUpdates a user-level pipeline variable for Bitbucket pipelines.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.