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.
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.
BITBUCKET_CREATE_ISSUE_COMMENT
Adds a new comment with markdown support to an existing Bitbucket issue.
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.
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.
BITBUCKET_CREATE_SNIPPET_COMMENT
Posts a new top-level comment or a threaded reply to an existing comment on a specified Bitbucket snippet.
BITBUCKET_DELETE_ISSUE
Permanently deletes a specific issue, identified by its `issue_id`, from the repository specified by `repo_slug` within the given `workspace`.
BITBUCKET_DELETE_REPOSITORY
Permanently deletes a specified Bitbucket repository; this action is irreversible and does not affect forks.
BITBUCKET_GET_CURRENT_USER
Retrieves the profile information (UUID, display name, links, creation date) for the currently authenticated Bitbucket user.
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.
BITBUCKET_GET_PULL_REQUEST
Get a single pull request by ID with complete details.
BITBUCKET_GET_SNIPPET
Retrieves a specific Bitbucket snippet by its encoded ID from an existing workspace, returning its metadata and file structure.
BITBUCKET_LIST_PULL_REQUESTS
Lists pull requests in a specified, accessible Bitbucket repository, optionally filtering by state (OPEN, MERGED, DECLINED).
BITBUCKET_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.
BITBUCKET_LIST_WORKSPACE_MEMBERS
Lists all members of a specified Bitbucket workspace; the workspace must exist.
BITBUCKET_LIST_WORKSPACES
Lists Bitbucket workspaces accessible to the authenticated user, optionally filtered and sorted.
BITBUCKET_UPDATE_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.