All integrations
Bitbucket logo

Bitbucket

Devtools Secure OAuth

Manage your Bitbucket repos and pull requests from one chat — review, merge and run pipelines, while your AI assistant does the steps

What it does

Bitbucket actions

202 actions

Ask in plain language — Praxivara picks the right Bitbucket action, runs it, and confirms anything sensitive first.

List Workspaces

List the workspaces (teams and personal accounts) you belong to.

Get Workspace

Get details about a single workspace such as its name and slug.

List Workspace Members

List all the people who are members of a workspace.

Get Workspace Member

Get one member of a workspace and confirm they belong to it.

List Workspace Permissions

List each member of a workspace and their permission level.

List Workspace Repo Permissions

List every member's access level to every repository in a workspace.

List A User's Pull Requests In Workspace

List all pull requests a specific person is involved in across a workspace.

List Projects

List the projects that organize repositories inside a workspace.

Create Project

Create a new project to group repositories in a workspace.

Get Project

Get details about a single project.

Update Project

Change a project's name, description, or privacy.

Delete Project

Permanently delete a project (its repositories must be moved or deleted first).

List Project Default Reviewers

List the people automatically added as reviewers for a project's pull requests.

Get Project Default Reviewer

Check whether a specific person is a default reviewer for a project.

Add Project Default Reviewer

Add a person as a default reviewer for a project's pull requests.

Remove Project Default Reviewer

Remove a person from a project's default reviewers.

List Project Deploy Keys

List the SSH access keys configured for a whole project.

Create Project Deploy Key

Add an SSH access key to a project.

Get Project Deploy Key

Get one of a project's SSH access keys.

Delete Project Deploy Key

Remove an SSH access key from a project.

List All Public Repositories

Browse all public repositories on Bitbucket.

List Repositories

List the repositories inside a workspace.

Get Repository

Get details about a single repository.

Create Repository

Create a new repository in a workspace.

Update Repository

Change a repository's settings such as description, privacy, or main branch.

Delete Repository

Permanently delete a repository and all its history.

List Repository Forks

List the forks (copies) that have been made of a repository.

Fork Repository

Create a fork (personal copy) of a repository.

List Repository Watchers

List the people watching (following) a repository.

Browse Repository Root

List the files and folders at the top level of a repository's main branch.

Get File Or Browse Directory

Read a file's contents, or list the files in a folder, at a specific commit or branch.

Get File History

See the list of commits that changed a particular file.

List Commits

List the commit history of a repository.

List Commits For Branch Or Tag

List commit history starting from a specific branch, tag, or commit.

Get Commit

Get details about a single commit.

List Commit Comments

List comments left on a commit.

Create Commit Comment

Add a comment to a commit.

Get Commit Comment

Get a single comment on a commit.

Update Commit Comment

Edit the text of a comment on a commit.

Delete Commit Comment

Delete a comment from a commit.

Approve Commit

Mark a commit as approved by you.

Unapprove Commit

Remove your approval from a commit.

List Pull Requests For Commit

List the pull requests that include a given commit.

Get Diff

See the line-by-line changes between two commits or branches.

Get Diffstat

Get a summary of which files changed and how many lines, between two commits.

Get Patch

Get the changes between two commits as a patch file.

Get Merge Base

Find the common ancestor commit of two branches or commits.

List Commit Build Statuses

List the build or check results reported against a commit.

Create Commit Build Status

Report a build or check result on a commit.

Get Commit Build Status

Get one build or check result on a commit by its key.

Update Commit Build Status

Update an existing build or check result on a commit.

List Pull Requests

List a repository's pull requests.

Create Pull Request

Open a new pull request to merge one branch into another.

Get Pull Request

Get details about a single pull request.

Update Pull Request

Change a pull request's title, description, reviewers, or destination.

Merge Pull Request

Merge a pull request into its target branch.

Decline Pull Request

Reject a pull request without merging it.

Approve Pull Request

Approve a pull request as a reviewer.

Unapprove Pull Request

Withdraw your approval from a pull request.

Request Changes On Pull Request

Mark a pull request as needing changes before it can be merged.

Remove Requested Changes

Clear your 'changes requested' status from a pull request.

List Pull Request Comments

List the comments on a pull request.

Create Pull Request Comment

Add a comment to a pull request, optionally on a specific line of code.

Get Pull Request Comment

Get a single comment on a pull request.

Update Pull Request Comment

Edit the text of a comment on a pull request.

Delete Pull Request Comment

Delete a comment from a pull request.

Resolve Pull Request Comment

Mark a pull request comment thread as resolved.

Reopen Pull Request Comment

Reopen a previously resolved pull request comment thread.

Get Pull Request Activity

See the timeline of events (approvals, comments, updates) on a pull request.

List Pull Request Activity (Repo)

