Public/Cloud/Get-BitbucketCloudPullRequests.ps1
Function Get-BitbucketCloudPullRequests { param([Parameter(Mandatory=$false)] $Session = (Get-BitbucketSession), [Parameter(Mandatory=$false)] [String] $Workspace = $Session.Workspace, [Parameter(Mandatory=$true)] $Repository, [Parameter(Mandatory=$false)] $Page=1, [Parameter(Mandatory=$false)] $Query, [Parameter(Mandatory=$false)] $PageLen=50, [Parameter(Mandatory=$false)] $Branch="master", [Parameter(Mandatory=$false)] [Switch]$All ) return (Invoke-RestMethod ` -Method GET ` -Uri "$($Session.Server)/$($Session.Version)/repositories/$Workspace/$Repository/pullrequests/?q=${Query}&page=${Page}&pagelen=${PageLen}" ` -Headers @{ "Content-Type"= "application/json" Authorization = $Session.Authorization }).values } |