The only API that exists for updating an SSID is as follows: { "name": "SSID_NAME_HERE", "enabled": false, "splashPage": "None", "perClientBandwidthLimitUp": 0, "perClientBandwidthLimitDown": 0, "ssidAdminAccessible": false, "ipAssignmentMode": "NAT mode", "authMode": "open" } However, I know there are more options because when I GET for any specific network I have, the results yield many more options. Example of a WPA2-Enterprise network: { "number": 0, "name": "TESTING_123", "enabled": true, "splashPage": "None", "ssidAdminAccessible": false, "authMode": "8021x-radius", "encryptionMode": "wpa-eap", "wpaEncryptionMode": "WPA2 only", "radiusServers": [ { "host": "10.10.10.10", "port": 1812 }, { "host": "10.10.10.11", "port": 1812 } ], "radiusAccountingEnabled": true, "radiusAccountingServers": [ { "host": "10.10.10.10", "port": 1813 }, { "host": "10.10.10.11", "port": 1813 } ], "radiusCoaEnabled": false, "radiusAttributeForGroupPolicies": "Filter-Id", "radiusFailoverPolicy": null, "radiusLoadBalancingPolicy": null, "ipAssignmentMode": "Bridge mode", "useVlanTagging": true, "defaultVlanId": 208, "radiusOverride": false, "minBitrate": 24, "bandSelection": "5 GHz band only", "perClientBandwidthLimitUp": 0, "perClientBandwidthLimitDown": 0 }, So I just tested this on an SSID that has Visibility set to 'Advertise this SSID publicly' And I got these results: { "number": 3, "name": "TEST", "enabled": true, "splashPage": "None", "ssidAdminAccessible": false, "authMode": "psk", "psk": "testing1234", "encryptionMode": "wpa", "wpaEncryptionMode": "WPA2 only", "ipAssignmentMode": "NAT mode", "minBitrate": 6, "bandSelection": "5 GHz band only", "perClientBandwidthLimitUp": 0, "perClientBandwidthLimitDown": 0 }, So then I changed it to 'Hide this SSID' I don't see any change in the GET unfortunately. The Meraki API is very much still a work in progress, and they are updating it overtime but it is still lacking very much.
... View more