Private/Invoke/Invoke-CWMDeleteMaster.ps1

function Invoke-CWMDeleteMaster {
    [CmdletBinding(SupportsShouldProcess)]
    param (
        [string]$Endpoint
    )

    $URI = New-CWMUrl -Endpoint $Endpoint
    $WebRequestArguments = @{
        Uri = $URI
        Method = 'Delete'
    }
    if ($PSCmdlet.ShouldProcess($WebRequestArguments.URI, "Invoke-CWMDeleteMaster")) {
        $Result =  Invoke-CWMWebRequest -Arguments $WebRequestArguments
        if($Result.content){ $Result = $Result.content | ConvertFrom-Json }
    }
    if ($Result.StatusCode -eq 204) { Write-Verbose 'Success' }
    $Result
}