meraki / dashboard-api-python

Official Dashboard API library (SDK) for Python
MIT License
289 stars 151 forks source link

Follow up on Issue # 170 (updateNetworkWirelessRfProfile - perSsidSettings) #176

Closed vmunnz93 closed 2 years ago

vmunnz93 commented 2 years ago

In the latest version of the library (v1.15.0), investigating dashboard-api-python/meraki/api/wireless.py here, and locating the code for updateNetworkWirelessRfProfile, we see that 'perSsidSettings' is not included in body_params.

This is affecting user's (@Philippe-Ragon) ability to modify per-SSID bandOperationMode & bandSteeringEnabled configurations for APs mapped to non-default RF profiles.

The ask: Could we update the repo that allows the perSsidSettings field to be updated?

TKIPisalegacycipher commented 2 years ago

The library has now been updated for the latest API release v1.18.0. Please open a new issue if you have any other questions.

Philippe-Ragon commented 2 years ago

The library has been updated but the issue is still present with 1.18.1 When you call updateNetworkWirelessRfProfile() with bandSelectionType set to 'ssid' you have no way to specify 'perSsidSettings'

Adding this keyword in variable body_params solves the issue.