Template Management: Device Template

This API call fetches the details about all the device templates and for a specified location from the Mojo server or the Arista Cloud services. Mojo Aware facilitates AP Specific Transmit Control Settings. For AP specific, Transmit Power or Channel customization one needs to enable Allow Device Specific Customization for the device template, applied to the selected AP.

API Calls

/V5/configuration/devicetemplates

/V5/configuration/devicetemplates/{templateid}

/V5/configuration/devicetemplates

/V5/templates/copy/{templateid}/DEVICE_TEMPLATE

/V5/configuration/devicetemplates

/V5/configuration/devicetemplates/{templateid}

<Base_URL>/V2/analytics/associationdata/{startdate}/{enddate}

Get All Device Templates

Description Fetches the primary information about all device templates for a
specified location from the Arista Server or the Arista Cloud Services.
Who Can Execute? Superuser, Administrator, Operator, and Viewer.
Syntax
GET <Base_URL>/configuration/devicetemplates?locationid=<value>&nodeid=<value>&fields=<value>&modelspecific=<value>
  • locationid

    Is used to specify location Id for which information is requested.
    It takes an integer value. To retrieve the value for location id refer Location call.

  • nodeid

    Is used to specify node Id to identify the slave server in the cluster environment. It takes an integer value.

  • fields

    Is used to specify a list of selective fields which will be returned in the response. It takes a string value. Applicable values are, basic, allowPerDeviceConfig, description, templateId, templateName, templateFlags, accessLogsConfig, channelInfo, networkSettings, ntpSettings, offlineConfig,
    radioSettings, sensorPassword, and vlanSettings.

  • modelspecific

    If true, model specific device template settings will be returned. Otherwise,
    only model agnostic settings will be returned. It takes a boolean value.

Sample code
GET
https://training.mojonetworks.com/new/webservice/V5/configuration/devicetemplates?fields=modelAgnosticRadioSettings&modelspecific=true
Request Body This API call does not require any request body parameters.
Response Body If the API call is successful, the HTTP response status is 200.
The response body contains the details information about device templates. The response is in
the application/json format.

Get Device Template Details

Description Retrieves the complete details of a specified device template from the
Arista Server or the Arista Cloud Services.
Who Can Execute? Superuser, Administrator, Operator, and Viewer.
Syntax
GET <Base_URL>/configuration/devicetemplates/{templateid}?fields=<value>&
nodeid=<value>&modelspecific=<value>&locationid=<value>
  • templateid

    Is used to identify the template. It takes an integer value.

  • locationid

    Is used to specify location Id for which information is requested.
    It takes an integer value. To retrieve the value for location id refer Location call.

  • nodeid

    Is used to specify node Id to identify the slave server in the cluster environment. It takes an integer value.

  • fields

    Is used to specify the list of selective fields which will be returned to response. It takes a string value.

  • modelspecific

    If true, model specific device template settings will be returned. Otherwise, only model agnostic settings
    will be returned. It takes a boolean value.

Sample code
GET
https://training.mojonetworks.com/new/webservice/V5/configuration/devicetemplates/1?fields=modelAgnosticRadioSettings&modelspecific=true
Request Body This API call does not require any request body parameters.
Response Body If the API call is successful, the HTTP response status is 200.
The response body contains the details information about specific device templates. The response
is in the application/json format.

Add Device Template

Description Adds a device template at the specified location in the Arista Server
or the Arista Cloud Services.
Who Can Execute? Superuser, and Administrator
Syntax
PUT <Base_URL>/configuration/devicetemplates
Sample code
PUT https://training.mojonetworks.com/new/webservice/V5/configuration/devicetemplates
Request Body This API call requires the details of the device templates. You must provide
the appropriate values for all the attributes mentioned in response JSON.
A sample request body is as follows:

{
	"type": "devicetemplate",
	"templateName": "System Template",
	"templateType": "DEVICE_TEMPLATE",
	"sensorPassword": {
		"password": "welcome",
		"passwordLength": 0
	},
	"modelAgnosticRadioIdToRadioSettingsMap": {
		"1": {
			"scanInterval": 100,
			"apInterval": 60000,
			"platformId": 1000,
			"radioId": 1,
			"templateId": -2,
			"enableAutoTxPowerControl": true,
			"enableCustomTxPower": false,
			"customTxPower": 30,
			"autoTxConnectivityThreshold": 3,
			"autoTxLoudnessThreshold": -75,
			"autoTxVisibilityThreshold": -128,
			"autoTxCoolDownTime": 1800,
			"autoMinimumTxPower": 4,
			"autoMaximumTxPower": 30,
			"display": "Radio 1 - b/g/n",
			"orderId": 0,
			"smartSteering": {
				"roamRssiThreshold": -75,
				"roamThresholdInterval": 10,
				"roamThresholdPacket": 5
			},
			"smartLoadSteering": {
				"clientLoadSteering": 30,
				"deltaClientLoadSteering": 5
			},
			"minAssociationRSSI": {
				"minAssoRssiThreshold": -65,
				"minAssoDesperateClientInterval": 20,
				"minAssoDesperateClientTimeout": 24,
				"minAssociationMaxRetries": 2
			},
			"wirelessMode": "WIRELESS_MODE_B_G_N",
			"apChannelWidth": "CHANNEL_WIDTH_20",
			"channelSelection": "AUTO",
			"operatingChannel": 0,
			"secondaryOperatingChannel": 0,
			"fragmentationThreshold": 2346,
			"rtsCtsThreshold": 2347,
			"beaconInterval": 100,
			"dtimPeriod": 1,
			"bandSteeringLoadBalanceThreshold": 25,
			"guardInterval": "HALF",
			"frameAggregationEnabled": true,
			"amsduEnabled": true,
			"enableMultiUserMIMO": true,
			"autoChannelSelectionInterval": 720,
			"operatingMode": "AP_SENSOR_COMBO",
			"ssidProfiles": [],
			"configured": false,
			"enableBGScan": true,
			"scanSelection": "VOIP_AWARE_SCANNING",
			"acsChannels": [],
			"enableDcs": false,
			"wmmAdmissionControlSetting": {
				"voiceAdmissionControlSetting": {
					"mandatory": false,
					"noAcknowledgement": false,
					"allowedNumberOfCalls": 0,
					"allowedUsageOfMediumTime": 0,
					"roamingReservedCalls": 0,
					"roamingReservedUsageOfMediumTime": 0
				},
				"videoAdmissionControlSetting": {
					"mandatory": false,
					"noAcknowledgement": false,
					"allowedNumberOfCalls": 0,
					"allowedUsageOfMediumTime": 0,
					"roamingReservedCalls": 0,
					"roamingReservedUsageOfMediumTime": 0
				}
			},
			"enableWirelessSecFeatures": false,
			"clientSteeringCommonParameter": {
				"steeringAttemptsThreshold": 2,
				"steeringBlackoutPeriod": 15,
				"steeringRssiThreshold": -70
			}
		}
	},
	"channelInfo": {
		"country": {
			"newCode": 841,
			"name": "United States"
		},
		"scanIllegalChannels": false,
		"channelsScanA": [{
				"scan": true,
				"defend": false,
				"number": 34,
				"id": 29,
				"name": "34",
				"protocol": "A",
				"turboMode": false,
				"scanLegal": true,
				"defendLegal": false,
				"dFSChannel": false
			},
			{
				"scan": true,
				"defend": true,
				"number": 36,
				"id": 30,
				"name": "36",
				"protocol": "A",
				"turboMode": false,
				"scanLegal": true,
				"defendLegal": true,
				"dFSChannel": false
			}
		],
		"channelsDefendA": [{
				"scan": true,
				"defend": false,
				"number": 34,
				"id": 29,
				"name": "34",
				"protocol": "A",
				"turboMode": false,
				"scanLegal": true,
				"defendLegal": false,
				"dFSChannel": false
			}

		],
		"channelsScanB": [{
				"scan": true,
				"defend": true,
				"number": 1,
				"id": 15,
				"name": "1",
				"protocol": "BG",
				"turboMode": false,
				"scanLegal": true,
				"defendLegal": true,
				"dFSChannel": false
			}

		],
		"channelsDefendB": [{
				"scan": true,
				"defend": true,
				"number": 1,
				"id": 15,
				"name": "1",
				"protocol": "BG",
				"turboMode": false,
				"scanLegal": true,
				"defendLegal": true,
				"dFSChannel": false
			}

		],
		"channelScanATurbo": [{
				"scan": true,
				"defend": false,
				"number": 40,
				"id": 62,
				"name": "40",
				"protocol": "A",
				"turboMode": true,
				"scanLegal": true,
				"defendLegal": false,
				"dFSChannel": false
			}

		],
		"channelScanBTurbo": [{
			"scan": true,
			"defend": false,
			"number": 6,
			"id": 72,
			"name": "6",
			"protocol": "BG",
			"turboMode": true,
			"scanLegal": true,
			"defendLegal": false,
			"dFSChannel": false
		}]
	}
}
Response Body If the API call is successful, the HTTP response status is 200.
The response body contains device template details. The response is in the application/json format.

Copy a Device Template

Description Copies a device template at the specified location in the Arista Server or the Arista
Cloud Services.
Who Can Execute? Superuser, and Administrator
Syntax
PUT <Base_URL>/templates/copy/{templateid}/DEVICE_TEMPLATE?locationid=<value>&
nodeid=<value>
  • templateid

    Is the ID of the template. It takes an integer value.

  • locationid

    This takes an integer value specifying the location at which the template exists.
    To retrieve the value for location id refer Location call.

  • nodeid

    This takes an integer value specifying the node in a cluster deployment on which the location exists.

Sample code
PUT https://training.mojonetworks.com/new/webservice/V5/templates/copy/-1/DEVICE_TEMPLATE?
locationid=0&nodeid=1
Request Body This API call requires the details of the location to which the DEVICE TEMPLATE must be copied.
The destination location information is passed as parameters in the request body.
The parameters are passed in the application/json format. You must provide
appropriate values for the childId JSON attribute in the case of a cluster deployment.A sample request body is as follows:

