Public/Remove-FrigateUser.ps1

function Remove-FrigateUser {
    [CmdletBinding()]
    param (
        [Parameter(Mandatory, ValueFromPipelineByPropertyName)]
        [string]
        $Username,

        [Parameter(ValueFromPipeline, ValueFromPipelineByPropertyName)]
        [ValidateScript({ TestSession -Session $_ -ErrorAction Stop })]
        [object]
        $Session = (GetLastSession -ErrorAction Stop)
    )

    process {
        $splat = @{
            Session = $Session
            Path    = 'api/users/' + [system.web.HttpUtility]::UrlEncode($Username)
            Method  = 'Delete'
        }
        Invoke-FrigateApi @splat
    }
}