How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Extreme Networks Configuration - Policy API

SSID/User Profile/Classification Rule/CCG/Radio Profile/...

Extreme Networks Configuration - Policy API is one of 52 APIs that Extreme Networks publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Configuration - Policy. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 111 operations across 63 paths, and defines 216 schemas. It is described by OpenAPI 3.2.0, at version 25.9.0-36.

Requests are made against a single base URL, https://api.extremecloudiq.com.

111 operations 63 paths 216 schemas 14 DELETE37 GET34 POST26 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
25.9.0-36
Base URL
https://api.extremecloudiq.com
Authentication
HTTP Bearer
License
Terms of Service
Resource Areas
1

Authentication & Security 1

Extreme Networks Configuration - Policy API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth).

  • BearerAuth — JSON Web Token (JWT) based authentication

Paths & Operations 111

Across 63 paths, the API surfaces 111 operations — 14 DELETE, 37 GET, 34 POST, 26 PUT. Each is listed below with its method, path, parameters, and response codes.

Configuration - Policy 111

SSID/User Profile/Classification Rule/CCG/Radio Profile/...

GET
/classification-rules
List classification rules
listClassificationRules 2 params → 200default
POST
/classification-rules
Create classification rule
createClassificationRule body → 201default
GET
/classification-rules/{id}
Get a classification rule by ID
getClassificationRule 1 param → 200default
PUT
/classification-rules/{id}
Update classification rule
updateClassificationRule 1 param body → 200default
DELETE
/classification-rules/{id}
Delete classification rule by ID
deleteClassificationRule 1 param → 200default
GET
/l3-address-profiles
List L3 address profile
listL3AddressProfiles 1 param → 200default
POST
/l3-address-profiles
Create L3 address profile
createL3AddressProfile body → 201default
GET
/l3-address-profiles/{id}
Get L3 address profile by ID
getL3AddressProfile 1 param → 200default
PUT
/l3-address-profiles/{id}
Update L3 address profile by ID
updateL3AddressProfile 1 param body → 200default
DELETE
/l3-address-profiles/{id}
Delete L3 address profile by ID
deleteL3AddressProfile 1 param → 200default
GET
/ip-firewall-policies
List IP Firewall policies
listIpFirewallPolicies 2 params → 200default
POST
/ip-firewall-policies
Create IP Firewall policy
createIpFirewallPolicy body → 201default
GET
/ip-firewall-policies/{id}
Get IP Firewall Policy by ID
getIpFirewallPolicy 1 param → 200default
PUT
/ip-firewall-policies/{id}
Update IP Firewall policy by ID
updateIpPolicyRequest 1 param body → 200default
DELETE
/ip-firewall-policies/{id}
Delete IP Firewall policy by ID
deleteIpFirewallPolicy 1 param → 200default
POST
/ip-firewall-policies/{id}/ip-firewall-rule/:attach
Attach IP Firewall Rule to IP Firewall policy
attachIpFirewallRuleToIpFirewallPolicy 1 param body → 200default
POST
/ip-firewall-policies/{id}/ip-firewall-rule/:detach
Detach IP Firewall Rule from IP Firewall policy
detachIpFirewallRuleFromIpFirewallPolicy 1 param body → 200default
GET
/mac-firewall-policies
List MAC Firewall policies
listMacFirewallPolicies 2 params → 200default
POST
/mac-firewall-policies
Create MAC Firewall Policy
createMacFirewallPolicy body → 201default
GET
/mac-firewall-policies/{id}
Get MAC Firewall Policy by ID
getMacFirewallPolicy 1 param → 200default
PUT
/mac-firewall-policies/{id}
Update MAC Firewall policy by ID
updateMacPolicyRequest 1 param body → 200default
DELETE
/mac-firewall-policies/{id}
Delete MAC Firewall policy by ID
deleteMacFirewallPolicy 1 param → 200default
GET
/mac-object-profiles
List MAC objects
listMacObjects 1 param → 200default
POST
/mac-object-profiles
Create MAC object
createMacObject body → 201default
GET
/mac-object-profiles/{id}
Get MAC object by ID
getMacObject 1 param → 200default
PUT
/mac-object-profiles/{id}
Update MAC object by ID
updateMacObject 1 param body → 200default
DELETE
/mac-object-profiles/{id}
Delete MAC object by ID
deleteMacObject 1 param → 200default
POST
/mac-firewall-policies/{id}/mac-firewall-rule/:attach
Attach MAC Firewall Rule to MAC Firewall policy
attachMacFirewallRuleToMacFirewallPolicy 1 param body → 200default
POST
/mac-firewall-policies/{id}/mac-firewall-rule/:detach
Detach MAC Firewall Rule from IP Firewall policy
detachMacFirewallRuleFromMacFirewallPolicy 1 param body → 200default
GET
/radio-profiles
List radio profiles
listRadioProfiles 2 params → 200default
POST
/radio-profiles
Create a radio profile
createRadioProfile body → 201default
GET
/radio-profiles/{id}
Get radio profile by ID
getRadioProfile 1 param → 200default
PUT
/radio-profiles/{id}
Update radio profile by ID
updateRadioProfile 1 param body → 200default
DELETE
/radio-profiles/{id}
Delete radio profile by ID
deleteRadioProfile 1 param → 200default
GET
/radio-profiles/channel-selection/{id}
Get channel selection settings
getRpChannelSelection 1 param → 200default
PUT
/radio-profiles/channel-selection/{id}
Update channel selection settings
updateRpChannelSelection 1 param body → 200default
GET
/radio-profiles/mac-ouis
List MAC OUI profiles
listRpMacOuiProfiles 2 params → 200default
POST
/radio-profiles/mac-ouis
Create a MAC OUI profile
createMacOuiProfile body → 201default
GET
/radio-profiles/mac-ouis/{id}
Get MAC OUI profile
getRpMacOuiProfile 1 param → 200default
PUT
/radio-profiles/mac-ouis/{id}
Update MAC OUI profile
updateRpMacOuiProfile 1 param body → 200default
DELETE
/radio-profiles/mac-ouis/{id}
Delete MAC OUI profile
deleteRpMacOuiProfile 1 param → 200default
GET
/radio-profiles/miscellaneous/{id}
Get radio miscellaneous settings
getRpMiscellaneousSettings 1 param → 200default
PUT
/radio-profiles/miscellaneous/{id}
Update radio miscellaneous settings
updateRpMiscellaneousSettings 1 param body → 200default
GET
/radio-profiles/neighborhood-analysis/{id}
Get neighborhood analysis settings
getNeighborhoodAnalysis 1 param → 200default
PUT
/radio-profiles/neighborhood-analysis/{id}
Update neighborhood analysis settings
updateNeighborhoodAnalysis 1 param body → 200default
GET
/radio-profiles/radio-usage-opt/{id}
Get radio usage optimization settings
getRpRadioUsageOptimization 1 param → 200default
PUT
/radio-profiles/radio-usage-opt/{id}
Update radio usage optimization settings
updateRpRadioUsageOptimization 1 param body → 200default
GET
/radio-profiles/sensor-scan/{id}
Get sensor scan settings
getRpSensorScanSettings 1 param → 200default
PUT
/radio-profiles/sensor-scan/{id}
Update sensor scan settings
updateRpSensorScanSettings 1 param body → 200default
GET
/radio-profiles/wmm-qos/{id}
Get Wmm QoS settings
getRpWmmQosSettings 1 param → 200default
PUT
/radio-profiles/wmm-qos/{id}
Update Wmm QoS settings
updateRpWmmQosSettings 1 param body → 200default
GET
/user-profiles
List user profiles
listUserProfiles 2 params → 200default
POST
/user-profiles
Create a user profile
createUserProfile body → 201default
GET
/user-profiles/{id}
Get user profile by ID
getUserProfile 1 param → 200default
PUT
/user-profiles/{id}
Update user profile
updateCoUserProfile 1 param body → 200default
DELETE
/user-profiles/{id}
Delete an user profile by ID
deleteCoUserProfile 1 param → 200default
GET
/user-profile-assignments
List User Profile Assignments
listUserProfileAssignments 2 params → 200default
POST
/user-profile-assignments
Create User Profile Assignment
createUserProfileAssignment body → 201default
GET
/user-profile-assignments/{id}
Get User Profile Assignment by ID
getUpUserProfileAssignment 1 param → 200default
DELETE
/user-profile-assignments/{id}
Delete User Profile Assignment by ID
deleteUserProfileAssignment 1 param → 200default
POST
/user-profiles/{id}/ip-firewall-policies/:attach
Attach IP Firewall policy to User Profile
attachIpFirewallPolicyToUserProfile 1 param body → 200default
POST
/user-profiles/{id}/ip-firewall-policies/:detach
Detach IP Firewall policy from User Profile
detachIpFirewallPolicyFromUserProfile 1 param body → 200default
POST
/user-profiles/{id}/mac-firewall-policies/:attach
Attach MAC Firewall policy to User Profile
attachMacFirewallPolicyToUserProfile 1 param body → 200default
POST
/user-profiles/{id}/mac-firewall-policies/:detach
Detach MAC Firewall policy from User Profile
detachMacFirewallPolicyFromUserProfile 1 param body → 200default
GET
/hotspot-profiles
List Hotspot profiles
listHotspotProfiles 2 params → 200default
POST
/hotspot-profiles
Create a Hotspot profile
createHotspotProfile body → 201default
GET
/hotspot-profiles/{id}
Get Hotspot profile by ID
getHotspotProfile 1 param → 200default
PUT
/hotspot-profiles/{id}
Update Hotspot profile by ID
updateHotspotProfile 1 param body → 200default
DELETE
/hotspot-profiles/{id}
Delete Hotspot profile by ID
deleteHotspotProfile 1 param → 200default
GET
/hotspot-service-profiler-profiles
List Hotspot Service Provider profiles
listHotspotServiceProviderProfiles 2 params → 200default
POST
/hotspot-service-profiler-profiles
Create a Hotspot Service Provider profile
createHotspotServiceProviderProfile body → 201default
GET
/hotspot-service-provider-profiles/{id}
Get Hotspot Service Provider profile by ID
getHotspotServiceProviderProfile 1 param → 200default
PUT
/hotspot-service-provider-profiles/{id}
Update Hotspot Service Provider profile by ID
updateHotspotServiceProviderProfile 1 param body → 200default
DELETE
/hotspot-service-provider-profiles/{id}
Delete Hotspot Service Provider profile by ID
deleteHotspotServiceProviderProfile 1 param → 200default
GET
/ssids
List SSIDs
listSsids 2 params → 200default
POST
/ssids/{id}/:rename
Rename SSID (Wireless name)
renameSsid 1 param body → 200default
POST
/ssids/{id}/cwp/:attach
Attach CWP to an SSID
attachCwpToSsid 1 param body → 200default
POST
/ssids/{id}/cwp/:enable
Enable and attach the CWP on the SSID
enableSsidCwp 1 param body → 200default
POST
/ssids/{id}/cwp/:disable
Disable the CWP on the SSID
disableSsidCwp 1 param → 200default
PUT
/ssids/{id}/mode/dot1x
Change the SSID mode to 802.1x and Authentication
setSsidModeDot1x 1 param body → 200default
PUT
/ssids/{id}/mode/open
Change the SSID mode to open access
setSsidModeOpen 1 param → 200default
PUT
/ssids/{id}/mode/psk
Change the SSID mode to PSK
setSsidModePsk 1 param body → 200default
PUT
/ssids/{id}/mode/ppsk
Change the SSID mode to PPSK
setSsidModePpsk 1 param body → 200default
PUT
/ssids/{id}/mode/wep
Change the SSID mode to WEP
setSsidModeWep 1 param body → 200default
PUT
/ssids/{id}/psk/password
Change the SSID PSK password
changePskPassword 1 param body → 200default
POST
/ssids/{id}/radius-server-group/:attach
Attach radius server group to an SSID
attachRadiusServerGroupToSsid 1 param body → 200default
POST
/ssids/{id}/radius-client-profile/:attach
Attach RADIUS client profile to an SSID
attachRadiusClientProfileToSsid 1 param body → 200default
POST
/ssids/{id}/user-profile-assignments/:attach
Attach User Profile Assignment to SSID
attachUserProfileAssignmentToSsid 1 param body → 200default
POST
/ssids/{id}/user-profile-assignments/:detach
Detach User Profile Assignment from SSID
detachUserProfileAssignmentFromSsid 1 param body → 200default
POST
/ssids/{id}/user-profile/:attach
Attach user profile to an SSID
attachUserProfileToSsid 1 param body → 200default
GET
/ssids/advanced-settings/{id}
Get advanced settings for SSID
getSsidAdvancedSettings 1 param → 200default
PUT
/ssids/advanced-settings/{id}
Update SSID advanced settings
updateSsidAdvancedSettings 1 param body → 200default
POST
/ssids/{id}/hotspot-profiles/:enable
Enable and attach the Hotspot profile on the SSID
enableSsidHotspot 1 param body → 200default
POST
/ssids/{id}/hotspots-profiles/:disable
Disable the Hotspot profile on the SSID
disableSsidHotspot 1 param → 200default
GET
/ccgs
[LRO] List clould config groups
listCloudConfigGroups 3 params → 200default
POST
/ccgs
Create new cloud config group
createCloudConfigGroup body → 201default
GET
/ccgs/{id}
Get a cloud config group
getCloudConfigGroup 1 param → 200default
PUT
/ccgs/{id}
Update cloud config group information
updateCloudConfigGroup 1 param body → 200default
DELETE
/ccgs/{id}
Delete a cloud config group
deleteCloudConfigGroup 1 param → 200default
GET
/iot-profiles
List IoT profiles
listIotProfiles 4 params → 200default
POST
/iot-profiles
Create an IoT profile
createIotProfile body → 201default
GET
/iot-profiles/{id}
Get IoT profile by ID
getIotProfile 1 param → 200default
PUT
/iot-profiles/{id}
Update IoT profile by ID
updateIotProfile 1 param body → 200default
DELETE
/iot-profiles/{id}
Delete IoT profile by ID
deleteIotProfile 1 param → 200default
GET
/client-monitor-profiles
List client monitor profiles
listClientMonitorProfiles 4 params → 200default
POST
/client-monitor-profiles
Create a client monitor profile
createClientMonitorProfile body → 201default
GET
/client-monitor-profiles/{id}
Get a client monitor profile by ID
getClientMonitorPolicy 1 param → 200default
PUT
/client-monitor-profiles/{id}
Update client monitor profile by ID
updateClientMonitorPolicy 1 param body → 200default
DELETE
/client-monitor-profiles/{id}
Delete a client monitor profile by ID
deleteClientMonitorProfile 1 param → 200default
POST
/ssids/{id}/client-monitor-profile/:attach
Attach client monitor profile to an SSID
attachClientMonitorProfileToSsid 1 param body → 200default
GET
/radio-operating-modes/{productType}
Get AP Radio Operating Mode
getDeviceOperationMode 1 param → 200default

