create_pull_request
Create a pull request in Bitbucket Server, specifying source and target branches, with support for cross-repo sources, automatic default reviewers, and draft mode.
Instructions
Create a new pull request. Supports cross-repo PRs via sourceProject/sourceRepository and automatic default reviewer merging.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | No | Create the pull request as a draft. | |
| title | Yes | Pull request title. | |
| project | No | Project key. Defaults to BITBUCKET_DEFAULT_PROJECT. | |
| reviewers | No | Usernames to assign as reviewers. | |
| repository | Yes | Repository slug. | |
| description | No | Pull request description (Markdown supported). | |
| sourceBranch | Yes | Source branch name. | |
| targetBranch | Yes | Target branch name. | |
| sourceProject | No | Source project key for cross-repo PRs. | |
| sourceRepository | No | Source repository slug for cross-repo PRs. | |
| includeDefaultReviewers | No | Merge default reviewers into the reviewer list (default: true). |