See recent activity across all of a repository's pull requests.

List Pull Request Commits

List the commits included in a pull request.

Get Pull Request Diff

See the full set of code changes proposed in a pull request.

Get Pull Request Diffstat

Get a summary of which files a pull request changes and by how much.

Get Pull Request Patch

Get a pull request's changes as a patch file.

List Pull Request Statuses

List the build and check results attached to a pull request.

List Pull Request Conflicts

List any merge conflicts that would block a pull request.

Get Pull Request Merge Status

Check the progress of a pull request merge that is still running.

List Pull Request Tasks

List the checklist tasks on a pull request.

Create Pull Request Task

Add a checklist task to a pull request.

Get Pull Request Task

Get a single checklist task on a pull request.

Update Pull Request Task

Edit a pull request task or mark it done.

Delete Pull Request Task

Remove a checklist task from a pull request.

List Default Reviewers

List the people automatically added as reviewers on a repository's pull requests.

Get Default Reviewer

Check whether a specific person is a default reviewer on a repository.

Add Default Reviewer

Add a person as a default reviewer on a repository.

Remove Default Reviewer

Remove a person from a repository's default reviewers.

List Effective Default Reviewers

List all default reviewers for a repository including those inherited from its project.

List Branches And Tags

List all branches and tags in a repository together.

List Branches

List a repository's branches.

Get Branch

Get details about a single branch.

Create Branch

Create a new branch pointing at a given commit.

Delete Branch

Delete a branch from a repository.

List Tags

List a repository's tags.

Get Tag

Get details about a single tag.

Create Tag

Create a new tag pointing at a given commit.

Delete Tag

Delete a tag from a repository.

List Branch Restrictions

List the rules that limit who can push to or manage branches.

Create Branch Restriction

Add a rule that protects branches (for example, block force-push).

Get Branch Restriction

Get a single branch protection rule.

Update Branch Restriction

Change an existing branch protection rule.

Delete Branch Restriction

Remove a branch protection rule.

List Issues

List the issues in a repository's issue tracker.

Create Issue

Create a new issue in a repository's tracker.

Get Issue

Get details about a single issue.

Update Issue

Change an issue's fields such as title, state, assignee, or priority.

Delete Issue

Delete an issue from the tracker.

List Issue Comments

List the comments on an issue.

Create Issue Comment

Add a comment to an issue.

Get Issue Comment

Get a single comment on an issue.

Update Issue Comment

Edit the text of a comment on an issue.

Delete Issue Comment

Delete a comment from an issue.

List Issue Changes

See the history of changes made to an issue.

Change Issue (Transition)

Apply a change to an issue, such as moving it to a new state, and optionally add a note.

Get Issue Change

Get details about one recorded change to an issue.

Check Issue Vote

Check whether you have voted for an issue.

Vote For Issue

Add your vote to an issue.

Remove Issue Vote

Remove your vote from an issue.

Check Issue Watch

Check whether you are watching an issue.

Watch Issue

Start watching an issue to get notifications.

Stop Watching Issue

Stop watching an issue.

List Issue Components

List the components used to categorize a repository's issues.

Get Issue Component

Get a single issue component.

List Issue Milestones

List the milestones used to group a repository's issues.

Get Issue Milestone

Get a single issue milestone.

List Issue Versions

List the versions used to tag a repository's issues.

Get Issue Version

Get a single issue version.

List Pipelines

List the pipeline (CI/CD) runs for a repository.

Trigger Pipeline

Start a new pipeline (CI/CD) run.

Get Pipeline

Get the status and details of a single pipeline run.

Stop Pipeline

Stop a pipeline run that is in progress.

List Pipeline Steps

List the individual steps of a pipeline run.

Get Pipeline Step

Get details about one step of a pipeline run.

Get Pipeline Step Log

Read the log output produced by a pipeline step.

Get Pipeline Step Test Reports

Get the test results summary for a pipeline step.

Get Pipelines Config

See whether pipelines are enabled and their settings for a repository.

Update Pipelines Config

Turn pipelines on or off for a repository.

List Pipeline Variables

List the repository-level variables available to pipelines.

Create Pipeline Variable

Add a repository-level variable for pipelines.

Get Pipeline Variable

Get one repository-level pipeline variable.

Update Pipeline Variable

Change a repository-level pipeline variable.

Delete Pipeline Variable

Remove a repository-level pipeline variable.

List Pipeline Schedules

List the scheduled (automatic recurring) pipeline runs.

Create Pipeline Schedule

Set up a pipeline to run automatically on a schedule.

Get Pipeline Schedule

Get one scheduled pipeline.

Update Pipeline Schedule

Change a scheduled pipeline's timing or on/off state.

Delete Pipeline Schedule

Remove a scheduled pipeline.

List Pipeline Schedule Runs

