Bitbucket
Syncs your code reviews and issue tracking with your project management tools, automates the creation of development branches from tickets, and monitors pull request status for release notes.
Try Bitbucket in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Bitbucket integration
- Describe the outcome and Ceven picks the right Bitbucket calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Bitbucket data, across all 105 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Bitbucket access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Bitbucket, when, and on whose behalf.
- The agent pauses and asks when Bitbucket is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Bitbucket.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Bitbucket action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Bitbucket, and when to use it.
Create branch
Use this when a new feature or bug fix needs a dedicated branch based on a specific commit hash.
Create issue
Log a new bug or task in a repository and assign it to a user with the right permissions.
Create issue comment
Add a markdown formatted comment to an existing issue to provide updates or feedback.
Create pull request
Open a pull request to merge changes from a source branch into a destination branch.
Create repository
Initialize a new git repository within a workspace, optionally specifying a project key.
Create snippet comment
Post a new comment or a threaded reply to a shared code snippet.
Delete issue
Permanently remove a specific issue from a repository using the issue id.
Delete repository
Permanently delete a repository. This is an irreversible action that does not affect forks.
Get current user
Pull profile details for the authenticated user including uuid and display name.
Get file
Retrieve the raw content of a specific file at a given commit, branch, or tag.
Get pull request
Pull full details for a single pull request by its unique id.
List pull requests
List pull requests in a repository, filtered by open, merged, or declined states.
Create a branch
Creates a new branch in a bitbucket repository from a target commit hash; the branch name must be unique, adhere to bitbucket's naming conventions, and not include the 'refs/heads/' prefix.
Create an issue
Creates a new issue in a bitbucket repository, setting the authenticated user as reporter; ensures assignee (if provided) has repository access, and that any specified milestone, version, or component ids exist.
Create an issue comment
Adds a new comment with markdown support to an existing bitbucket issue.
Create a pull request
Creates a new pull request in a specified bitbucket repository, ensuring the source branch exists and is distinct from the (optional) destination branch.
Get file from repository
Retrieves a specific file's content from a bitbucket repository at a given commit (hash, branch, or tag), failing if the file path is invalid for that commit.
Get snippet
Retrieves a specific bitbucket snippet by its encoded id from an existing workspace, returning its metadata and file structure.
List repositories in workspace
Lists repositories in a specified bitbucket workspace, accessible to the authenticated user, with options to filter by role or query string, and sort results.
List workspace members
Lists all members of a specified bitbucket workspace; the workspace must exist.
List workspaces
Lists bitbucket workspaces accessible to the authenticated user, optionally filtered and sorted.
Update an issue
Updates an existing issue in a bitbucket repository by modifying specified attributes; requires `workspace`, `repo slug`, `issue id`, and at least one attribute to update.
22 actions · scroll to see them all
Frequently asked questions
Alternatives to Bitbucket
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Bitbucket and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free