devops_pull_request_write
Create and update pull requests, manage reviewers, and vote on PRs in on-premises Azure DevOps.
Instructions
Write operations for pull requests. Use the action parameter to create or update pull requests, add or remove reviewers, or cast the authenticated user's vote.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vote | No | Vote to cast: Approved, ApprovedWithSuggestions, NoVote, WaitingForAuthor, or Rejected. | |
| title | No | Pull request title. Required for create; optional for update. | |
| action | Yes | Action to perform: create, update, update_reviewers, or vote. | |
| labels | No | Label names. Used for create and update. | |
| status | No | New status for update: Active or Abandoned. | |
| is_draft | No | Whether the pull request is a draft. Used for create and update. | |
| work_items | No | Space-separated work item IDs to associate. Used for create. | |
| description | No | Pull request description. Used for create and update. | |
| reviewer_ids | No | Reviewer IDs. Required for update_reviewers. | |
| auto_complete | No | Set or clear autocomplete. Used for update. | |
| bypass_policy | No | Bypass branch policies on autocomplete. Requires bypass_reason. | |
| bypass_reason | No | Reason for bypassing branch policies. | |
| repository_id | No | Repository name or ID. Required for all actions. | |
| merge_strategy | No | Merge strategy for autocomplete. Used for update. | |
| pull_request_id | No | Pull request ID. Required for update, update_reviewers, and vote. | |
| reviewer_action | No | Reviewer action: add or remove. Required for update_reviewers. | |
| source_ref_name | No | Source branch ref for create, for example refs/heads/feature-branch. | |
| target_ref_name | No | Target branch ref for create or update, for example refs/heads/main. | |
| delete_source_branch | No | Delete source branch on autocomplete. Used for update. | |
| merge_commit_message | No | Commit message for autocomplete. Used for update. | |
| transition_work_items | No | Transition work items on autocomplete. Used for update. | |
| fork_source_repository_id | No | Fork source repository ID. Used for create. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |