Public/Get-MerakiNetworkWirelessRfProfile.ps1

function Get-MerakiNetworkWirelessRfProfile {
    <#
    .SYNOPSIS
    Retrieves the details of a specified RF profile for a Meraki network.
    .DESCRIPTION
    This function retrieves the details of a specified RF profile for a Meraki network using the Meraki Dashboard API.
    .PARAMETER AuthToken
    The Meraki API token for the account.
    .PARAMETER networkId
    The ID of the Meraki network for which to retrieve the RF profile details.
    .PARAMETER rfProfileId
    The ID of the RF profile for which to retrieve details.
    .EXAMPLE
    PS> Get-MerakiNetworkWirelessRfProfile -AuthToken "1234" -networkId "abcd" -rfProfileId "5678"
    Retrieves the details of the RF profile with ID "5678" for network "abcd" using the Meraki API token "1234".
    #>

    [CmdletBinding()]
    param (
        [parameter(Mandatory=$true)]
        [string]$AuthToken,
        [parameter(Mandatory=$true)]
        [string]$networkId,
        [parameter(Mandatory=$true)]
        [string]$rfProfileId
    )

    try {
        $header = @{
            "X-Cisco-Meraki-API-Key" = $AuthToken
        }

        $response = Invoke-RestMethod -Method Get -Uri "https://api.meraki.com/api/v1/networks/$networkId/wireless/rfProfiles/$rfProfileId" -Header $header -UserAgent "MerakiPowerShellModule/1.0.2 DocNougat"
        return $response
    }
    catch {
        Write-Debug $_
        Throw $_
    }
}