Public/Remove-MrkNetworkVLAN.ps1

function Remove-MrkNetworkVLAN { # UNTESTED
    <#
    .SYNOPSIS
    Removes a VLAN from a Meraki network
    .DESCRIPTION
    Removes a VLAN from a Meraki network, identifying the network with the Network ID, to find an id use Get-MrkNetwork
    .EXAMPLE
    Remove-MrkNetworkVLAN -networkId X_111122223639801111 -id 500
    .PARAMETER networkId
    id of a network (get-MrkNetworks)[0].id
    .PARAMETER id
    VLAN is, a number between 1 and 4094
    #>

    [CmdletBinding()]
    Param (
        [Parameter(Mandatory)][ValidateNotNullOrEmpty()][String]$networkId,
        [Parameter(Mandatory)][ValidateNotNullOrEmpty()][String]$id
    )
    if ($mrkApiVersion -eq 'v0'){
        Invoke-MrkRestMethod -Method DELETE -ResourceID "/networks/$networkId/vlans/$id"
    } Else { #mrkApiVersion v1
        Invoke-MrkRestMethod -Method DELETE -ResourceID "/networks/$networkId/appliance/vlans/$id"
    }    
}