{
        "createdAtLocationId": {
            "type": "locallocationid",
            "id": 0
        }
}
Response Body If the API call is successful, the HTTP response status is 200.
The response body contains detailed information of the copied Device Template.
The response is in the application/json format.

Put APIs

Description This API is used to fetch the APs that match the specified filter criteria from the allowed locations for the logged-in user. If no filters are specified, all the APs from the allowed locations are fetched. However, this API is not supported in a server cluster environment.

Note: Do not use this API to fetch more than 100 devices. For fetching larger number of devices, consider using the Get Paged List of APs API.

User Privileges Users with the following roles can call this API: superuser, administrator, and operator.

Request Body Parameters
This API call does not require any request body parameters.

Response Body
If the API call is successful, the HTTP response status is 200. The response body contains the details of the APs that match the filter criteria. The response is in the application/json format. Click AP to view the complete detais of the JSON along with a sample output.

Error codes
If the API call is successful, the HTTP response status is 200.

Syntax
GET /devices/aps
Sample code
GET https://training.mojonetworks.com/new/webservice/v2/devices/aps
GET
https://training.mojonetworks.com/new/webservice/v2/devices/aps?macaddress=00:11:74:33:23:12&macaddress=00:11:74:45:12:21
GET
https://training.mojonetworks.com/new/webservice/v2/devices/aps?capability=49&locationid=10&locationid=12&sortcolumn=devicename&sortascending=false
URL Parameters This API call takes optional URL parameters to filter the list of APs to be fetched and the column on which the output must be sorted. AP Filter Parameters lists the parmeter names, datatypes, applicable values, and whether the results can be sorted based on the parameter.
Query Parameters This API call takes optional URL parameters to filter the list of APs to be fetched and the column on which the output must be sorted. AP Filter Parameters lists the parmeter names, datatypes, applicable values, and whether the results can be sorted based on the parameter.
Response Body If the API call is successful, the HTTP response status is 200. The response body contains the details of the APs that match the filter criteria. The response is in the application/json format. Click AP to view the complete detais of the JSON along with a sample output.

Update Device Template

Description Modifies the device template details at the specified location in the
Arista Server or the Arista Cloud Services.
Who Can Execute? Superuser, and Administrator
Syntax
POST <Base_URL>/configuration/devicetemplates
Sample code
POST https://training.mojonetworks.com/new/webservice/V5/configuration/devicetemplates
Request Body This API call requires the details of the device templates. You must provide
the appropriate values for the following attributes:

  • type
  • templateName
  • sensorPassword
  • channelInfo
  • offlineConfig
  • templateId
  • modelAgnosticRadioIdToRadioSettingsMap or platformToRadioSettingsMapper

A sample request body is as follows:

 {
	   ... 
	   List of device template JSONs with the mandatory attributes mentioned above
	   ...
 }
Response Body If the API call is successful, the HTTP response status is 200.
The response body contains updated device template details. The response is in the application/json format.

Delete Device Template

Description Delete a specified device template from the Arista Server or
the Arista Cloud Services.
Who Can Execute? Superuser, and Administrator
Syntax
DELETE <Base_URL>/configuration/devicetemplates/{templateid}
  • templateid

    Is used to identify the template. It takes an integer value.

Sample code
DELETE
https://training.mojonetworks.com/new/webservice/V5/configuration/devicetemplates/1
Request Body This API call does not require any request body parameters.
Response Body If the API call is successful, the HTTP response status is 204.
The response body does not contain any other information.

Test APIs

Description This API is used to fetch the APs that match the specified filter criteria from the allowed locations for the logged-in user. If no filters are specified, all the APs from the allowed locations are fetched. However, this API is not supported in a server cluster environment.

Note: Do not use this API to fetch more than 100 devices. For fetching larger number of devices, consider using the Get Paged List of APs API.

User Privileges Users with the following roles can call this API: superuser, administrator, and operator.

Request Body Parameters
This API call does not require any request body parameters.

Response Body
If the API call is successful, the HTTP response status is 200. The response body contains the details of the APs that match the filter criteria. The response is in the application/json format. Click AP to view the complete detais of the JSON along with a sample output.

Error codes
If the API call is successful, the HTTP response status is 200.

Syntax
GET /devices/aps
Sample code
GET https://training.mojonetworks.com/new/webservice/v2/devices/aps
GET
https://training.mojonetworks.com/new/webservice/v2/devices/aps?macaddress=00:11:74:33:23:12&macaddress=00:11:74:45:12:21
GET
https://training.mojonetworks.com/new/webservice/v2/devices/aps?capability=49&locationid=10&locationid=12&sortcolumn=devicename&sortascending=false
URL Parameters This API call takes optional URL parameters to filter the list of APs to be fetched and the column on which the output must be sorted. AP Filter Parameters lists the parmeter names, datatypes, applicable values, and whether the results can be sorted based on the parameter.
Query Parameters This API call takes optional URL parameters to filter the list of APs to be fetched and the column on which the output must be sorted. AP Filter Parameters lists the parmeter names, datatypes, applicable values, and whether the results can be sorted based on the parameter.
Response Body If the API call is successful, the HTTP response status is 200. The response body contains the details of the APs that match the filter criteria. The response is in the application/json format. Click AP to view the complete detais of the JSON along with a sample output.
JSON Table

