bitbucket

Automate tasks, embed data, build apps, or add UI add-ons via Bitbucket Connect API.

Package Information

Released: 4 mo ago
Downloads: 13 weekly / 88 monthly
Latest Version: 1.0.0
Author: kelvinzer0

Documentation

@n8n-dev/n8n-nodes-bitbucket

bitbucket Banner

npm version
License: MIT


Stop writing bitbucket API integrations by hand.

Every time you connect n8n to bitbucket, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to bitbucket took 5 minutes, not half a day?

This node gives you 24+ resources out of the box: Addon, Branch Restrictions, Branching Model, Commit Statuses, Commits, and 19 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-bitbucket

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-bitbucket
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: bitbucket API → paste your API key
  3. Drag the bitbucket node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Addon (7 operations)
  • Delete an app
  • Put Update an installed app
  • Get List linkers for an app
  • Delete all linker values
  • Get List linker values for a linker
  • Post Create a linker value
  • Put Update a linker value
Branch Restrictions (4 operations)
  • Get List branch restrictions
  • Post Create a branch restriction rule
  • Delete a branch restriction rule
  • Put Update a branch restriction rule
Branching Model (7 operations)
  • Get the branching model for a repository
  • Get the branching model config for a repository
  • Put Update the branching model config for a repository
  • Get the effective or currently applied branching model for a repository
  • Get the branching model for a project
  • Get the branching model config for a project
  • Put Update the branching model config for a project
Commit Statuses (5 operations)
  • Get List commit statuses for a commit
  • Post Create a build status for a commit
  • Get a build status for a commit
  • Put Update a build status for a commit
  • Get List commit statuses for a pull request
Commits (22 operations)
  • Get a commit
  • Delete Unapprove a commit
  • Post Approve a commit
  • Get List a commit s comments
  • Post Create comment for a commit
  • Delete a commit comment
  • Put Update a commit comment
  • Get List reports
  • Delete a report
  • Get a report
  • Put Create or update a report
  • Get List annotations
  • Post Bulk create or update annotations
  • Delete an annotation
  • Get an annotation
  • Put Create or update an annotation
  • Get List commits
  • Post List commits with include exclude
  • Get Compare two commits
  • Get Compare two commit diff stats
  • Get the common ancestor between two commits
  • Get a patch for two commits
Deployments (14 operations)
  • Get List repository deploy keys
  • Post Add a repository deploy key
  • Delete a repository deploy key
  • Put Update a repository deploy key
  • Get List deployments
  • Get a deployment
  • Get List environments
  • Post Create an environment
  • Delete an environment
  • Get an environment
  • Post Update an environment
  • Get List project deploy keys
  • Post Create a project deploy key
  • Delete a deploy key from a project
Downloads (3 operations)
  • Get List download artifacts
  • Post Upload a download artifact
  • Delete a download artifact
Issue Tracker (26 operations)
  • Get List components
  • Get List issues
  • Post Create an issue
  • Post Export issues
  • Get Check issue export status
  • Get Check issue import status
  • Post Import issues
  • Delete an issue
  • Put Update an issue
  • Get List attachments for an issue
  • Post Upload an attachment to an issue
  • Delete an attachment for an issue
  • Get List changes on an issue
  • Post Modify the state of an issue
  • Get List comments on an issue
  • Post Create a comment on an issue
  • Delete a comment on an issue
  • Put Update a comment on an issue
  • Delete Remove vote for an issue
  • Get Check if current user voted for an issue
  • Put Vote for an issue
  • Delete Stop watching an issue
  • Get Check if current user is watching a issue
  • Put Watch an issue
  • Get List milestones
  • Get List defined versions for issues
Pipelines (48 operations)
  • Get List variables for an environment
  • Post Create a variable for an environment
  • Delete a variable for an environment
  • Put Update a variable for an environment
  • Delete caches
  • Get List caches
  • Delete a cache
  • Get cache content URI
  • Get List pipelines
  • Post Run a pipeline
  • Get a pipeline
  • Get 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
  • Post Stop a pipeline
  • Get configuration
  • Put Update configuration
  • Put Update the next build number
  • Get List schedules
  • Post Create a schedule
  • Delete a schedule
  • Get a schedule
  • Put Update a schedule
  • Get List executions of a schedule
  • Delete SSH key pair
  • Get SSH key pair
  • Put Update SSH key pair
  • Get List known hosts
  • Post Create a known host
  • Delete a known host
  • Get a known host
  • Put Update a known host
  • Get List variables for a repository
  • Post Create a variable for a repository
  • Delete a variable for a repository
  • Get a variable for a repository
  • Put Update a variable for a repository
  • Get OpenID configuration for OIDC in Pipelines
  • Get keys for OIDC in Pipelines
  • Get List variables for a workspace
  • Post Create a variable for a workspace
  • Delete a variable for a workspace
  • Get variable for a workspace
  • Put Update variable for a workspace
