Teams using PullRequest have the ability to allow reviewers from the PullRequest network to approve proposed changes.
This is useful if you wish to prevent changes from being merged if our reviewers have identified what appears to be blocking issues.
PullRequest Reviewer Approval can be enabled for each of your repositories in their respective Project Settings.
In some cases, PullRequest will be unable to execute an approved action in your version control provider.
This is likely because of settings configured for your repositories in your version control provider, such as user role permissions, that prevent our posting user or application from successfully approving.
In these cases, PullRequest will post a comment noting that a PullRequest reviewer has approved the changes, but our system was unable to apply a functional "approved" status to the pull or merge request in the system.