Package Information
Available Nodes
Documentation generating…
Documentation
@n8n-dev/n8n-nodes-bitbucket
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:
- Settings → Community Nodes → Install
- Search:
@n8n-dev/n8n-nodes-bitbucket - Click Install
Quick Start
- Install the node (above)
- Add credentials: bitbucket API → paste your API key
- Drag the bitbucket node into your workflow
- 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