List the past runs produced by a scheduled pipeline.

List Workspace Pipeline Variables

List the workspace-wide variables shared across all pipelines.

Create Workspace Pipeline Variable

Add a workspace-wide pipeline variable.

Get Workspace Pipeline Variable

Get one workspace-wide pipeline variable.

Update Workspace Pipeline Variable

Change a workspace-wide pipeline variable.

Delete Workspace Pipeline Variable

Remove a workspace-wide pipeline variable.

List Deployment Environment Variables

List the variables set for a specific deployment environment.

Create Deployment Environment Variable

Add a variable to a deployment environment.

Update Deployment Environment Variable

Change a deployment environment variable.

Delete Deployment Environment Variable

Remove a deployment environment variable.

List Deploy Keys

List the SSH access keys configured for a repository.

Create Deploy Key

Add an SSH access key to a repository.

Get Deploy Key

Get one of a repository's SSH access keys.

Update Deploy Key

Change the label of a repository's SSH access key.

Delete Deploy Key

Remove an SSH access key from a repository.

List Repository Webhooks

List the webhooks that notify other systems about repository events.

Create Repository Webhook

Add a webhook so another system is notified of repository events.

Get Repository Webhook

Get one of a repository's webhooks.

Update Repository Webhook

Change a repository webhook's URL, events, or active state.

Delete Repository Webhook

Remove a webhook from a repository.

List Workspace Webhooks

List the webhooks that notify other systems about workspace-wide events.

Create Workspace Webhook

Add a workspace-wide webhook.

Get Workspace Webhook

Get one of a workspace's webhooks.

Update Workspace Webhook

Change a workspace webhook.

Delete Workspace Webhook

Remove a webhook from a workspace.

List Downloads

List the downloadable files attached to a repository.

Get Download File

Get a repository download file (redirects to its contents).

Delete Download File

Delete a downloadable file from a repository.

List Deployments

List the deployments that have been made from a repository.

Get Deployment

Get details about a single deployment.

List Environments

List the deployment environments (like Test, Staging, Production) of a repository.

Create Environment

Create a new deployment environment for a repository.

Get Environment

Get details about a single deployment environment.

Delete Environment

Remove a deployment environment from a repository.

List Snippets

List the code snippets you can access.

List Workspace Snippets

List the code snippets in a workspace.

Get Snippet

Get a single code snippet and its metadata.

Update Snippet

Rename a snippet or change its privacy (metadata only).

Delete Snippet

Delete a code snippet.

Get Snippet File

Read the contents of one file inside a snippet.

List Snippet Comments

List the comments on a snippet.

Create Snippet Comment

Add a comment to a snippet.

Get Snippet Comment

Get a single comment on a snippet.

Update Snippet Comment

Edit the text of a comment on a snippet.

Delete Snippet Comment

Delete a comment from a snippet.

List Snippet Commits

List the change history (commits) of a snippet.

List Snippet Watchers

List the people watching a snippet.

Check Snippet Watch

Check whether you are watching a snippet.

Watch Snippet

Start watching a snippet.

Stop Watching Snippet

Stop watching a snippet.

Get Current User

Get the profile of the currently signed-in account.

List My Email Addresses

List the email addresses on the signed-in account.

List My Workspaces

List the workspaces the signed-in account is a member of.

List My Repository Permissions

List the repositories the signed-in account can access and its permission level for each.

List My Workspace Permissions

List the workspaces the signed-in account belongs to and its role in each.

Get User

Get the public profile of any user.

What it watches for

Bitbucket triggers

7 triggers

Events in Bitbucket that can start an automation on their own — no clicks required once you set it up.

New repository Webhook

Fires when a repository is created in a watched workspace.

New pull request Webhook

Fires when a pull request is opened in a watched repository.

New commit Webhook

Fires when commits are pushed to a watched repository.

New branch Webhook

Fires when a branch is created in a watched repository.

New tag Webhook

Fires when a tag is created in a watched repository.

New commit comment Webhook

Fires when a comment is added to a commit in a watched repository.

Pipeline event Webhook

Fires on pipeline (CI/CD) events in a watched repository.

Just ask

What you can ask in plain English

No menus, no automation builder to learn. Type it like you'd ask a capable assistant — Praxivara figures out the Bitbucket steps and shows you exactly what it did.

Catch me up on what needs my attention in Bitbucket today.
Handle this in Bitbucket and confirm before anything goes out.
Build me an AI agent that keeps Bitbucket tidy every morning.
Pull the latest from Bitbucket and turn it into a one-page report.
Works great with

Related integrations

See all

Let Praxivara run Bitbucket for you.

Connect it in seconds and hand over the busywork — with you approving anything that matters. Start your 7-day free trial today.

7 days free • Cancel anytime • Nothing charged until your trial ends