Lesstep
Azure DevOps Services and Server · Pull requests · October 26, 2026

Azure DevOps pull request votes: Approve with suggestions, Wait for author and Reject

A reviewer of an Azure DevOps pull request votes from the vote menu on the pull request page, and the reviewer's icon then shows the vote. A vote never completes the pull request; it decides whether it can be completed. Below is what each vote does, from Microsoft's Review pull requests, branch policies, the Pull Request Reviewers REST reference and the Sprint 167 release notes.

The five options

When a vote blocks completion

Declining and flagging

Since Sprint 167 (April 2020), you can decline to review a pull request you were added to, from the vote menu or from the context menu on the pull request list, and the list's custom sections show the pull requests you reviewed and the ones you declined on separate tabs. A pull request you flag shows at the top of your list. The REST API shows both on the reviewer, as hasDeclined and isFlagged.

Voting from a script

Votes in IntelliJ IDEA and Rider

Azure DevOps Pull Requests, a plugin by Lesstep for JetBrains IDEs 2024.1 or later and Android Studio, lists the pull requests of Azure DevOps Services and Azure DevOps Server in an IDE tool window. Its Waiting for my vote filter leaves out a pull request once you voted on it or declined it, and one asked of your team once a teammate voted. Its Vote… menu offers Approve, Approve with suggestions, Wait for author, Reject and Reset vote, and each reviewer shows with their vote and whether they are required. An approval is refused when the source branch got new commits after you opened the pull request, so you approve what you saw. The branch policies show in words, including "a reject or wait-for-author vote blocks completion" when the branch says so. The review inbox and the branch policies are free; voting, commenting and completing are Pro (US$1 a month, with a 30-day free trial).

Get it on JetBrains Marketplace

Azure DevOps is a trademark of Microsoft Corporation; IntelliJ IDEA and Rider are trademarks of JetBrains s.r.o. This page is not affiliated with or endorsed by Microsoft or JetBrains.

More: suggested changes in comments · why an approval does not count · required reviewers and path filters · pull requests assigned to your team · comment status and resolution · 日本語