All integrations
Catalogue metadata onlydeveloper toolsv20260903_00

BITBUCKET

Bitbucket

Bitbucket is a Git-based code hosting and collaboration platform supporting private and public repositories, enabling teams to manage and review code through pull requests and integrations

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

110

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

1

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstream

OAUTH2

OAuth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 110 actions

Approve Pull Request

BITBUCKET_APPROVE_PULL_REQUEST

Tool to approve a pull request as the authenticated user. Use when you need to formally approve changes in a pull request review process.

Untrusted display-only summary

Browse repository path

BITBUCKET_BROWSE_REPOSITORY_PATH

Tool to retrieve content for a file path or browse directory contents at a specified revision in a Bitbucket repository. Use when you need flexible access to repository content - returns raw file data for files or paginated directory listings for directories.

Untrusted display-only summary

Create a branch

BITBUCKET_CREATE_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.

Untrusted display-only summary

Create an issue

BITBUCKET_CREATE_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.

Untrusted display-only summary

Create an issue comment

BITBUCKET_CREATE_ISSUE_COMMENT

Adds a new comment with markdown support to an existing Bitbucket issue.

Untrusted display-only summary

Create a pull request

BITBUCKET_CREATE_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.

Untrusted display-only summary

Create pull request comment

BITBUCKET_CREATE_PULL_REQUEST_COMMENT

Creates a new comment on a Bitbucket pull request. Supports top-level comments, threaded replies, and inline code comments. Use when providing feedback on a PR, replying to existing comments, or commenting on specific code lines.

Untrusted display-only summary

Create commit report annotations

BITBUCKET_CREATE_REPOSITORIES_COMMIT_REPORTS_ANNOTATIONS

Adds multiple annotations to a commit report in bulk. Use when you need to add code analysis findings (vulnerabilities, code smells, bugs) to a report attached to a specific commit.

Untrusted display-only summary

List commits from revision (POST)

BITBUCKET_CREATE_REPOSITORIES_COMMITS2

Tool to list commits from a revision using POST method. Identical to GET endpoint but allows sending include/exclude parameters in request body to avoid URL length limits. Use when include/exclude parameters are too long for query strings.

Untrusted display-only summary

Create repository

BITBUCKET_CREATE_REPOSITORY

Creates a new Bitbucket 'git' repository in a specified workspace, defaulting to the workspace's oldest project if `project_key` is not provided.

Untrusted display-only summary

Create snippet comment

BITBUCKET_CREATE_SNIPPET_COMMENT

Posts a new top-level comment or a threaded reply to an existing comment on a specified Bitbucket snippet.

Untrusted display-only summary

Create team pipeline variable

BITBUCKET_CREATE_TEAMS_PIPELINES_CONFIG_VARIABLES

Creates a team-level pipeline configuration variable in Bitbucket. Use when you need to add environment variables or configuration values that should be available to all pipelines within a team.

Untrusted display-only summary

Create user pipeline variable

BITBUCKET_CREATE_USERS_PIPELINES_CONFIG_VARIABLES

Creates a user-level pipeline variable for Bitbucket pipelines. Use when you need to create account-level configuration variables that can be used across all repositories owned by the user.

Untrusted display-only summary

Decline Pull Request

BITBUCKET_DECLINE_PULL_REQUEST

Decline a Bitbucket Cloud pull request via the REST API. Use this action when you need to reject a pull request that should not be merged. This action is irreversible — once declined, the pull request cannot be reopened and must be recreated if needed.

Untrusted display-only summary

Delete commit comment

BITBUCKET_DELETE_COMMIT_COMMENT

Permanently deletes a specific comment on a commit. Use when removing outdated, incorrect, or unwanted feedback on a commit.

Untrusted display-only summary

Delete issue

BITBUCKET_DELETE_ISSUE

Permanently deletes a specific issue, identified by its `issue_id`, from the repository specified by `repo_slug` within the given `workspace`.

Untrusted display-only summary

Delete pull request comment

BITBUCKET_DELETE_PULL_REQUEST_COMMENT

Permanently deletes a specific pull request comment (top-level, inline, or threaded reply). Use when removing outdated, incorrect, or unwanted feedback from a pull request.

Untrusted display-only summary

Delete commit report annotation

BITBUCKET_DELETE_REPOSITORIES_COMMIT_REPORTS_ANNOTATIONS

Deletes a single annotation matching the provided ID from a commit report. Use when you need to remove a specific annotation from a code analysis report.

Untrusted display-only summary

Delete repository

BITBUCKET_DELETE_REPOSITORY

Permanently deletes a specified Bitbucket repository; this action is irreversible and does not affect forks.

Untrusted display-only summary

Delete snippet watch

BITBUCKET_DELETE_SNIPPETS_WATCH

Stops watching a specific snippet. Use when you want to unsubscribe from notifications for a snippet.

Untrusted display-only summary

Delete user pipeline variable

BITBUCKET_DELETE_USER_PIPELINE_VARIABLE

Permanently deletes a user-level pipeline configuration variable identified by its UUID. Use this to remove pipeline variables that are no longer needed at the account level.

Untrusted display-only summary

Get branch

BITBUCKET_GET_BRANCH

Retrieves detailed information about a specific branch in a Bitbucket repository. Use when you need to get branch metadata, the commit it points to, or verify a branch exists.

Untrusted display-only summary

Get Commit Build Status

BITBUCKET_GET_COMMIT_BUILD_STATUS

Get a specific build status for a commit in Bitbucket. Use when you need to check the status of a particular build/CI run for a commit.

Untrusted display-only summary

Get Commit Changes

BITBUCKET_GET_COMMIT_CHANGES

Tool to retrieve a page of changes made in a specified commit, showing all changed files with their change statistics (lines added/removed, status). Use when you need to enumerate files modified in a specific commit or commit range.

Untrusted display-only summary

Get commit comment

BITBUCKET_GET_COMMIT_COMMENT

Retrieves a specific comment from a commit by its ID. Use when you need to fetch details of a particular commit comment including content, author, timestamps, and inline location.

Untrusted display-only summary

Get Commit Diff

BITBUCKET_GET_COMMIT_DIFF

Tool to retrieve the unified diff between two provided revisions or for a single commit in a Bitbucket repository. Use when you need to see the actual code changes in a commit or between two commits. Supports filtering by file path and various diff options.

Untrusted display-only summary

Get current user (v2)

BITBUCKET_GET_CURRENT_USER2

Tool to retrieve complete profile information for the currently authenticated Bitbucket user. Use when you need comprehensive user details including account_id, username, nickname, and other profile fields.

Untrusted display-only summary

Get deployment environment variables

BITBUCKET_GET_DEPLOYMENT_ENVIRONMENT_VARIABLES

Retrieves deployment environment level variables for a specific Bitbucket repository environment. Use when you need to view or audit environment-specific configuration variables for deployments.

Untrusted display-only summary

Get file from repository

BITBUCKET_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.

Untrusted display-only summary

Get hook events

BITBUCKET_GET_HOOK_EVENTS

Retrieves a paginated list of all valid webhook events for a specified entity type (repository or workspace). Use when you need to discover available webhook event types for subscription or webhook configuration.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.