Schemas 216

The contract defines 216 schemas that model the data the API accepts and returns. The most detailed are XiqUpdateRpRadioUsageOptimizationRequest (35 properties), XiqUpdateRpChannelSelectionRequest (21 properties), XiqHotspotProfileRequest (19 properties), XiqCreateRadioProfileRequest (11 properties). Each schema is shown below with its type and property counts.

XiqMacFirewallPolicyRequest
object
3 properties 3 required
XiqAddressProfileClassifiedEntry
object
Address profile classified entry
6 properties
XiqMacFirewallAction
string
XiqRadiusClientProfile
PagedIpFirewall
XiqHsVenue
object
Venue information helps client devices understand the type and nature of the location where the Wi-Fi network is deployed.
3 properties
XiqHsIpv6Type
string
The IPv6 address availability enum.
XiqCreateClassificationRuleRequest
object
3 properties 2 required
XiqRadioMode
string
The supported radio modes.
XiqApplicationDetectionProtocol
string
XiqHsConnectionCapability
object
The connection capability informs client devices about available network services. Used to identify the IP protocols that are permitted or denied on the networ…
3 properties 3 required
XiqUpdateL3AddressProfileRequest
object
7 properties
XiqAttributeType
string
XiqSsidAccessSecurity
XiqL3AddressType
string
Address type
XiqSortOrder
string
PagedXiqHotspotServiceProviderProfile
XiqUpdateUserProfileRequest
object
2 properties
XiqUpdateRpMacOuiProfileRequest
object
5 properties
XiqSsidPpskKeyManagement
string
The key management: WPA2PSK, WPAPSK, AUTOPSK
PagedXiqSsid1
XiqPcgType
string
The private client group type for pcgUseOnly
XiqSsidSaeGroup
string
The SAE group: ALL, ECC, or FFC, must be selected when the key management is WPA3
XiqDeviceRadioModesSettings
array
Device Radio Operating Mode settings based on AP Model.
PagedXiqCloudConfigGroup
XiqSsidKeyManagement
string
PagedXiqClientMonitorProfile
XiqCreateL3AddressProfileRequest
object
9 properties 2 required
XiqIotpMaBleBeaconEddystoneUrl
object
5 properties 2 required
XiqUpdateRpChannelSelectionRequest
object
21 properties
XiqClientMonitorParameters
object
The client monitor setting parameters
2 properties
XiqDeviceRadioBand
string
Radio Interface Bands
XiqL3AddressCommon
XiqIotpMaBleScanDestination
object
The BLE Scan destination.
1 property
XiqHsCellularNetwork
object
The 3GPP cellular network.
3 properties 2 required
XiqIotpMaBleBeaconIBeacon
object
7 properties 4 required
XiqCreateMacObjectRequest
object
5 properties 3 required
XiqClientMonitorProfile
XiqHotspotServiceProviderProfileRequest
object
The Hotspot Service Provider profile.
10 properties 1 required
PagedXiqRpMacOuiProfile
XiqSsidKeyType
string
The key type, ASCII or HEX
XiqNetwork
XiqAttachIpFirewallRuleToIpFirewallPolicy
object
5 properties
XiqCreateRpMacOuiProfileRequest
object
5 properties 2 required
XiqValidForTimePeriodSettings
object
The settings for Valid For Time Period option or null for other settings.
3 properties 1 required
XiqIpFirewall
XiqIpFirewallPolicyRequest
object
3 properties 3 required
XiqDeviceInterfaceRadioMode
object
Device Radio Interface Band.
3 properties 3 required
XiqHsAccessNetworkType
string
The Hotspot profile Access Network: PRIVATE - An enterprise network with user accounts. PRIVATEWITHGUEST - An enterprise network providing guest access. CHARGE…
XiqHsWanMetrics
object
Hotspot WAN (Wide Area Network) metrics.
3 properties 3 required
XiqViqEntity
XiqHsRoamingConsortium
object
The Roaming Consortium network provider.
2 properties 1 required
XiqIpFirewallRule
XiqApplicationDetectionType
string
XiqCreateUserProfileRequest
object
2 properties 2 required
XiqPostExpirationAction
object
The type of action to take after the account expiration.
4 properties
XiqWeekDay
string
XiqIotpMaBleScan
object
2 properties
XiqHsVenueType
string
The venue type ID further specifies the particular kind of location within the general venue group. Each venue type ID must match the venue group ID to accurat…
XiqIotpMaBleScanGeneric
object
3 properties 1 required
XiqSsidPskKeyManagement
string
The key management: WPA3PSK, WPA2PSK, WPAPSK,AUTOPSK
XiqSsidWepEncryptionMethod
string
The encryption method type, WEP104 or WEP40
PagedXiqMacObject
XiqWirelessIfName
string
The one or multiple ssid on wifi interfaces (example:wifi0 or wifi1) to be disabled/enabled, cannot be empty or no SSID will be disabled or enabled.
XiqClassificationType
string
Classification type
XiqApplicationService
XiqSsidEncryptionMethod
string
XiqHsConnectionCapabilityStatus
string
Connection capability status.
PagedXiqUserProfile
XiqSsidPskEncryptionMethod
string
The encryption method: for WPA3PSK please use CCMP, for WPA2PSK or WPAPSK, please use CCMP or TKIP, for AUTOPSK, please use AUTOTKIPCCMP
XiqSsid1
XiqHsVenueGroup
string
The venue group ID categorizes the general type of location.
XiqAttachUPAssignmentRequest
object
6 properties
XiqHotspotProfileRequest
object
The Hotspot profile.
19 properties 2 required
XiqIotpMaBleBeaconApplication
object
The BLE Beacon application
XiqSetSsidModeWepRequest
object
The request for setting the SSID to be WEP mode.
10 properties 2 required
XiqHsQosMap
object
2 properties
XiqPasswordDbLocation
string
The access key storage location
XiqUpdateRpSensorScanSettingsRequest
object
3 properties
XiqLoggingType
string
Firewall Rule Logging type
XiqSetSsidModePskRequest
object
The request for setting the SSID to be PSK mode.
7 properties 4 required
XiqHttpServer
object
3 properties 1 required
PagedXiqClassificationRule
XiqClassificationRule
XiqPasswordType
string
The access key type
XiqDetachMacFirewallRequest
object
2 properties 1 required
XiqRpRadioUsageOptimization
XiqValidDailySettings
object
The settings for Valid Daily option or null for other settings.
4 properties 4 required
XiqHsQosDscpException
object
A DSCP priority to map to an Extreme QoS class that is different than the class mapped to the DSCP range in which the DSCP priority already exists.
2 properties 2 required
XiqSsidWepAuthenticationMethod
string
The authentication method type, OPEN or SHARED
XiqMacObject
XiqValidTimePeriodAfterIdCreation
object
The settings for the valid time period after ID Creation option or null for the other option
2 properties 2 required
XiqHsLanguageCode
string
Language code (3B abbreviation) found at: http://www.loc.gov/standards/iso639-2/ISO-639-2utf-8.txt.
XiqAttachMacFirewallRequest
object
2 properties 2 required
XiqSsidAdvancedSettings
XiqUserProfileAssignmentRule
XiqMacFirewall
XiqRpMiscellaneousSettings
XiqApplicationDetectionRule
object
The Application Detection Rule
3 properties
XiqWildcardAddressProfile
XiqDeliverySettings
object
The password delivery settings
2 properties
XiqHsWanLinkStatus
string
The WAN metric status.
XiqIotpMaBleScanVendorType
string
The BLE Scan Vendor types for BLE Scan applications.
XiqUpdateRpNeighborhoodAnalysisRequest
object
5 properties
XiqRadiusClientProfileEntry
XiqRpSensorScanSettings
XiqDeviceRadioOperatingMode
string
Modern AP hardware types include dual or triple band radios. A limited subset of band combinations are supported. Operating mode defines the supported band com…
XiqL3AddressProfile
XiqIotApplicationId
string
IoT application identifiers.
XiqNetworkServiceRequest
object
Network
6 properties
XiqCreateUserProfileAssignmentRequest
object
4 properties
XiqAttachMacFirewallRuleToMacFirewallPolicy
object
4 properties
XiqIotpMaBleScanVendor
object
3 properties 1 required
XiqUserProfileAssignmentRadiusAttribute
XiqMacFirewallRuleId
object
1 property 1 required
XiqCloudConfigGroup
XiqValidDuringDateSettings
object
The settings for Valid During Dates option or null for other settings.
3 properties 3 required
XiqSetSsidModeDot1xRequest
object
The request for setting the SSID to be 802.1x mode and Authentication settings. Authentication with ExtremeCloud IQ Authentication Service and Authentication w…
7 properties 2 required
XiqHsNaiRealm
object
The Network Access Identification (NAI) realm.
4 properties 1 required
XiqHsOnlineSignup
object
The Hotspot profile Online Signup settings.
3 properties 1 required
XiqRpNeighborhoodAnalysis
XiqIpFirewallRuleId
object
1 property 1 required
XiqHsNaiEncodingType
string
The NAI realm encoding type.
XiqMacFirewallRuleRequest
object
4 properties
XiqUserProfileAssignment
XiqIotpMaBleBeaconAppType
string
The BLE Beacon application type.
XiqPage
object
4 properties 4 required
XiqRadioProfile
XiqDateTimeType
object
The end date and time
5 properties 5 required
XiqValidTimePeriodAfterType
string
The valid time period after Id creation or first login.
XiqIotpMaBleScanEddystoneUrl
object
2 properties 1 required
XiqNetworkIpProtocol
string
XiqUpdateRpMiscellaneousSettingsRequest
object
2 properties
XiqExpirationType
string
The for one of the account expiration types.
XiqUpdateRpRadioUsageOptimizationRequest
object
35 properties
XiqWildcardHostNameAddressProfile
XiqSsidDot1xEncryptionMethod
string
The encryption method: for WPA8021X, WPA28021X, please use CCMP or TKIP, for AUTO8021X, please use AUTOTKIPCCMP, for WPA38021X, please use AES192
XiqVlanObjectClassifiedEntry
XiqDetachIpFirewallRequest
object
2 properties 1 required
XiqCreateCloudConfigGroupRequest
object
3 properties 1 required
XiqExpirationSettings
object
The password expiration settings
6 properties
XiqSubnetAddressProfile
PagedMacFirewall
XiqUpdateRpWmmQosSettingsRequest
object
5 properties
XiqSsidWepKeyManagement
string
The key management type, WEP or WEP8021X
XiqIotpMaBleScanApplication
object
The BLE Scan application
XiqIotpMaBleScanAppType
string
The BLE Scan application type.
XiqUserProfileAssignmentEntry
object
2 properties
XiqError
object
6 properties 3 required
XiqPskGenerationMethod
string
The psk generation method
XiqOsObject
XiqIotProfileThreadGateway
object
4 properties 2 required
PagedXiqIotProfile
XiqRpChannelSelection
XiqUpdateCloudConfigGroupRequest
object
3 properties
XiqHsIpv4Type
string
The IPv4 address availability enum: NOTAVAILABLE - No IPv4 address is available. PUBLIC - A publicly routable IPv4 address is available. PORTRESTRICTED - An IP…
XiqClassification
XiqHsQosAhClassToDscpRange
object
ahclass to DSCP range. The DSCP range for each user priority is non-overlapping. The end value for the DSCP range must be greater than or equal to the start va…
3 properties 3 required
XiqRpWmmQosSettings
XiqBaseEntity
object
3 properties 3 required
XiqAttachIpFirewallRequest
object
2 properties 2 required
XiqSsidDot1xKeyManagement
string
The key management: WPA8021X, WPA28021X, WPA38021X or AUTO8021X
XiqTraffic
string
The Firewall traffic direction.
XiqHsConnectionCapabilityProtocol
string
Hotspot Connection Capability protocol.
XiqSchedule
XiqDateTimeUnitType
string
The after expiration scheduled time unit.
XiqHsspOsuMethod
string
OSU protocols supported by the Service Provider: OMADM - Set OSU provider support of the OMA DM (Open Mobile Alliance Device Management) protocol. SOAPXMLSPP -…
XiqRecurrenceType
string
The schedule recurrence type.
XiqHsLocalizedName
object
A language specific name.
2 properties 1 required
XiqIotpTgWhiteListEntry
object
2 properties 2 required
XiqValidTimePeriodAfterFirstLogin
object
The settings for the valid time period after First Login option or null for the other option
4 properties 4 required
XiqRpMacOuiProfile
XiqCreateClassificationRequest
object
The details of rule assignments
3 properties 3 required
XiqIpFirewallRuleRequest
object
5 properties
XiqHsspIconFile
object
The OSU registration server icon according to language mode.
3 properties 2 required
XiqScheduleType
string
The schedule type.
XiqApplication
XiqIotpMaBleBeacon
object
1 property
XiqClientMonitorSetting
object
The client monitor setting
3 properties
XiqUpdateRadioProfileRequest
object
11 properties
XiqUserGroup
XiqHsEapMethod
string
The Extensible Authentication Protocol (EAP) method.
XiqIotApplicationSupported
string
IoT profile supported type.
XiqUserProfile
PagedXiqRadioProfile
XiqClientMonitorProfileRequest
XiqIpRangeAddressProfile
XiqHotspotServiceProviderProfile
XiqMacObjectType
string
Mac Object type
XiqMacFirewallRule
XiqIpFirewallAction
string
XiqUpdateSsidAdvancedSettingsRequest
object
1 property
XiqUpdateMacObjectRequest
object
4 properties
XiqIpAddressProfile
XiqUpdateClassificationRuleRequest
object
3 properties 2 required
XiqSsidWepDefaultKey
string
The default key, FIRST, SECOND,THIRD, OR FOURTH
XiqIotProfile
XiqVlanProfile
XiqPasswordCharacterType
string
Password generation using letters, numbers, and/or special characters
XiqIotProfileRequest
object
The IoT Profile
XiqNetworkAlgType
string
XiqExpirationActionType
string
The Expiration Action to take, null if the account is never expired.
XiqHsOsuNetworkAuthType
string
The Network Authentication type for Hotspot profiles: ACCEPTANCETERMS - Indicate that the network requires the user to accept terms and conditions. ONLINESIGNU…
XiqNetworkService
XiqIotProfileMultiApplication
object
4 properties 2 required
XiqCreateRadioProfileRequest
object
11 properties 1 required
XiqUpdateClassificationRequest
object
The details of rule Rules
3 properties 3 required
XiqPasswordSettings
object
The password settings ID
7 properties 3 required
XiqHostNameAddressProfile
XiqIotpMaBleScanIBeacon
object
3 properties 1 required
XiqErrorParams
object
Error parameters
2 properties
XiqDetachUPAssignmentRequest
object
1 property
XiqSetSsidModePpskRequest
object
The request for setting the SSID to be PPSK mode.
8 properties 5 required
PagedXiqHotspotProfile
XiqHotspotProfile
PagedXiqUserProfileAssignment

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

extreme-networks-configuration-policy-api-openapi.yml Raw ↑

Other APIs Extreme Networks publishes across the network.

ExtremeCloud IQ Controller REST API Gateway
ExtremeCloud IQ Controller Application Manager API
Ansible Network Collection for Extreme EXOS
Ansible Network Collection for Extreme VOSS
Ansible Network Collection for Extreme SLX-OS
Ansible Network Collection for Extreme NOS
Ansible Network Collection for Extreme Fabric Engine
Extreme Networks Account API
Extreme Networks Administration API
Extreme Networks AFC API
Extreme Networks Alert API
Extreme Networks Application API
Where this information came from

This is an independent, third-party profile of Extreme Networks Configuration - Policy API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.