<!--
{
  "availability" : [
    "iOS: 11.0.0 -",
    "iPadOS: 11.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 7.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "NetworkExtension",
  "identifier" : "/documentation/NetworkExtension/NEHotspotConfigurationManager/getConfiguredSSIDs(completionHandler:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "Network Extension"
    ],
    "preciseIdentifier" : "c:objc(cs)NEHotspotConfigurationManager(im)getConfiguredSSIDsWithCompletionHandler:"
  },
  "title" : "getConfiguredSSIDs(completionHandler:)"
}
-->

# getConfiguredSSIDs(completionHandler:)

Submits a completion handler the configuration manager calls to send your app
the names of the SSIDs or Wi-Fi hotspot domains in the configuration.

```
func getConfiguredSSIDs(completionHandler: @escaping @Sendable ([String]) -> Void)
```

## Parameters

`completionHandler`

A completion handler that accepts an array of strings.

## Discussion

The hotspot configuration manager sends your app a list of network SSIDs
or Hotspot 2.0 domain names from the configuration by calling the completion handler
you pass to the method.

For Hotspot 2.0 Enterprise (802.1X) networks, the list contains HS 2.0 domain names,
and for other Wi-Fi networks, it contains their SSID.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)