Projects (7 operations)
  • Post Create a project in a workspace
  • Delete a project for a workspace
  • Get a project for a workspace
  • Put Update a project for a workspace
  • Get List the default reviewers in a project
  • Delete Remove the specific user from the project s default reviewers
  • Put Add the specific user as a default reviewer for the project
Pullrequests (26 operations)
  • Get List pull requests for a user
  • Get List pull requests that contain a commit
  • Get List default reviewers
  • Delete Remove a user from the default reviewers
  • Put Add a user to the default reviewers
  • Get List effective default reviewers
  • Get List pull requests
  • Post Create a pull request
  • Get List a pull request activity log
  • Put Update a pull request
  • Delete Unapprove a pull request
  • Post Approve a pull request
  • Get List comments on a pull request
  • Post Create a comment on a pull request
  • Delete a comment on a pull request
  • Put Update a comment on a pull request
  • Get List commits on a pull request
  • Post Decline a pull request
  • Get List changes in a pull request
  • Get the diff stat for a pull request
  • Post Merge a pull request
  • Get the merge task status for a pull request
  • Get the patch for a pull request
  • Delete Remove change request for a pull request
  • Post Request changes for a pull request
  • Get List commit statuses for a pull request
Refs (7 operations)
  • Get List branches and tags
  • Get List open branches
  • Post Create a branch
  • Delete a branch
  • Get List tags
  • Post Create a tag
  • Delete a tag
Reports (9 operations)
  • Get List reports
  • Delete a report
  • Get a report
  • Put Create or update a report
  • Get List annotations
  • Post Bulk create or update annotations
  • Delete an annotation
  • Get an annotation
  • Put Create or update an annotation
Repositories (23 operations)
  • Get List public repositories
  • Delete a repository
  • Post Create a repository
  • Put Update a repository
  • Get List commits that modified a file
  • Get List repository forks
  • Post Fork a repository
  • Get List webhooks for a repository
  • Post Create a WEBHOOK for a repository
  • Delete a WEBHOOK for a repository
  • Put Update a WEBHOOK for a repository
  • Get Retrieve the inheritance state for repository settings
  • Put Set the inheritance state for repository settings
  • Get List explicit group permissions for a repository
  • Delete an explicit group permission for a repository
  • Put Update an explicit group permission for a repository
  • Get List explicit user permissions for a repository
  • Delete an explicit user permission for a repository
  • Put Update an explicit user permission for a repository
  • Get the root directory of the main branch
  • Post Create a commit by uploading a file
  • Get List repositories watchers
  • Get List repository permissions for a user
Webhooks (9 operations)
  • Get a WEBHOOK resource
  • Get List webhooks for a repository
  • Post Create a WEBHOOK for a repository
  • Delete a WEBHOOK for a repository
  • Put Update a WEBHOOK for a repository
  • Get List webhooks for a workspace
  • Post Create a WEBHOOK for a workspace
  • Delete a WEBHOOK for a workspace
  • Put Update a WEBHOOK for a workspace
Properties (12 operations)
  • Delete a commit application property
  • Get a commit application property
  • Put Update a commit application property
  • Delete a repository application property
  • Get a repository application property
  • Put Update a repository application property
  • Delete a pull request application property
  • Get a pull request application property
  • Put Update a pull request application property
  • Delete a user application property
  • Get a user application property
  • Put Update a user application property
Snippets (15 operations)
  • Get List snippets
  • Post Create a snippet
  • Delete a snippet
  • Put Update a snippet
  • Get List comments on a snippet
  • Post Create a comment on a snippet
  • Delete a comment on a snippet
  • Put Update a comment on a snippet
  • Get List snippet changes
  • Get a snippet s raw file at HEAD
  • Delete Stop watching a snippet
  • Get Check if the current user is watching a snippet
  • Put Watch a snippet
  • Get snippet changes between versions
  • Get snippet patch between versions
Source (3 operations)
  • Get List commits that modified a file
  • Get the root directory of the main branch
  • Post Create a commit by uploading a file
Search (3 operations)
  • Get Search for code in a team s repositories
  • Get Search for code in a user s repositories
  • Get Search for code in a workspace
SSH (4 operations)
  • Get List SSH keys
  • Post Add a new SSH key
  • Delete a SSH key
  • Put Update a SSH key
Users (3 operations)
  • Get current user
  • Get List email addresses for current user
  • Get a user
Workspaces (10 operations)
  • Get List workspaces for the current user
  • Get List workspaces for user
  • Get List webhooks for a workspace
  • Post Create a WEBHOOK for a workspace
  • Delete a WEBHOOK for a workspace
  • Put Update a WEBHOOK for a workspace
  • Get List users in a workspace
  • Get List user permissions in a workspace
  • Get List all repository permissions for a workspace
  • Get List projects in a workspace

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from bitbucket docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official bitbucket OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official bitbucket OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.

When the bitbucket API updates, this node updates too.


License

MIT © kelvinzer0

Discussion