Functions/Invitations/Remove-RAVendorInvitation.ps1
function Remove-RAVendorInvitation { [CmdletBinding( SupportsShouldProcess, ConfirmImpact = 'Medium' )] [OutputType([string])] param ( [Parameter( Mandatory, HelpMessage = 'The invitation to be removed' )] [string]$InvitationId ) begin { } process { $url = "https://$($Script:ApiURL)/v2-edge/invitations/vendor-invitations/$InvitationId" if ($PSCmdlet.ShouldProcess("VendorId: $VendorId", 'Removing vendor')) { $result = Invoke-RestMethod -Method Delete -Uri $url -WebSession $Script:WebSession } } end { Write-Output -InputObject $result } } |