Attribute Data Type Description
type String Type of template. Applicable value is devicetemplate
templateId int System-generated ID to identify the template
templateName String Name of the template.
createdAtLocationId application/json Location at which the template is created. For complete details about
the JSON, click Location
ID
.
description String Template description
templateType String Applicable value is DEVICE_TEMPLATE
mncTemplateId int System-generated ID of the template, created on the parent server, pushed
on to the child server, in cluster mode.
sensorPassword application/json Sensor password configuration
sensorPassword/password String The password.
sensorPassword/passwordLength int The password length.
vlanSettings application/ json VLAN settings
vlanSettings/ addtionalVlansToMonitorList String List of additional VLANs to be monitored
vlanSettings/ vlanMonitoringEnabled boolean True or false value indicating whether the additional VLANs mentioned
above will be monitored.
vlanSettings/ autoVlanMonitoringEnabled
vlanSettings/ ssidVlanMonitoringEnabled boolean True or false value indicating whether the ssid VLANs monitoring is
enabled.
accessLogsConfig application/ json Access logs configuration
accessLogsConfig/ ipAddressOfExternalServer String IP address of external server
accessLogsConfig/ enabled boolean True or false value indicating that access logs configuration is enabled.
nomiConfig application/ json Third-party analytics configuration
nomiConfig/ enableTPAI boolean True or false value indicating whether the third-party analytics configuration
is enabled.
nomiConfig/ serverURL String The URL of the external server.
nomiConfig/ authorizationKey String The authorization key.
nomiConfig/ sendInterval int The recurrent time interval, in seconds, after which the HTTP content
analytics JSON file must be sent to the external server.
nomiConfig/ authenticationType
String
The type of authentication. The applicable values are:
KEY
USERNAME_AND_PASSWORD
The default authenticaton type is KEY.
nomiConfig/ username String The username to log in to the external server.
nomiConfig/ password String The password to log in to the external server.
nomiConfig/ dataFormat
String
The format of data for third party analytics integration. The applicable
values are:
CSV
JSON
antennaDetails application/ json A group of attributes related to the list of antenna settings.
antennaDetails/ type String The applicable values are: c60, c10, c50, and ss200
antennaDetails/ port int Port number
antennaDetails/ antennaModel String Antenna model name (for c50)
antennaDetails/ antennaModel2_4 String Antenna model for 2.4GHz (for c60)
antennaDetails/ antennaModel5 String Antenna model for 5GHz (for c60)
antennaDetails/ platformId int For Currently supported platform IDs refer Platform ID — Name Mapping
antennaDetails/ external boolean True or false value indicating whether the device uses an external antenna.
offlineConfig application/ json A group of attributes related to the Offline configuration of the template.
offlineConfig/ switchToOfflineThreshold int Time to switch to the offline mode after the device detects loss of
connectivity. The range is from 300 to 3600 seconds.
offlineConfig/ offlineStorageSettings application/ json A group of attributes related to the Offline storage settings. Defines
the maximum data to be stored in the offline mode for each attribute within
the JSON.
offlineConfig/ offlineStorageSettings/ noAPs int The number of APs.
offlineConfig/ offlineStorageSettings/ noClients int The number of clients.
offlineConfig/ offlineStorageSettings/ noEvents int The number of events.
offlineConfig/ offlineStorageSettings/ noIntrusionPreventionRecords int The number of intrusion prevention records.
offlineConfig/ apOfflineClassificationSettings application/ json A group of attributes related to AP offline classification settings.
offlineConfig/ apOfflineClassificationSettings/ moveNetworkedAPToRogue boolean True or false value indicating whether the networked AP is classified
as Rogue APs.
offlineConfig/ apOfflineClassificationSettings/ moveNetworkedAPToAuth boolean True or false value indicating whether the networked AP is classified
as authorized.
offlineConfig/ apOfflineClassificationSettings/ moveNonNetworkedAPToExternal boolean True or false value indicates whether the non-networked AP is classified
as external.
offlineConfig/ clientOfflineClassificationSettings application/ json A group of attributes related to the Offline client classification settings.
offlineConfig/ clientOfflineClassificationSettings/ uncatClientAssocToAuthAPAsAuth boolean True or false value indicates whether on association with an Authorized
AP, uncategorized clients are classified as Authorized.
offlineConfig/ clientOfflineClassificationSettings/ uncatClientAssocToRogueAPAsUnauth boolean True or false value indicates whether on association with a Rogue AP,
Uncategorized clients are classified as Unauthorized.
offlineConfig/ clientOfflineClassificationSettings/ uncatClientAssocToExternalAPAsUnauth boolean True or false value indicates whether on association with an External
AP, Uncategorized clients are classified as Unauthorized.
offlineConfig/ intrusionPreventionSettings application/ json A group of attributes related to the Intrusion prevention settings.
offlineConfig/ intrusionPreventionSettings/ rogueAPs boolean True or false value indicating whether the setting for Rogue APs is
enabled.
offlineConfig/ intrusionPreventionSettings/ uncatAPConnectedToNetwork boolean True or false value indicating whether intrusion prevention settings
are enabled for uncategorized APs that are connected to the network.
offlineConfig/ intrusionPreventionSettings/ authAPWithNoSecurityMechanism boolean True or false value indicating whether intrusion prevention settings
are enabled for APs categorized as Authorized but using no security mechanism
(Open).
offlineConfig/ intrusionPreventionSettings/ authAPWithWeakSecurityMechanism boolean True or false value indicating whether intrusion prevention settings
are enabled for APs categorized as Authorized but using weak security
mechanism (WEP).
offlineConfig/ intrusionPreventionSettings/ authClientConnectedToExternalAP boolean True or false value indicating whether intrusion prevention settings
are enabled for Authorized client connections to external APs.
offlineConfig/ intrusionPreventionSettings/ unauthClientConnectedToAuthAP boolean True or false value indicating whether intrusion prevention settings
are enabled for Unauthorized client connections to APs categorized as
Authorized.
offlineConfig/ intrusionPreventionSettings/ uncatClientConnectedToAuthAP boolean True or false value indicating whether intrusion prevention settings
are enabled for Uncategorized client connections to APs categorized as
Authorized.
offlineConfig/ intrusionPreventionSettings/ authClientInAdhocNetwork boolean True or false value indicating whether intrusion prevention settings
are enabled for Authorized clients participating in any adhoc network.
offlineConfig/ intrusionPreventionSettings/ level
String
Intrusion prevention level. The applicable values are
BLOCK_ID
DISRUPT_ID
INTERRUPT_ID
DEGRADE_ID
offlineConfig/ intrusionPreventionSettings/ authClientConnectedToHoneypotEvilTwinAP boolean True or false value indicating whether intrusion prevention settings
are enabled for Honeypot/ Evil Twin APs.
offlineConfig/ enabled boolean True or false value indicating whether the offline mode is enabled.
templateFlags
int
Indicates whether the per device configuration is enabled. The applicable
values are:
0 (disabled)
1 (enabled)
networkSettings application/ json A group of attributes related to IPv4 and IPv6 dual stack.
networkSettings/ enableIPv4IPv6DualStack boolean True or false value indicating whether the AP, to which the device template
is applied, can operate on both IPv4 and IPv6 addresses simultaneously.
If the support for IPv4/ IPv6 dual stack network is disabled, the AP,
to which the device template is applied, operates only in IPv4 networks.
networkSettings/ deviceAccessControlEnabled boolean True or false value indicating whether the setting for device access
control is enabled.
networkSettings/ deviceAccessControlList String List of device acces control.
networkSettings/ deviceAccessControlList/ id int Access control ID.
networkSettings/ deviceAccessControlList/ ip String Access control IP
networkSettings/ deviceAccessControlList/ wildcardMask String The wildcard mask is a mask of bits that helps identify the parts of
the IP address that must match.
networkSettings/ deviceAccessControlList/ templateId int System-generated ID of the template.
networkSettings/ deviceAccessControlList/ protocol
String
Possible values are:
ANY
TCP
UDP
OTHER
networkSettings/ deviceAccessControlList/ port int Port number.
networkSettings/ deviceAccessControlList/ action
String
Possible values are:
ALLOW
BLOCK
networkSettings/ disableLeds boolean
platformToRadioSettingsMapper application/ json A group of attributes related to platform radio settings.
platformToRadioSettingsMapper/ platformToRadioSettingsMap application/ json Map of platform ID to the list of platform radio settings
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id> application/ json ID of the platform for which the settings are defined. You can get the
platform id – name mapping from here.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/scanInterval int The number of milliseconds for which the radio scans background channel.
The value can range from 50 to 150 milliseconds.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/apInterval int After every AP interval (number of seconds), radio scans background
channel for the provided scan interval. The value can range from 5 to 3600 seconds.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/platformId int System-defined ID of a platform.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/radioId int Radio ID of the platform to which these settings belong
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/templateId int Template ID to which these settings belong.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/enableCustomTxPower boolean True or false value indicating whether custom transmit power can be
defined.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/customTxPower int Custom transmit power value.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/enableAutoTxPowerControl boolean Auto transmit power control.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/autoTxConnectivityThreshold int Auto transmit connectivity threshold.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/autoTxLoudnessThreshold int Auto transmit loudness thrshold.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/autoTxVisibilityThreshold int Auto transmit visibility threshold
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/autoTxCoolDownTime int Auto transmit cool down rate.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/display String Radio description being displayed.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/orderId int System-generated unique order ID of the radio.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/smartSteering application/ json A group of attributes related to the smartSteering feature.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/smartSteering/
roamRssiThreshold
int If a client’s signal strength goes below this threshold value, the access
point AP considers initiating a roam. The value can range from -60 to -85 dBm.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/smartSteering/
roamThresholdInterval
int The time period for which the client’s signal strength should be lower
than the Roam Initiation RSSI threshold for the AP to initiate the roam.
The value can range from 5 to 900 seconds.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/smartSteering/
roamThresholdPacket
int The minimum number of packets from client with RSSI lower than the roamRssiThreshold field
and within the roamThresholdIntervalInterval, to initiate a roam for the
client. If these number of packets are not received within the roamThresholdInterval,
the AP waits for some more time for these number of packets before initiating
a roam. The value can range from 5 to 500 packets.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/smartLoadSteering application/ json
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/smartLoadSteering/
clientLoadSteering
int The minimum number of clients that can connect to an AP before client
load balancing is triggered. Range is between 15 to 45.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/xsmartLoadSteering/
deltaClientLoadSteering
int The minimum difference between the number of clients connected on neighboring
APs that is considered to balance client load. Range is between 2 to 10.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/minAssociationRSSI application/ json A group of attributes related to the client’s association request to
the AP.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/minAssociationRSSI/
minAssoRssiThreshold
int If the client’s signal strength is below this threshold value, the AP
responds to the client’s association request with association failure.
The value can range from -60 to -85 dBm.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/minAssociationRSSI/
minAssoDesperateClientInterval
int If the number of association request from a client exceeds minAssociationMaxRetrieswithin
this interval, the client will be allowed to associate to the AP. The
value can range from 5 to 50seconds.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/minAssociationRSSI/
minAssoDesperateClientTimeout
int If the minAssoDesperateClientIntervaltriggers for a client, the client
will be held in that state for Desperate Client Timeout time period. The
value can range from 1 to 48hours.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/minAssociationRSSI/
minAssociationMaxRetries
int If the number of association request from a client exceeds minAssociationMaxRetries within minAssoDesperateClientInterval,
the client can associate to the AP. The value can range from 1 to 10retries.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/wirelessMode
String
The applicable values are:
WIRELESS_MODE_B_G
WIRELESS_MODE_A
WIRELESS_MODE_B_G_N
WIRELESS_MODE_A_N
WIRELESS_MODE_A_N_AC
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/apChannelWidth
String
The applicable values are:
CHANNEL_WIDTH_20
CHANNEL_WIDTH_20_40
CHANNEL_WIDTH_20_40_80
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/channelSelection
String
Enable Dynamic Channel Selection. The applicable values are:
AUTO
MANUAL
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/operatingChannel int 0 is the auto- channel selection. If not, then specify the channel number.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/ secondaryOperatingChannel int The secondary operating channel for the radio.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/fragmentationThreshold int Fragmentation threshold value.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/rtsCtsThreshold int RTS threshold value.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/beaconInterval int Beacon interval
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/dtimPeriod int The period within which the presence of buffered multicast/ broadcast
data will be transmitted to the AP. The range is 1 to 10 (seconds).
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/bandSteeringLoadBalanceThreshold int Spectrum Load Balancing Threshold
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/guardInterval String The applicable values are HALF or FULL
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/frameAggregationEnabled boolean True or false value indicating whether the frame aggregation is enabled.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/ amsduEnabled
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/autoChannelSelectionInterval int Auto-channel selection interval. The range is: 60 t0 2880 (mins).
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/operatingMode
String
The applicable values are:
SENSOR_ONLY
AP_SENSOR_COMBO
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/ssidProfiles application/ json A group of parameters related to the list of ssid profiles applied to
the radio. For more information about the JSON, click SSID
profile
.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/enableBGScan boolean True or false value indicating whether the background scanning is enabled.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/acsChannels ACS channel list.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/enableDcs
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/wmmAdmissionControlSetting/
voiceAdmissionControlSetting
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ mandatory
boolean True or false value indicating whether admission control is mandatory.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ mandatory/ noAcknowledgement
boolean True or false value indicating whether the no acknowledgement policy
is enabled.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ allowedNumberOfCalls
int Number of voice calls allowed. Max value is 127.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ allowedUsageOfMediumTime
int Maximum percentage share of the medium time for voice calls. Max value
is 100%.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ roamingReservedCalls
int Number of voice calls reserved for roaming clients. Range varies between
0 to Maximum Allowed Calls.
platformToRadioSettingsMapper/ platformToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ roamingReservedUsageOfMediumTime
int Percentage share of the medium time reserved for roaming clients. Range
varies between 0 to Maximum Share Of Medium Time .
platformToRadioSettingsMapper/ platformToRadioSettingsMap/<platform_id>/configured boolean True or false value indicating whether the platform has been configured.
platformToWiredExtensionPortMap application/ json Platform specific wired extension settings
platformToWiredExtensionPortMap/ platformToPortValueMap application/ json Platform to wired extension port map
platformToWiredExtensionPortMap/ platformToPortValueMap/ port application/ json
platformToWiredExtensionPortMap/ platformToPortValueMap/ port/ portId int Id of port.
platformToWiredExtensionPortMap/ platformToPortValueMap/ port/ name String Name of port.
platformToWiredExtensionPortMap/ platformToPortValueMap/ vlan int Vlan of the client.
platformToClientSteeringMap application/ json Platform to client steering map.
platformToClientSteeringMap/ platformToClientSteeringMap application/ json Platform to client steering map.
platformToClientSteeringMap/ platformToClientSteeringMap/<platform_id>clientSteeringEnabled boolean true or false indicate that whether client steering is enabled or not.
platformToClientSteeringMap/ platformToClientSteeringMap/<platform_id>syncPeriod int Client steering sync period.
platformToClientSteeringMap/ platformToClientSteeringMap/<platform_id>clientRssiThreshold int Client steering settings client RSSI threshold.
platformToClientSteeringCommonBlackoutSettings application/ json Platform specific client steering common blackout settings.
platformToClientSteeringCommonBlackoutSettings/ platformToClientSteeringCommonBlackoutSettingsMap application/ json Platform to client steering common blackout settings map.
platformToClientSteeringCommonBlackoutSettings/ platformToClientSteeringCommonBlackoutSettingsMap/
platform_id/ steeringAttemptsThreshold
int Client steering common blackout settings steering attempt threshold.
platformToClientSteeringCommonBlackoutSettings/ platformToClientSteeringCommonBlackoutSettingsMap/
platform_id/ steeringBlackoutPeriod
int Client steering common blackout settings steering blackout period.
modelAgnosticRadioIdToRadioSettingsMap application/ json
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings application/ json
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAuthSecondaryServerSecret
String Secondary authentication server, secret.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAccEnabled
boolean A true or false value indicating whether account is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAccPrimaryServerIP
String Primary accounting server, IP address
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAccPrimaryServerPort
int Primary accounting server, port number
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAccPrimaryServerSecret
String The secret key of the primary accounting server
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAccSecondaryServerIP
String The IP address of the secondary accounting server
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAccSecondaryServerPort
int Secondary accounting server, port number
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAccSecondaryServerSecret
String Secondary accounting server, secret
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAuthCalledStation
String The called Station ID.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAuthNasId
int The NAS ID.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusAccInterval
int The accounting interval.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ signInByExternalPortalConfig/ radiusSettings/ radiusServerGroup
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig
application/ json Advanced parameters – configuration
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ requestTypeToPortal
String Request attributes: Request type
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ challengeToPortal
String Request attributes: Challenge
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ clientMacToPortal
String Request attributes: Client MAC address
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ apMacToPortal
String Request attributes: AP mac address
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ apIpToPortal
String Request attributes: AP IP address
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ apPortToPortal
String Request attributes: AP port number
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ faliureCountToPortal
String Request attributes: failure count
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ userUrlToPortal
String Request attributes: requested URL
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ loginUrlToPortal
String Request attributes: login URL
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ logoffUrlToPortal
String Request attributes: logoff URL
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ blackoutTimeToPortal
String Request attributes: remaninng blackout time
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ serviceIdToPortal
String Request attributes: service ID
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ challengeFromPortal
String Response attributes: challenge from portal
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ responseTypeFromPortal
String Response attributes: response type from portal
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ challengeResponseFromPortal
String Response attributes : challenge response
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ redirectUrlFromPortal
String Response attributes: redirect URL from portal
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ sessionTimeoutFromPortal
String Response attributes: login timeout
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ usernameFromPortal
String Response attributes: username from portal
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ advancedExternalPortalConfig/ passwordFromPortal
String Response attributes: password from portal
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ httpsRedirection
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ httpsRedirection/ httpsRedirectionEnabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ httpsRedirection/ commonName
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ httpsRedirection/ organization
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
accessPortal/ httpsRedirection/ organizationUnit
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine
application/ json A group of attributes related to the Web quarantine settings.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine/ redirectUrl
String Redirect URL.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine/ exemptedWebHostList
String The exempted web host list.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine/ webQuarantineOption
int The applicable values are: 1 for WEB_QUARANTINE_SMART_DEVICES_ONLY 2
for WEB_QUARANTINE_ALL_DEVICES
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine/ httpsRedirection
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine/ httpsRedirection/ httpsRedirectionEnabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine/ httpsRedirection/ commonName
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine/ httpsRedirection/ organization
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
webQuarantine/ httpsRedirection/ organizationUnit
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dnatSettings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dnatSettings/ enabled
boolean boolean A true or false value indicating whether DNAT settings is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dnatSettings/ trafficType
String Traffic type.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dnatSettings/ destinationType
String Destination Type
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dnsServers
String DNS servers
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
proxyARPEnabled
boolean A true or false value indicating whether proxy arp is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dgafDisabled
boolean A true or false value indicating whether DGAF is to be disabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
l2tifEnabled
boolean A true or false value indicating whether layer 2 traffic inspection
and filtering is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
advertiseClientAssociations
boolean
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
otherParams
String System-generated ID
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dhcpOption82Setting
application/ json DHCP option 82 settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dhcpOption82Setting/ enableDhcpOption82
boolean A true or false value indicating whether DHCP option 82 is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
dhcpOption82Setting/ circuitId
String Circuit ID
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
remoteBridgingSettings
application/ json Remote bridging settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
remoteBridgingSettings/ enableRemoteBridging
boolean A true or false value indicating whether remote bridging is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
remoteBridgingSettings/ networkInterfaceId
int The network interface profile ID to be used for remote bridging
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ networkSettings/
remoteBridgingSettings/ enableTunnelingForInterAPCoordination
boolean
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
enableTPAI
boolean A true or false value indicating whether TPAI is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
serverURL
String It is server URL.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
sendInterval
int Send interval.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
username
String Username to log in to external server
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
password
String Password for the user to log in to external server
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
uploadMemoryThreshold
boolean A true or false value indicating whether the memory threshold for uploading
analytics data must be included in the JSON file.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
httpFields
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
httpFields/ postRequestBody
boolean A true or false value indicating whether the POST method request body
must be included in the JSON file.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
httpFields/ userAgent
boolean A true or false value indicating whether the user agent parameter will
be included in the JSON file.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ httpContentAnalytics/
httpFields/ referer
boolean A true or false value indicating whether the HTTP referrer in the JSON
file.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ bonjourGateway
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ bonjourGateway/
enableBonjourGateway
boolean A true or false value indicating whether bonjour gateway is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ bonjourGateway/
serviceVlans
int
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ meshSettings application/ json Mesh settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ meshSettings/
enabled
boolean A true or false value indicating whether mesh is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ meshSettings/
meshId
int System-generated unique ID of the mesh.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ meshSettings/
maxHopCount
int Maximum hop count (1-8)
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ meshSettings/
minRSSI
int Minimum RSSI (-100 to 0 dBm)
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ meshSettings/
maxDownlinks
int Maximum downlinks (0-5)
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ meshSettings/
meshWpaKey
String System-generated mesh WPA key
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ whiteListBlackList
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ whiteListBlackList/
enable
boolean A true or false value indicating whether whitelist balcklist is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ whiteListBlackList/
whiteList
boolean A true or false value indicating whether whitelist is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ whiteListBlackList/
macAddressList
List of MAC address.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ firewallEnable boolean A true or false value indicating whether firewall is enabled in ssid
profile
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ firewallProfile application/ json Firewall settings in ssid profile
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationFirewallRules application/ json List of application firewall rules.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationFirewallRules/
orderId
int The order ID for a rule.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationFirewallRules/
action
String Possible values are ALLOW, BLOCK, and ALLOW_AND_MARK
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationFirewallRules/
markDirection
String Possible values are TO_WIRELESS, TO_WIRED, and BOTH
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationFirewallRules/
dscpValue
int Value should be between 0-63.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationFirewallRules/
category
String The application category. Use the value fetched using API call GET …/v3/
applications?metadata=true
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationFirewallRules/
applicationIds
int A list of system-defined application IDs.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationFirewallRules/
ruleName
String Application firewall rule name.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleBasedControlEnabled boolean A true or false value indicates whether role-based control is enabled
or not.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules application/ json Role-based control rules.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules/
orderId
int The order ID of the role-based control rule.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules/
authenticationMethod
String Authentication method used in Role Derivation Rule defined. Applicable
values are RADIUS and GOOGLE_EDU.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules/
authenticationMethodType
String The type of VSA rule defined. The applicable values are MOJO, CUSTOM,
and GOOGLE_OU.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules/
attributeId
int The attribute ID for the specified VSA rule.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules/
vendorId
int The vendor ID for the specified VSA rule.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules/
matchType
String How to match the role name. The applicable values are USE_ROLE_NAME
and CUSTOM_RULE.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules/
matchText
String If matchType is set to CUSTOM_RULE then specify the text that must be
matched.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ roleDerivationRules/
roleIds
int The list of role profile IDs to be used.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ googleEduIntegrationEnabled boolean Specifies whether Google integration is enabled or not.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ googleEduIntegrationSettings application/ json
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ googleEduIntegrationSettings/
authFailedAction
String Auth Failed action
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ googleEduIntegrationSettings/
roleTemplateId
int Role template id used in the settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ googleEduIntegrationSettings/
googleEduIntegrationConfigId
int Config id
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssid String Name of SSID profile
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ trafficShapingUploadRate int Traffic shaping upload rate in SSID profile
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ trafficShappingUploadUnit int Traffic shaping upload unit. The applicable values are: 0 for kbps 1
for mbps
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ trafficShapingDownloadRate int Traffic shaping download rate
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ trafficShappingDownloadUnit int Traffic
shaping download unit. The applicable values are: 0 for kbps 1 for mbps
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ perUserTrafficControlEnabled boolean A true or false value indicating whether per user traffic control is
enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ trafficControlDownloadLimit int Traffic control download limit in ssid profile
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ trafficControlDownloadLimitUnit int Bandwidth control download limit in ssid profile
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ trafficControlUploadLimitUnit int The possible values are: 0 for kbps, 1 for mbps
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ trafficControlUploadLimit int Traffic control upload limit in ssid profile
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ bssLoadEnabled boolean A true or false value indicating whether the BSS load is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ enforceWmmAdmissionControl boolean A true or false value indicating whether WMM admission control in enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ qosPriority String The QoS priority. The applicable values: VOICE, VIDEO, BEST_EFFORT,
BACKGROUND
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ qosPriorityType int The applicable values: 0 for ceiling, 1 for fixed
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ qosDownStreamMapping String The applicable values: EightO2Dot1P, DSCP, TOS
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ qosUpstreamEnable802_1p int The applicable values:1 for enabled, 0 for disabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ qosUpstreamEnableDSCP_TOS int The applicable values:0 for disabled, 1 for enabled with DSCP, 2 for
enabled with TOS
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ applicationVisibilityEnabled boolean A true or false value indicating whether application visibility is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ asssociationAnalytics boolean A true or false value indicates whether association analytics is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ contentAnalytics boolean A true or false value indicating whether the content analytics setting
is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ minDataRateLimit The float value that signifies the minimum data rate for the AP-client
unicast communication. The values range from 0 to 54 Mbps.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ maxDataRateLimit The float value that signifies the maximum data rate for the AP-client
unicast communication. The values range from 0 to 54 Mbps.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ multicastBroadcastManagementRateLimit The float value that signifies the data rate at which multicast, broadcast,
and management frames will be sent. The values range from 0 to 54 Mbps.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ bandSterringEnabled boolean A true or false value indicating whether band steering is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ enforceSteeringEnabled boolean A true or false value indicating whether enforce steering is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ smartLoadBalancingEnabled boolean A true or false value indicating whether load balancing is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ smartSteeringEnabled boolean A true or false value indicating whether the AP must allow or reject
a client connection. When smart steering is enabled on the SSID profile
associated with an Mojo device, the values for the roamRssiThreshold,
roamThresholdInterval, and the roamThresholdPacket attributes determine
whether the AP can allow or reject a client connection.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ minAssociationRSSIEnabled boolean When the smart steering feature is enabled on the SSID profile associated
with the Mojo device, the minAssociationRSSI parameters solve the issue
of clients trying to connect to the AP.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ rssiThreshold int RSSI threshold: -75 to -55 dBm
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings application/ json A group of attributes related to Hotspot settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
hotspotEnabled
boolean A true or false value indicating whether hotspot settings is enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
release
String Hotsopt settings release
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
gasFragLimit
int Gas frag limit
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
gasComebackDelay
int Gas comeback delay
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
organizationIdentifiers
String Ord id list
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
realms
application/ json List of realms. Name, ID (system generated), list of realm EAP: orderid,
methods.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
realms/ realmId
int The realm ID.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
realms/ name
String The applicable values are:TLS, TTLS_MSCHAPv2 SIM, AKA
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
realms/ eapMethods
application/ json A group of attributes related to Realm EAP methods.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
realms/ eapMethods/ method
String Realm EAP methods.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
realms/ eapMethods/ orderId
int Order ID for the EAP method.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
domainSettings
application/ json List of domain names.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
domainSettings/ domainName
String The domain name.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
cellularNetworkInfos
application/ json A group of attributes related to cellular network information.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
cellularNetworkInfos/ mobileCountryCode
int Mobile country code of the cellular network.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
cellularNetworkInfos/ mobileNetworkCode
int Mobile network code of the cellular network.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
operatorFriendlyNames
application/ json List
of operator friendly names. The applicable values: Name langCode
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
operatorFriendlyNames/ name
String Operator-friendly name of the hotspot settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
operatorFriendlyNames/ langCode
String Language code of the hotspot settings.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ wanMetrics application/ json WAN metrics
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
wanMetrics/ linkStatus
String The applicable values are:LINK_UP LINK_DOWN NOT_CONFIGURED LINK_IN_TEST
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
wanMetrics/ uplinkSpeed
int Link Speed
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
wanMetrics/ uplinkUnit
int Unit 0-kbps, 1-mbps
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
wanMetrics/ downlinkSpeed
int Downlink speed
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
wanMetrics/ downlinkUnit
int The
applicable values are: 0 for kbps 1 for mbps
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
wanMetrics/ symmetricLinkStatus
String The applicable values are:SAME DIFFERENT
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
portConfigList
String List
of port configuration, which includes: Protocol portNumber Status
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
portConfigList/ protocol
String The protocol of the port configuration list.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
portConfigList/ portNumber
String The port number.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
portConfigList/ status
String The port configuration status.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
qosMapping
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
qosMapping/ dscpUserPriorityList
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
qosMapping/ userPriorityDSCPLowDSCPHighList
application/ json
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
qosMapping/ userPriorityDSCPLowDSCPHighList/ userPriority
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
qosMapping/ userPriorityDSCPLowDSCPHighList/ dscpLow
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
qosMapping/ userPriorityDSCPLowDSCPHighList/ dscpHigh
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
networkType
String The
applicable values are: PRIVATE PRIVATE_WITH_GUEST_ACCESS CHARGEABLE_PUBLIC
FREE_PUBLIC, PERSONAL_DEVICE EMERGENCY_SERVICES_ONLY TEST WILDCARD
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
networkAuthType
The
applicable values are: ACCEPATANCE_OF_TERMS_AND_CONDITIONS ONLINE_ENROLLMENT
HTTP_REDIRECTION DNS_REDIRECTION NOT_CONFIGURED
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
hessid
HESSID
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
internetAccess
A true or false value indicating whether the Internet access is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
ipv4Type
The
applicable values are: NOT_AVAILABLE AVAILABLE PORT_RESTRICETD_IPADDR_AVAILABLE
SINGLE_NATED_PRIVATE DOUBLE_NATED_PRIVATE PORT_RESTRICETD_AND_SINGLE_NATED
PORT_RESTRICETD_AND_DOUBLE_NATED UNKNOWN
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
ipv6Type
enum The
applicable values are: NOT_AVAILABLE AVAILABLE UNKNOWN
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue
application/ json A group of attributes related to venue settings.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueGroup
application/ json A group of attributes related to the venue group.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueGroup/ id
int The venue group ID.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueGroup/ name
String Name of the venue group.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueType
application/ json A group of parameters related to the venue type.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueType/ groupId
int Group ID
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueType/ typeId
int Type ID
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueType/ name
String Name
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueNameList
application/ json A group of attributes related to venue names and language code for the
hotspot venue.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueNameList/
String Venue name for the hotspot.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
venue/ venueNameList/
String Language code for the hotspot setting.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
url
String Redirect URL
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
deauthRequestTimeout
int
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
osuSsidName
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ hotspotSettings/
osuProviderSettings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidSchedule application/ json SSID schedule settings.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidSchedule/
enabled
boolean A true or false value indicating whether scheduling is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidSchedule/
scheduleType
String The
applicable values are: DAILY WEEKLY
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidSchedule/
lifeTimeStartDate
String SSID schedule life time start date.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidSchedule/
lifeTimeEndDate
String SSID shedule life time end date.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidSchedule/
weeklySchedule
application/ json Weekly schedule settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidSchedule/
dailySchedule
String Daily schedule settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ broadcastMulticastSettings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ broadcastMulticastSettings/
enableBroadcastMulticast
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ broadcastMulticastSettings/
blockWirelessToWired
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ broadcastMulticastSettings/
allowBonjour
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ broadcastMulticastSettings/
exemptions
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ k80211Settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ k80211Settings/
neighborListEnabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ k80211Settings/
neighborListDualBandEnabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ v80211Settings
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ v80211Settings/
bssTransitionEnabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ v80211Settings/
disassociationImmitentEnabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ v80211Settings/
disassociationTime
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ v80211Settings/
forceDisconnectionEnabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ v80211Settings/
bssTransitionAttempts
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ priorityTypeCeiling A true or false value indicating whether the priority type celing exists.
A read-only field for internal use.
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidprofileTroubleshootingSettings application/ json
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ ssidprofileTroubleshootingSettings/
automaticPacketCaptureEnabled
boolean A true or false value indicating whether Automatic packet capture is
enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ upStreamDSCP_TOS_Enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ upstreamDSCP_Enabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ appFirewallEnable
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ nonLegacyMaxRate
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ upstream802_1pEnabled
modelAgnosticRadioIdToRadioSettingsMap/ ssidProfiles/ mnctemplate
modelAgnosticRadioIdToRadioSettingsMap/ enableBGScan boolean True or false value indicating whether the background scanning is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels application/ json ACS channel list
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ scan boolean Radio settings ACS channel scan
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ defend boolean Radio settings ACS channel defend
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ number int Radio settings ACS channel number
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ id int Radio settings ACS channel id
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ name int Radio settings ACS channel name
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ protocol enum Radio settings ACS channel protocol
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ turboMode boolean Radio settings ACS channel turbo mode
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ scanLegal boolean Radio settings ACS channel scan legal
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ defendLegal boolean Radio settings ACS channel DEFEND legel
modelAgnosticRadioIdToRadioSettingsMap/ acsChannels/ dFSChannel boolean Radio settings ACS channel DFS channhel
modelAgnosticRadioIdToRadioSettingsMap/ enableDcs boolean
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting
application/ json Voice admission control settings
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ mandatory
boolean True or false value indicating whether admission control is mandatory.
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ noAcknowledgement
boolean True or false value indicating whether the no acknowledgement policy
is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ allowedNumberOfCalls
int Number of voice calls allowed. Max value is 127.
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ allowedUsageOfMediumTime
int Maximum percentage share of the medium time for voice calls. Max value
is 100%.
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ roamingReservedCalls
int Number of voice calls reserved for roaming clients. Range varies between
0 to Maximum Allowed Calls.
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
voiceAdmissionControlSetting/ roamingReservedUsageOfMediumTime
int Percentage share of the medium time reserved for roaming clients. Range
varies between 0 to Maximum Share Of Medium Time
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
videoAdmissionControlSetting
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
videoAdmissionControlSetting/ mandatory
boolean True or false value indicating whether admission control is mandatory.
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
videoAdmissionControlSetting/ noAcknowledgement
boolean True or false value indicating whether the no acknowledgement policy
is enabled.
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
videoAdmissionControlSetting/ allowedNumberOfCalls
int Allowed number of calls
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
videoAdmissionControlSetting/ allowedUsageOfMediumTime
int Allowed usage of medium time
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
videoAdmissionControlSetting/ roamingReservedCalls
int Roaming reserved cells
modelAgnosticRadioIdToRadioSettingsMap/ wmmAdmissionControlSetting/
videoAdmissionControlSetting/ roamingReservedUsageOfMediumTime
int Reserved usage of medium time
modelAgnosticRadioIdToRadioSettingsMap/ clientSteeringCommonParameter
modelAgnosticRadioIdToRadioSettingsMap/ clientSteeringCommonParameter/
steeringAttemptsThreshold
Threshold attempts
modelAgnosticRadioIdToRadioSettingsMap/ clientSteeringCommonParameter/
steeringBlackoutPeriod
Blackout period
modelAgnosticRadioIdToRadioSettingsMap/ clientSteeringCommonParameter/
steeringRssiThreshold
RSSI threshold
modelAgnosticWiredExtensionPortList Model agnostic wired extension
modelAgnosticWiredExtensionPortList/ port
modelAgnosticWiredExtensionPortList/ port/ portId Port id
modelAgnosticWiredExtensionPortList/ port/ name Port name
modelAgnosticWiredExtensionPortList/ vlan Vlan
modelAgnosticDeviceTemplateLinkAggregation application/ json
modelAgnosticDeviceTemplateLinkAggregation/ linkAggrEnabled boolean True And false value indicates whether link aggregation is enabled.
modelAgnosticDeviceTemplateLinkAggregation/ transmitHashPolicy String Link aggregation transmit hash policy
modelAgnosticClientSteeringSettings
modelAgnosticClientSteeringSettings/ clientSteeringEnabled boolean True and false value indicates that whether client steering is enabled
or not.
modelAgnosticClientSteeringSettings/ syncPeriod int Client steering sync period
modelAgnosticClientSteeringSettings/ clientRssiThreshold int Client steering settings client RSSI threshold
modelAgnosticClientSteeringCommonBlackoutThresholdParameters
modelAgnosticClientSteeringCommonBlackoutThresholdParameters/ steeringAttemptsThreshold int Client steering common blackout settings steering attempt threshold
modelAgnosticClientSteeringCommonBlackoutThresholdParameters/ steeringBlackoutPeriod int Client steering common blackout settings steering blackout period
bleSettings
bleSettings/ enabled
bleSettings/ minor
bleSettings/ advertisingInterval

