Skip to main content

Bitbucket

Commit files and manage Bitbucket issues, pull requests, comments, repositories, and more.

Bitbucket

Overview

Commit files and manage Bitbucket issues, pull requests, comments, repositories, and more.

Requirements

OAuth Connection

Required for this node. Connect your Bitbucket OAuth account from Integrations.

Inputs

Standard Inputs

  • API Bodyoptional

    JSON object sent as the request body

    Required
    No
    Multiple
    No
    Visibility
    operation=makeApiCall
  • API Methodrequired

    HTTP method for the Bitbucket REST API call

    Required
    Yes
    Multiple
    No
    Visibility
    operation=makeApiCall
  • API Pathrequired

    Relative Bitbucket REST API path starting with /

    Required
    Yes
    Multiple
    No
    Visibility
    operation=makeApiCall
  • Bodyoptional

    Issue or comment body in Markdown

    Required
    No
    Multiple
    No
    Visibility
    operation=createComment,updateComment,createIssue,updateIssue
  • Branchoptional

    Branch name. Defaults to main for commitFiles.

    Required
    No
    Multiple
    No
    Visibility
    operation=commitFiles,getBranch
  • Comment IDrequired

    Pull request comment ID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=updateComment,getComment,deleteComment
  • Commit Messageoptional

    Commit message for the changes

    Required
    No
    Multiple
    No
    Visibility
    operation=commitFiles
  • Filesrequired

    Array of files with path and content to commit

    Required
    Yes
    Multiple
    No
    Visibility
    operation=commitFiles
  • Issue Numberrequired

    Issue ID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=updateIssue,getIssue
  • Limitoptional

    Maximum number of items to return (1–100)

    Required
    No
    Multiple
    No
    Default
    30
    Visibility
    operation=searchBranches,searchPullRequests,searchIssues,searchComments
    Constraints
    min: 1 · max: 100 · step: 1
  • Operationrequired

    The Bitbucket operation to perform

    Required
    Yes
    Multiple
    No
    Default
    commitFiles
    Options
    commitFilesgetRepositorygetBranchsearchBranchesgetPullRequestsearchPullRequestscreateIssueupdateIssuegetIssuesearchIssuescreateCommentupdateCommentgetCommentsearchCommentsdeleteCommentmakeApiCall
  • Pull Request Numberrequired

    Pull request ID

    Required
    Yes
    Multiple
    No
    Visibility
    operation=getPullRequest,createComment,updateComment,getComment,searchComments,deleteComment
  • Queryoptional

    Optional Bitbucket query language filter. Leave empty to list all on the first page.

    Required
    No
    Multiple
    No
    Visibility
    operation=searchBranches,searchPullRequests,searchIssues,searchComments
  • Repositoryrequired

    Repository in workspace/repo format

    Required
    Yes
    Multiple
    No
    Visibility
    operation=commitFiles,getRepository,getBranch,searchBranches,getPullRequest,searchPullRequests,createIssue,updateIssue,getIssue,searchIssues,createComment,updateComment,getComment,searchComments,deleteComment
  • Stateoptional

    Issue state for updateIssue, or pull request state for searchPullRequests

    Required
    No
    Multiple
    No
    Visibility
    operation=updateIssue,searchPullRequests
    Options
    newopenresolvedon holdinvalidduplicatewontfixclosedOPENMERGEDDECLINEDSUPERSEDED
  • Titleoptional

    Issue title

    Required
    No
    Multiple
    No
    Visibility
    operation=createIssue,updateIssue

Outputs

  • Commit Hashtext

    Hash of the created commit

  • Datajson

    Raw Bitbucket API data for the next node

  • Successboolean

    Success state of the Bitbucket operation