Public/JSM/Request/Invoke-AtlassianCloudJsmRequestApprovalDecision.ps1
function Invoke-AtlassianCloudJsmRequestApprovalDecision{ [CmdletBinding()] param( [Parameter(Mandatory, Position=0)] [ValidateNotNullOrEmpty()] [string]$IssueKey, [Parameter(Mandatory, Position=1)] [ValidateNotNullOrEmpty()] [string]$ApprovalId, [Parameter(Mandatory, Position=2)] [ValidateNotNullOrEmpty()] [string]$AtlassianOrgName, [Parameter(Mandatory, Position=3)] [ValidateSet("Approve","Decline")] [string]$Decision, [Parameter(Mandatory, Position=4)] [ValidateNotNullOrEmpty()] [string]$Pat ) $data = @{ decision = "$($Decision.ToLower())" } | ConvertTo-Json return Invoke-AtlassianCloudJsmMethod -AtlassianOrgName $AtlassianOrgName -Endpoint "request/$IssueKey/approval/$ApprovalId" -Data $data -Pat $Pat -Verbose:($Verbose.IsPresent) } |