No API support for more than 2 radios?

nerdherd
Comes here often

No API support for more than 2 radios?

Hi,

I feel like I'm missing something obvious.

The APIs for getting and setting radio parameters still only supports "twoFourGhzSettings" and "fiveGhzSettings", with that only working on the lower-band radio, not support for a 2nd 5ghz radio or 6ghz.

 

Besides using profiles, how can I use the API to get/set channels for all the radios?

 

Thanks

 

3 Replies 3
rhbirkelund
Kind of a big deal
Kind of a big deal

Using https://developer.cisco.com/meraki/api-v1/update-device-wireless-radio-settings/ should allow you to manually configure channels on APs. 

Setting an RF Profile ID will clear the manual setting, so don't set it. 

LinkedIn ::: https://blog.rhbirkelund.dk/

Like what you see? - Give a Kudo ## Did it answer your question? - Mark it as a Solution 🙂

All code examples are provided as is. Responsibility for Code execution lies solely your own.
nerdherd
Comes here often

Right, that endpoint only has two selections, fiveGhzSettings and twoFourGhzSettings, nothing for 6ghz and nothing for the 2nd 5ghz radio.  if you set the channel using that endpoint for 5ghz it sets it for the Lower band radio.

Here's the JSON:

{
"rfProfileId": "1234",
"twoFourGhzSettings": {
"channel": 11,
"targetPower": 21
},
"fiveGhzSettings": {
"channel": 149,
"channelWidth": 20,
"targetPower": 15
}
}

sungod
Kind of a big deal

It looks like the endpoint doesn't currently support the extra radios/band.

 

You could make a feature request to have the endpoint updated with the extra features, not a short-term solution though.

 

One thing to try is use https://developer.cisco.com/meraki/api-v1/get-device-wireless-radio-settings/ to get the settings you've manually configured for an AP with extra radios, then see if it exposes any undocumented parameters for them, if it does, try those parameters with the update endpoint and see if it works.

Get notified when there are additional replies to this discussion.