Bitbucket
Overview
Pre-built tooling
✅ Authorization
| Tools | Status |
|---|---|
| Pre-built authorization (OAuth) | ✅ |
| Credentials auto-refresh | ✅ |
| Pre-built authorization UI | ✅ |
| Custom authorization UI | ✅ |
| Expired credentials detection | ✅ |
✅ Read & write data
| Tools | Status |
|---|---|
| Pre-built integrations | ✅ |
| API unification | ✅ |
| 2-way sync | ✅ |
| Webhooks from Tenklo on data modifications | ✅ |
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
| Proxy requests | ✅ |
✅ Observability & data quality
| Tools | Status |
|---|---|
| HTTP request logging | ✅ |
| End-to-end type safety | ✅ |
| Data runtime validation | ✅ |
| OpenTelemetry export | ✅ |
| Slack alerts on errors | ✅ |
| Integration status API | ✅ |
✅ Customization
| Tools | Status |
|---|---|
| Create or customize use-cases | ✅ |
| Pre-configured pagination | 🚫 (time to contribute: <48h) |
| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
| Per-customer configurations | ✅ |
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
create-branch | Create a branch in a repository | Action | 🔗 Github |
create-pr-comment | Add a comment to a pull request | Action | 🔗 Github |
create-project | Create a project in a workspace | Action | 🔗 Github |
create-pull-request | Create a pull request. | Action | 🔗 Github |
create-repository | Create a repository in a workspace. | Action | 🔗 Github |
create-webhook | Create a webhook on a repository | Action | 🔗 Github |
decline-pull-request | Decline (reject) a pull request. | Action | 🔗 Github |
delete-branch | Delete a branch from a repository | Action | 🔗 Github |
delete-repository | Delete a repository. | Action | 🔗 Github |
delete-webhook | Delete a repository webhook | Action | 🔗 Github |
get-commit | Retrieve a single commit. | Action | 🔗 Github |
get-current-user | Retrieve the authenticated user's profile | Action | 🔗 Github |
get-project | Retrieve a project in a workspace. | Action | 🔗 Github |
get-repository | Retrieve a repository. | Action | 🔗 Github |
get-workspace | Retrieve a Bitbucket workspace. | Action | 🔗 Github |
list-branches | List branches for a repository | Action | 🔗 Github |
list-commits | List commits for a repository. | Action | 🔗 Github |
list-deployment-environments | List deployment environments for a repository | Action | 🔗 Github |
list-pipelines | List pipelines for a repository | Action | 🔗 Github |
list-pr-activity | List the activity log for all pull requests in a repository | Action | 🔗 Github |
list-pr-comments | List comments on a pull request | Action | 🔗 Github |
list-projects | List projects in a workspace | Action | 🔗 Github |
list-pull-requests | List pull requests for a repository | Action | 🔗 Github |
list-repositories | List repositories in a workspace | Action | 🔗 Github |
list-tags | List tags for a repository | Action | 🔗 Github |
list-watchers | List users watching a repository | Action | 🔗 Github |
list-webhooks | List webhooks on a repository. | Action | 🔗 Github |
list-workspace-members | List all members of a workspace. | Action | 🔗 Github |
list-workspaces | List workspaces the authenticated user belongs to. | Action | 🔗 Github |
merge-pull-request | Merge a pull request | Action | 🔗 Github |
update-project | Update a workspace project. | Action | 🔗 Github |
update-pull-request | Update a pull request. | Action | 🔗 Github |
update-repository | Update repository metadata. | Action | 🔗 Github |
update-webhook | Update a repository webhook. | Action | 🔗 Github |
branches | Sync branches per repository | Sync | 🔗 Github |
commits | Sync commits per repository | Sync | 🔗 Github |
pipelines | Sync pipeline runs per repository | Sync | 🔗 Github |
pull-requests | Sync pull requests per repository | Sync | 🔗 Github |
repositories | Sync repositories in a workspace | Sync | 🔗 Github |
tags | Sync tags per repository. | Sync | 🔗 Github |
workspace-members | Sync members of a workspace | Sync | 🔗 Github |
workspaces | Sync workspaces the authenticated user belongs to. | Sync | 🔗 Github |
Access requirements
| Pre-Requisites | Status | Comment |
|---|---|---|
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ |
Setup guide
No setup guide yet.
Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
- How to register an Application
- OAuth-related docs
- List of OAuth scopes
- Web API docs (their REST API)
Contribute useful links by editing this page
API gotchas
- Access tokens expires after every 2hours, you can use
nango.getConnection()to generate a new set of tokens.
Contribute API gotchas by editing this page