Get WiFi
unifi_get_wifiGet full configuration for a WiFi broadcast (SSID): security settings, filters, schedules, and advanced options; passphrases are redacted unless includeSecrets is true.
Instructions
Get full configuration for a WiFi broadcast (SSID). Returns the list fields plus the booleans (hideName, clientIsolationEnabled, uapsdEnabled, multicastToUnicastConversionEnabled, bandSteeringEnabled, arpProxyEnabled, bssTransitionEnabled, advertiseDeviceName, channel2gLockedTo6, dtimPeriod2gLockedTo3), the full securityConfiguration (type, pmfMode, fastRoamingEnabled, saeConfiguration, presharedKeys[] on PPSK SSIDs, …), and optional configs when configured (omitted otherwise): clientFilteringPolicy, blackoutScheduleConfiguration, hotspotConfiguration, mdnsProxyConfiguration, handoffSuggestionsConfiguration, dtimPeriodByFrequencyGHzOverride, broadcastingDeviceFilter, mloEnabled. Passphrases (securityConfiguration.passphrase, presharedKeys[].passphrase) are returned as "[REDACTED]" unless includeSecrets is true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | Site ID | |
| includeSecrets | No | Return WiFi passphrases in plaintext instead of "[REDACTED]" (default: false). Only set this when the user explicitly needs the key. | |
| wifiBroadcastId | Yes | WiFi Broadcast ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| name | No | ||
| type | No | ||
| enabled | No | ||
| network | No | ||
| hideName | No | ||
| metadata | No | ||
| mloEnabled | No | ||
| bandSteeringEnabled | No | ||
| securityConfiguration | No | ||
| broadcastingDeviceFilter | No | ||
| broadcastingFrequenciesGHz | No |