Sample JSON
{
	"type": "devicetemplate",
	"templateId": 2,
	"templateName": "myTemplate",
	"createdAtLocationId": 
	{
		"type": "locallocationid",
		"id": 0
	},
	"description": "",
	"templateType": "DEVICE_TEMPLATE",
	"mncTemplateId": 0,
	"sensorPassword":
	{
		"password": null,
		"passwordLength": 7
	},
	"vlanSettings":
	{
		"addtionalVlansToMonitorList": [],
		"vlanMonitoringEnabled": false
	},
	"accessLogsConfig": 
	{
		"ipAddressOfExternalServer": "",
		"enabled": false
	},
	"ntpSettings":
	{
		"ipAddressOfSecondaryNTPServer": "",
		"ipaddressOfNTPServer": "time.nist.gov"
	},
	"nomiConfig": 
	{
		"enableTPAI": false,
		"serverURL": "http://www.flipkart.com",
		"authorizationKey": "indiansummer",
		"sendInterval": 10,
		"authenticationType": "KEY",
		"username": "",
		"password": "",
		"dataFormat": "CSV"
	},
	"antennaDetails":[
	{
		"type": "c50",
		"port": 1799,
		"antennaModel": "SS-300-AT-AN-100",
		"scanInterval": 50,
		"apInterval": 5
		"platformId": 10,
		"external": false
	},
	{
	"type": "c60",
	"external": false,
	"platformId": 11
	},
	{
		"type": "ss200",
		"platformId": 1,
		"diversityOn": false
	},
	{
		"type": "c10",
		"port": 1799,
		"antennaModel2_4": "SS-300-AT-AN-10",
		"antennaModel5": "SS-300-AT-AN-10",
		"platformId": 7,
		"external": false
	}],
	"offlineConfig":
	{
		"switchToOfflineThreshold": 900,
		"offlineStorageSettings": 
		{
			"noAPs": 128,
			"noClients": 256,
			"noEvents": 256,
			"noIntrusionPreventionRecords": 256
		},
		"apOfflineClassificationSettings": 
		{
			"moveNetworkedAPToRogue": false,
			"moveNetworkedAPToAuth": false,
			"moveNonNetworkedAPToExternal": true
		},
		"clientOfflineClassificationSettings": 
		{
			"uncatClientAssocToAuthAPAsAuth": false,
			"uncatClientAssocToRogueAPAsUnauth": true,
			"uncatClientAssocToExternalAPAsUnauth": true
	    },
		"intrusionPreventionSettings":
		{
			"rogueAPs": false,
			"uncatAPConnectedToNetwork": false,
			"authAPWithNoSecurityMechanism": false,
			"authAPWithWeakSecurityMechanism": false,
			"authClientConnectedToExternalAP": false,
			"unauthClientConnectedToAuthAP": false,
			"uncatClientConnectedToAuthAP": false,
			"authClientInAdhocNetwork": false,
			"level": "DEGRADE_ID",
			"authClientConnectedToHoneypotEvilTwinAP": false
		},
		"enabled": true
    },
	"templateFlags": 0,
	"networkSettings": 
	{
	  "enableIPv4IPv6DualStack": true
	},
	"platformToRadioSettingsMapper": 
	{
		"platformToRadioSettingsMap": 
		{
			"1": [
			{

				"scanInterval": 100,
				"apInterval": 10000, "platformId": 1,
				"radioId": 1,
				"templateId": 2,
				"enableCustomTxPower": false,
				"customTxPower": 30,
				"display":"Radio 1 - 802.11a",
				"orderId":0,
				"smartSteering":
				{
					"roamRssiThreshold": -75,
					"roamThresholdInterval": 10,
					"roamThresholdPacket": 5
				},
				"minAssociationRSSI":
				{
					"minAssoRssiThreshold": -65,
					"minAssoDesperateClientInterval": 10,
					"minAssoDesperateClientTimeout": 24,
					"minAssociationMaxRetries": 3
                },
				"wirelessMode":"WIRELESS_MODE_B_G_N",
				"apChannelWidth":"CHANNEL_WIDTH_20_40",
				"operatingChannel":0,
				"fragmentationThreshold":2346,
				"rtsCtsThreshold":2347,
				"beaconInterval": 100,
				"dtimPeriod": 1,
				"bandSteeringLoadBalanceThreshold":10,
				"guardInterval":"HALF",
				"frameAggregationEnabled":true,
				"autoChannelSelectionInterval":720,
				"operatingMode":"SENSOR_ONLY",
				"ssidProfiles":[],
				"enableBGScan":true,
				"configured":false
			},
			{
				"platformId":1,
				"radioId":2,
				"templateId":2,
				"enableCustomTxPower": false,
				"customTxPower": 30,
				"display": "Radio 2 - 802.11b/g",
				"orderId": 0,
				"wirelessMode": "WIRELESS_MODE_B_G_N",
				"apChannelWidth": "CHANNEL_WIDTH_20_40",
				"operatingChannel":0,
				"fragmentationThreshold": 2346,
				"rtsCtsThreshold": 2347,
				"beaconInterval":100,
				"dtimPeriod": 1,
				"bandSteeringLoadBalanceThreshold": 10,
				"guardInterval": "HALF",
				"frameAggregationEnabled":true,
				"autoChannelSelectionInterval":720,
				"operatingMode": "SENSOR_ONLY",
				"ssidProfiles":[],
				"enableBGScan":true,
				"configured":false	
			}],
			"7": [
			{
				"scanInterval": 100,
				"apInterval": 10000,
				"platformId":7,
				"radioId":1,
				"templateId":2,
				"enableCustomTxPower":false,
				"customTxPower":30,
				"display":"Radio 1 - 2x3 a/n",
				"orderId":0,
				"wirelessMode":"WIRELESS_MODE_B_G_N",
				"apChannelWidth":"CHANNEL_WIDTH_20_40",
				"operatingChannel":0,
				"fragmentationThreshold":2346,
				"rtsCtsThreshold":2347,
				"beaconInterval":100,
				"dtimPeriod":1,
				"bandSteeringLoadBalanceThreshold":10,
				"guardInterval":"HALF",
				"frameAggregationEnabled":true,
				"autoChannelSelectionInterval":720,
				"operatingMode":"SENSOR_ONLY",
				"ssidProfiles":[],
				"enableBGScan":true,
				"configured":false
			},
			{
				"scanInterval": 100,
				"apInterval": 10000,
				"platformId":7,
				"radioId":2,
				"templateId":2,
				"enableCustomTxPower":false,
				"customTxPower":30,
				"display":"Radio 2 - 2x3 b/g/n",
				"orderId":0,
				"wirelessMode":"WIRELESS_MODE_B_G_N",
				"apChannelWidth":"CHANNEL_WIDTH_20_40",
				"operatingChannel":0,
				"fragmentationThreshold":2346,
				"rtsCtsThreshold":2347,
				"beaconInterval":100,
				"dtimPeriod":1,
				"bandSteeringLoadBalanceThreshold":10,
				"guardInterval":"HALF",
				"frameAggregationEnabled":true,
				"autoChannelSelectionInterval":720,
				"operatingMode":"SENSOR_ONLY",
				"ssidProfiles":[],
				"enableBGScan":true,
				"configured":false
			}],
			"10": [
			{
				"scanInterval": 100,
				"apInterval": 10000,
				"platformId":10,
				"radioId":1,
				"templateId":2,
				"enableCustomTxPower":false,
				"customTxPower":30,
				"display":"Radio 1 - 2x3 a/b/g/n",
				"orderId":0,
				"wirelessMode":"WIRELESS_MODE_B_G_N",
				"apChannelWidth":"CHANNEL_WIDTH_20_40",
				"operatingChannel":0,
				"fragmentationThreshold":2346,
				"rtsCtsThreshold":2347,
				"beaconInterval":100,
				"dtimPeriod":1,
				"bandSteeringLoadBalanceThreshold": 10,
				"guardInterval": "HALF",
				"frameAggregationEnabled": true,
				"autoChannelSelectionInterval": 720,
				"operatingMode": "SENSOR_ONLY",
				"ssidProfiles": [],
				"enableBGScan": true,
				"configured": false
			}],

			"11": [
			{
				"scanInterval": 100,
				"apInterval": 10000,
				"platformId":11,
				"radioId":2,
				"templateId":2,
				"enableCustomTxPower":false,
				"customTxPower":30,
				"display":"Radio 1 - 3x3 a/b/g/n",
				"orderId":0,
				"wirelessMode":"WIRELESS_MODE_B_G_N",
				"apChannelWidth":"CHANNEL_WIDTH_20_40",
				"operatingChannel":0,
				"fragmentationThreshold":2346,
				"rtsCtsThreshold":2347,
				"beaconInterval":100,
				"dtimPeriod":1,
				"bandSteeringLoadBalanceThreshold":10,
				"guardInterval":"HALF",
				"frameAggregationEnabled":true,
				"autoChannelSelectionInterval":720,
				"operatingMode":"SENSOR_ONLY",
				"ssidProfiles":[],
				"enableBGScan":true,
				"configured":false
			},
			{
				"scanInterval": 100,
				"apInterval": 10000,
				"platformId":11,
				"radioId":1,
				"templateId":2,
				"enableCustomTxPower":false,
				"customTxPower":30,
				"display":"Radio 2 - 2x2 a/b/g/n",
				"orderId":0,
				"wirelessMode":"WIRELESS_MODE_B_G_N",
				"apChannelWidth":"CHANNEL_WIDTH_20_40",
				"operatingChannel":0,
				"fragmentationThreshold":2346,
				"rtsCtsThreshold":2347,
				"beaconInterval":100,
				"dtimPeriod":1,
				"bandSteeringLoadBalanceThreshold":10,
				"guardInterval":"HALF",
				"frameAggregationEnabled":true,
				"autoChannelSelectionInterval":720,
				"operatingMode":"SENSOR_ONLY",
				"ssidProfiles":[],
				"enableBGScan":true,
				"configured":false
			}],
			"13": [
			{
				"scanInterval": 100,
				"apInterval": 10000,
				"platformId":13,
				"radioId":2,
				"templateId":2,
				"enableCustomTxPower":false,
				"customTxPower":30,
				"display":"Radio 2 - 2x2 b/g/n",
				"orderId":0,
				"wirelessMode":"WIRELESS_MODE_B_G_N",
				"apChannelWidth":"CHANNEL_WIDTH_20",
				"operatingChannel":0,
				"fragmentationThreshold":2346,
				"rtsCtsThreshold":2347,
				"beaconInterval":100,
				"dtimPeriod":1,
				"bandSteeringLoadBalanceThreshold":10,
				"guardInterval":"HALF",
				"frameAggregationEnabled":true,
				"autoChannelSelectionInterval":720,
				"operatingMode":"AP_SENSOR_COMBO",
				"ssidProfiles":[],
				"enableBGScan":true,
				"configured":true
				},
				{
					"scanInterval": 100,
					"apInterval": 10000,
					"platformId":13,
					"radioId":1,
					"templateId":2,
					"enableCustomTxPower":false,
					"customTxPower":30,
					"display":"Radio 1 - 2x2 a/n",
					"orderId":0,
					"wirelessMode":"WIRELESS_MODE_A_N",
					"apChannelWidth":"CHANNEL_WIDTH_20_40",
					"operatingChannel":0,
					"fragmentationThreshold":2346,
					"rtsCtsThreshold":2347,
					"beaconInterval":100,
					"dtimPeriod":1,
					"bandSteeringLoadBalanceThreshold":10,
					"guardInterval":"HALF",
					"frameAggregationEnabled":true,
					"autoChannelSelectionInterval":720,
					"operatingMode":"AP_SENSOR_COMBO",
					"ssidProfiles":[
					{
						"type":"ssidprofile",
						"templateId":3,
						"templateName":"ssid profile name",
						"createdAtLocationId":{
						"type":"locallocationid",
						"id":0
					},
					"description":"",
					"templateType":"SSID_PROFILE",
					"mncTemplateId":0,
					"ssidProfileId":3,
					"wirelessProfile":
					{
						"vapId":0,
						"vlanId":0,
						"vapEnabled":false,
						"guestSSID":false,
						"ssidBroadcast":true,
						"wmm":true,
						"clientIsolation":false,
						"profileEnabled":false,
						"associationLimitValue":127,
						"apSecurityMode":3,
						"listDynamicVlans":null,
						"p2pCrossConnectionEnabled":false,
						"securityMode":
						{
							"type":"wpa2",
							"authType":"EAP",
							"pskPassphrase":null,
							"authPrimaryRadiusServerIP": "192.167.87.8",
							"authPrimaryRadiusSecret": "welcome",
							"authPrimaryRadiusPort":1812,
							"authSecondaryRadiusServerIP":"",
							"authSecondaryRadiusSecret":"",
							"authSecondaryRadiusPort":1812,
							"accPrimaryRadiusServerIP":null,
							"accPrimaryRadiusSecret":null,
							"accPrimaryRadiusPort":1813,
							"accSecondaryRadiusServerIP":null,
							"accSecondaryRadiusSecret":null,
							"accSecondaryRadiusPort":1813,
							"radiusAccountingEnabled":false,
							"nasId": "%m-%s",
							"radius802_1XRetryTimeout":2,
							"radius802_1XMaxRetries":4,
							"okcEnabled":true,
							"preAuthenticationEnabled":false
						},
						"dynamicVlansEnabled":false,
						"associationLimited":false
					},
					"networkSettings":
					{
						"vlanId":0,
						"natEnabled":false,
						"accessPortalEnabled":false,
						"wiredGuestEnabled":false,
						"dhcpSettings":
						{
							"leaseTime":1440,
							"startIpAddress":null,
							"endIpAddress":null,
							"localIpAddress":null,
							"subnetMask":null
						},
						"greSettings":
						{
							"greConfigured":false,
							"greTunnelIP":"",
							"greRemoteEndPoint":"",
							"greKey":"",
							"greExemptedIpList":[]
						},
						"accessPortal": 
						{
							"portalPageBundlePath":"",
							"loginTimeout":1440,
							"blackoutTime":0,
							"serviceIdentifier":"",
							"redirectUrl":"",
							"exemptedWebHostList":[],
							"splashlessRoamingEnabled":true,
							"internetDownEnabled":false,
							"bundleMd5Sum":"",
							"hasBundleChanged":false,
							"clickThruPortalConfig":
							{
								"portalPageBundlePath":"",
								"bundleMd5Sum": "",
								"defaultBundleApplied":true
							},
							"clickThruExternalPortal":
							{
								"externalServerURL":null,
								"toValidate":false,
								"secret":null,
								"restrictAccessToWalledGarden": false
							},
							"signInByExternalPortalConfig":
							{
								"externalServerURL": null,
								"portalSecret": null,
								"radiusSettings": 
								{
									"radiusAuthPrimaryServerIP": null,
									"radiusAuthPrimaryServerPort": 1812,
									"radiusAuthPrimaryServerSecret": null,
									"radiusAuthCalledStation": null,
									"radiusAuthNasId": "%m-%s",
									"radiusAuthSecondaryServerIP": null,
									"radiusAuthSecondaryServerPort": 1812,
									"radiusAuthSecondaryServerSecret": null,
									"radiusAccEnabled": false,
									"radiusAccInterval": 10,
									"radiusAccPrimaryServerIP": null,
									"radiusAccPrimaryServerPort": 1813,
									"radiusAccPrimaryServerSecret": null,
									"radiusAccSecondaryServerIP": null,
									"radiusAccSecondaryServerPort": 1813,
									"radiusAccSecondaryServerSecret": null
								}
							},
							"advancedExternalPortalConfig": 
							{
								"requestTypeToPortal": "res",
								"challengeToPortal": "challenge",
								"clientMacToPortal": "client_mac",
								"apMacToPortal": "ap_id",
								"apIpToPortal": "uamip",
								"apPortToPortal": "uamport",
								"faliureCountToPortal": "failure_count",
								"userUrlToPortal": "userurl",
								"loginUrlToPortal": "login_url",
								"logoffUrlToPortal": "logoff_url",
								"blackoutTimeToPortal": "blackout_time",
								"serviceIdToPortal": "service_id",
								"challengeFromPortal": "challenge",
								"responseTypeFromPortal": "res",
								"challengeResponseFromPortal": "digest",
								"redirectUrlFromPortal": "redirect",
								"sessionTimeoutFromPortal": "session_timeout",
								"usernameFromPortal": "username",
								"passwordFromPortal": "password"
							},
							"accessPortalInfo": 0
						},
						"webQuarantine": 
						{
							"redirectUrl": "",
							"exemptedWebHostList": [],
							"webQuarantineOption": 1,
							"webQuarantineEnabled": false
						},
						"dnsServers": [
							"8.8.8.8"
						               ],
						"proxyARPEnabled": false,
						"dgafDisabled": false,
						"l2tifEnabled": false,
						"otherParams": null,
						"dhcpOption82Setting": 
						{
							"enableDhcpOption82": false,
							"circuitId": ""
						},
						"remoteBridgingSettings": 
						{
							"enableRemoteBridging": false,
							"networkInterfaceId": 0
						}
					},

					"httpContentAnalytics":
					{
						"enableTPAI": true,
						"serverURL": "http://www.flipkart.com",
						"sendInterval": 10,
						"username": "indiansummer",
						"password": "password",
						"uploadMemoryThreshold": true,
						"httpFields": 
						{
							"postRequestBody": true,
							"userAgent": true,
							"referer": true
						}
					},
					"meshSettings": 
					{
						"enabled": false,
						"meshId": 0,
						"maxHopCount": 0,
						"minRSSI": 0,
						"maxDownlinks": 0,
						"meshWpaKey": null
					},
					"firewallEnable": true,
					"firewallProfile": [],
					"ssid": "MyWifi",
					"trafficShapingUploadRate": 0,
					"trafficShappingUploadUnit": 0,
					"trafficShapingDownloadRate": 0,
					"trafficShappingDownloadUnit": 0,
					"trafficControlDownloadLimit": 0,
					"trafficControlDownloadLimitUnit": 0,
					"trafficControlUploadLimitUnit": 0,
					"trafficControlUploadLimit": 0,
					"bssLoadEnabled": false,
					"qosPriority": "VOICE",
					"qosPriorityType": 0,
					"qosDownStreamMapping": "DSCP",
					"qosUpstreamEnable802_1p": 1,
					"qosUpstreamEnableDSCP_TOS": 0,
					"asssociationAnalytics": true,
					"contentAnalytics": true,
					"minDataRateLimit": 0,
					"maxDataRateLimit": 0,
					"multicastBroadcastManagementRateLimit": 0,
					"bandSterringEnabled": true,
					"rssiThreshold": -75,
					"hotspotSettings":
					{
						"hotspotEnabled": false,
						"organizationIdentifiers": null,
						"realms": null,
						"domainSettings": null,
						"cellularNetworkInfos": null,
						"operatorFriendlyNames": null,
						"wanMetrics": 
						{
							"linkStatus": "NOT_CONFIGURED",
							"uplinkSpeed": 0,
							"uplinkUnit": 0,
							"downlinkSpeed": 0,
							"downlinkUnit": 0,
							"symmetricLinkStatus": "SAME"
						},
						"portConfigList": null,
						"networkType": "WILDCARD",
						"networkAuthType": "NOT_CONFIGURED",
						"hessid": "00:00:00:00:00:00",
						"internetAccess": false,
						"ipv4Type": "NOT_AVAILABLE",
						"ipv6ype": "NOT_AVAILABLE",
						"venue":
						{
							"venueGroup": 
							{
								"id": 0,
								"name": null
							},
							"venueType": 
							{
								"groupId": 0,
								"typeId": 0,
								"name": null
							},
							"venueNameList": null
						},
						"url": null
					},
					"ssidSchedule":
					{
						"enabled": false,
						"scheduleType": null,
						"lifeTimeStartDate": null,
						"lifeTimeEndDate": null,
						"weeklySchedule": null,
						"dailySchedule": null
						},
						"perUserTrafficControlEnabled": false,
						"upstream802_1pEnabled": true,
						"priorityTypeCeiling": true,
						"upStreamDSCP_TOS_Enabled": false,
						"upstreamDSCP_Enabled": false,
						"mnctemplate": false
					}
					],
					"enableBGScan": true,
				    "configured": true
				}],
			"14": [
				{
					"scanInterval": 100,
					"apInterval": 10000,
					"platformId": 14,
					"radioId": 2,
					"templateId": 2,
					"enableCustomTxPower": false,
					"customTxPower": 30,
					"display": "Radio 2 - 3x3 a/n",
					"orderId": 0,
					"wirelessMode": "WIRELESS_MODE_B_G_N",
					"apChannelWidth": "CHANNEL_WIDTH_20_40",
					"operatingChannel": 0,
					"fragmentationThreshold": 2346,
					"rtsCtsThreshold": 2347,
					"beaconInterval": 100,
					"dtimPeriod": 1,
					"bandSteeringLoadBalanceThreshold": 10,
					"guardInterval": "HALF",
					"frameAggregationEnabled": true,
					"autoChannelSelectionInterval": 720,
					"operatingMode": "SENSOR_ONLY",
					"ssidProfiles": [],
					"enableBGScan": true,
					"configured": false
				},
				{
					"scanInterval": 100,
					"apInterval": 10000,
					"platformId": 14,
					"radioId": 1,
					"templateId": 2,
					"enableCustomTxPower": false,
					"customTxPower": 30,
					"display": "Radio 1 - 3x3 b/g/n",
					"orderId": 0,
					"wirelessMode": "WIRELESS_MODE_B_G_N",
					"apChannelWidth": "CHANNEL_WIDTH_20_40",
					"operatingChannel": 0,
					"fragmentationThreshold": 2346,
					"rtsCtsThreshold": 2347,
					"beaconInterval": 100,
					"dtimPeriod": 1,
					"bandSteeringLoadBalanceThreshold": 10,
					"guardInterval": "HALF",
					"frameAggregationEnabled": true,
					"autoChannelSelectionInterval": 720,
					"operatingMode": "SENSOR_ONLY",
					"ssidProfiles": [],
					"enableBGScan": true,
					"configured": false
				}],
			"15": [
			{
				"scanInterval": 100,
				"apInterval": 10000,
				"platformId": 15,
				"radioId": 1,
				"templateId": 2,
				"enableCustomTxPower": false,
				"customTxPower": 30,
				"display": "Radio 1 - 3x3 b/g/n",
				"orderId": 0,
				"wirelessMode": "WIRELESS_MODE_B_G_N",
				"apChannelWidth": "CHANNEL_WIDTH_20_40",
				"operatingChannel": 0,
				"fragmentationThreshold": 2346,
				"rtsCtsThreshold": 2347,
				"beaconInterval": 100,
				"dtimPeriod": 1,
				"bandSteeringLoadBalanceThreshold": 10,
				"guardInterval": "HALF",
				"frameAggregationEnabled": true,
				"autoChannelSelectionInterval": 720,
				"operatingMode": "AP_SENSOR_COMBO",
				"ssidProfiles": [],
				"enableBGScan": true,
				"configured": false
			},
			{
				"scanInterval": 100,
				"apInterval": 10000,
				"platformId": 15,
				"radioId": 2,
				"templateId": 2,
				"enableCustomTxPower": false,
				"customTxPower": 30,
				"display": "Radio 2 - 3x3 a/n/ac",
				"orderId": 0,
				"wirelessMode": "WIRELESS_MODE_A_N_AC",
				"apChannelWidth": "CHANNEL_WIDTH_20_40_80",
				"operatingChannel": 0,
				"fragmentationThreshold": 2346,
				"rtsCtsThreshold": 2347,
				"beaconInterval": 100,
				"dtimPeriod": 1,
				"bandSteeringLoadBalanceThreshold": 10,
				"guardInterval": "HALF",
				"frameAggregationEnabled": true,
				"autoChannelSelectionInterval": 720,
				"operatingMode": "AP_SENSOR_COMBO",
				"ssidProfiles": [],
				"enableBGScan": true,
				"configured": false
			}],
		"16": [
		{
			"scanInterval": 100,
			"apInterval": 10000,
			"platformId": 16,
			"radioId": 1,
			"templateId": 2,
			"enableCustomTxPower": false,
			"customTxPower": 30,
			"display": "Radio 1 - 2x2 b/g/n",
			"orderId": 0,
			"wirelessMode": "WIRELESS_MODE_B_G_N",
			"apChannelWidth": "CHANNEL_WIDTH_20_40",
			"operatingChannel": 0,
			"fragmentationThreshold": 2346,
			"rtsCtsThreshold": 2347,
			"beaconInterval": 100,
			"dtimPeriod": 1,
			"bandSteeringLoadBalanceThreshold": 10,
			"guardInterval": "HALF",
			"frameAggregationEnabled": true,
			"autoChannelSelectionInterval": 720,
			"operatingMode": "AP_SENSOR_COMBO",
			"ssidProfiles": [],
			"enableBGScan": true,
			"configured": false
		},
		{			
			"scanInterval": 100,
			"apInterval": 10000,
			"platformId": 16,
			"radioId": 2,
			"templateId": 2,
			"enableCustomTxPower": false,
			"customTxPower": 30,
			"display": "Radio 2 - 2x2 a/n/ac",
			"orderId": 0,
			"wirelessMode": "WIRELESS_MODE_A_N_AC",
			"apChannelWidth": "CHANNEL_WIDTH_20_40_80",
			"operatingChannel": 0,
			"fragmentationThreshold": 2346,
			"rtsCtsThreshold": 2347,
			"beaconInterval": 100,
			"dtimPeriod": 1,
			"bandSteeringLoadBalanceThreshold": 10,
			"guardInterval": "HALF",
			"frameAggregationEnabled": true,
			"autoChannelSelectionInterval": 720,
			"operatingMode": "AP_SENSOR_COMBO",
			"ssidProfiles": [],
			"enableBGScan": true,
			"configured": false
		}]},
	    "size": 15
	},
	"channelInfo": 
	{
		"country": 
		{
			"code": 840,
			"newCode": 841,
			"name": "United States"
		},
		"scanIllegalChannels": false,
		"channelsScanA": [
		{
			"scan": true,
			"defend": false,
			"number": 34,
			"id": 29,
			"name": "34",
			"protocol": "A",
			"turboMode": false,
			"scanLegal": true,
			"defendLegal": false,
			"dFSChannel": false
		},
		{
			"scan": true,
			"defend": true,
			"number": 36,
			"id": 30,
			"name": "36",
			"protocol": "A",
			"turboMode": false,
			"scanLegal": true,
			"defendLegal": true,
			"dFSChannel": false
		},
			...
			...
			...],
        "channelsDefendB": 
		[{
			"scan": true,
			"defend": true,
			"number": 1,
			"id": 15,
			"name": "1",
			"protocol": "BG",
			"turboMode": false,
			"scanLegal": true,
			"defendLegal": true,
			"dFSChannel": false
		},
		{
			"scan": true,
			"defend": true,
			"number": 2,
			"id": 16,
			"name": "2",
			"protocol": "BG",
			"turboMode": false,
			"scanLegal": true,
			"defendLegal": true,
			"dFSChannel": false
		},
		...
		...
		],
        "channelScanATurbo": 
		[
		{
			"scan": true,
			"defend": false,
			"number": 40,
			"id": 62,
			"name": "40",
			"protocol": "A",
			"turboMode": true,
			"scanLegal": true,
			"defendLegal": false,
			"dFSChannel": false
		},
		{
			"scan": true,
			"defend": false,
			"number": 42,
			"id": 63,
			"name": "42",
			"protocol": "A",
			"turboMode": true,
			"scanLegal": true,
			"defendLegal": false,
			"dFSChannel": false
		},
		...
		...
		...
		],
		"channelScanBTurbo": [
		{
			"scan": true,
			"defend": false,
			"number": 6,
			"id": 72,
			"name": "6",
			"protocol": "BG",
			"turboMode": true,
			"scanLegal": true,
			"defendLegal": false,
			"dFSChannel": false
		}
		]
	},
	"allowPerDeviceConfig": false,
	"mnctemplate": false
}