Public/Cloud/Get-BitbucketCloudPipelines.ps1


Function Get-BitbucketCloudPipelines{
    param(
        [Parameter(Mandatory=$false)] [PSCustomObject] $Session = (Get-BitbucketSession),
        [Parameter(Mandatory=$true)]  [String] $Repository,
        [Parameter(Mandatory=$false)] [String] $Query="")
 
    return (Invoke-RestMethod `
         -Method GET `
         -Uri "$($Session.Server)/$($Session.Version)/repositories/$($Repository.Workspace)/$($Repository.Name)/pipelines/?q=${Query}" `
         -Headers @{ Authorization = $Session.Authorization}).Values
 }