Download OpenAPI specification:Download
$ref ./apidocs_frontmatter_xca.md
Returns a list of access control information for the customer
AccessControlMacList details for the customer. The list is empty if the customer does not have access control defined.
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "macMode": 1,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
Update an existing access control mac list for a customer.
AccessControlMacList instance with parameters to be configured. The instance must have the mandatory attributes like macMode. It can have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
macMode required | number A flag to indicate switch over between blacklist/whitelist mode. This attribute cannot be null and must be an integer value of 1 or 2. |
macList required | Array of strings List of black/white listed MAC addresses. If in whitelist mode, only devices on the list are allowed on the network. If in blacklist mode, devices on the list are not allowed on network. Whenever a switchover between white/black happens this list is emptied. |
Newly created access control maclist for the customer
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "macMode": 1,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "macMode": 1,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
Create an access control mac list for a customer.
AccessControlMacList instance with parameters to be configured. The instance must have the mandatory attributes like macMode. It can have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
macMode required | number A flag to indicate switch over between blacklist/whitelist mode. This attribute cannot be null and must be an integer value of 1 or 2. |
macList required | Array of strings List of black/white listed MAC addresses. If in whitelist mode, only devices on the list are allowed on the network. If in blacklist mode, devices on the list are not allowed on network. Whenever a switchover between white/black happens this list is emptied. |
Newly created access control maclist for the customer
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "macMode": 1,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "macMode": 1,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
Deletes an access control mac list for a customer.
AccessControlMacList instance with parameters to be configured. The instance must have the mandatory attributes like macMode. It can also have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
macMode required | number A flag to indicate switch over between blacklist/whitelist mode. This attribute cannot be null and must be an integer value of 1 or 2. |
macList required | Array of strings List of black/white listed MAC addresses. If in whitelist mode, only devices on the list are allowed on the network. If in blacklist mode, devices on the list are not allowed on network. Whenever a switchover between white/black happens this list is emptied. |
Access control list deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "macMode": 1,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "macMode": 1,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
Configuration of NSight server
Error response
Extreme Campus Controller REST API Server
{- "ip": "192.168.3.10",
- "https": true
}
ip required | string <ipv4> IP address of nsight server |
https required | boolean Indicates if HTTPS should be used to communicate to the NSight server. |
NSight server configuration updated successfully
Error response
Extreme Campus Controller REST API Server
{- "ip": "192.168.3.10",
- "https": true
}
{- "ip": "192.168.3.10",
- "https": true
}
Get the list of all access points for a customer
brief | boolean Default: true If present and true, response includes AP's basic ("brief") configuration and operational information. |
inventory | boolean Default: false If present and true, response includes AP's inventory information. It can be combined with the "brief" parameter. |
country | string (Country) Enum: "AFGHANISTAN" "ALBANIA" "ALGERIA" "AMERICAN_SAMOA" "ANDORRA" "ANGOLA" "ANGUILLA" "ANTARCTICA" "ANTIGUA_BARBUDA" "ARGENTINA" "ARMENIA" "ARUBA" "AUSTRALIA" "AUSTRIA" "AZERBAIJAN" "BAHAMAS" "BAHRAIN" "BANGLADESH" "BARBADOS" "BELARUS" "BELGIUM" "BELIZE" "BENIN" "BERMUDA" "BHUTAN" "BOLIVIA" "BOSNIA_HERZEGOVINA" "BOTSWANA" "BOUVET_ISLAND" "BRAZIL" "BRITISH_INDIAN_OCEAN_TERRITORY" "BRUNEI_DARUSSALAM" "BULGARIA" "BURKINA_FASO" "BURUNDI" "CAMBODIA" "CAMEROON" "CANADA" "CAPE_VERDE" "CAYMAN_ISLANDS" "CENTRAL_AFRICAN_REPUBLIC" "CHAD" "CHILE" "CHINA" "CHRISTMAS_ISLAND" "COCOS_KEELING_ISLANDS" "COLOMBIA" "COMOROS" "CONGO" "CONGO_THE_DRC" "COOK_ISLANDS" "COSTA_RICA" "IVORY_COAST" "CROATIA" "CUBA" "CURACAO" "CYPRUS" "CZECH" "DENMARK" "DJIBOUTI" "DOMINICA" "DOMINICAN" "EAST_TIMOR" "ECUADOR" "EGYPT" "EL_SALVADOR" "EQUATORIAL_GUINEA" "ERITREA" "ESTONIA" "ETHIOPIA" "FALKLAND_ISLANDS_MALVINAS" "FAEROE_ISLANDS" "FIJI" "FINLAND" "FRANCE" "FRANCE_METROPOLITAN" "FRENCH_GUIANA" "FRENCH_POLYNESIA" "FRENCH_SOUTHERN_TERRITORIES" "GABON" "GAMBIA" "GEORGIA" "GERMANY" "GHANA" "GIBRALTAR" "GREECE" "GREENLAND" "GRENADA" "GUADELOUPE" "GUAM" "GUATEMALA" "GUINEA" "GUINEA_BISSAU" "GUYANA" "HAITI" "HEARD_AND_MC_DONALD_ISLANDS" "VATICAN" "HONDURAS" "HONG_KONG" "HUNGARY" "ICELAND" "INDIA" "INDONESIA" "IRAN" "IRAQ" "IRELAND" "ISRAEL" "ITALY" "JAMAICA" "JAPAN" "JORDAN" "KAZAKHSTAN" "KENYA" "KIRIBATI" "KOREA_NORTH" "KOREA" "KOSOVO" "KUWAIT" "KYRGYZSTAN" "LAOS" "LATVIA" "LEBANON" "LESOTHO" "LIBERIA" "LIBYA" "LIECHTENSTEIN" "LITHUANIA" "LUXEMBOURG" "MACAU" "MACAULL" "MACEDONIA" "MADAGASCAR" "MALAWI" "MALAYSIA" "MALDIVES" "MALI" "MALTA" "MARSHALL_ISLANDS" "MARTINIQUE" "MAURITANIA" "MAURITIUS" "MAYOTTE" "MEXICO" "MICRONESIA_FEDERATED_STATES_OF" "MOLDOVA_REPUBLIC_OF" "MONACO" "MONGOLIA" "MONTENEGRO" "MONTSERRAT" "MOROCCO" "MOZAMIBIQUE" "MYANMAR_BURMA" "NAMIBIA" "NAURU" "NEPAL" "NETHERLANDS" "NEW_CALEDONIA" "NEW_ZEALAND" "NICARAGUA" "NIGER" "NIGERIA" "NIUE" "NORFOLK_ISLAND" "NORTHERN_MARIANA_ISLANDS" "NORWAY" "OMAN" "PAKISTAN" "PALAU" "PANAMA" "PAPUA_NEW_GUINEA" "PARAGUAY" "PERU" "PHILIPPINES" "PITCAIRN" "POLAND" "PORTUGAL" "PUERTO_RICO" "QATAR" "REUNION" "ROMANIA" "RUSSIA" "RWANDA" "SAINT_KITTS_AND_NEVIS" "SAINT_LUCIA" "SAINT_VINCENT_AND_THE_GRENADINES" "SAMOA" "SAN_MARINO" "SAO_TOME_AND_PRINCIPE" "SAUDI_ARABIA" "SENEGAL" "SERBIA" "SERBIA_MONTENEGRO" "SEYCHELLES" "SIERRA_LEONE" "SINGAPORE" "SLOVAKIA" "SLOVENIA" "SOLOMON_ISLANDS" "SOMALIA" "SOUTH_AFRICA" "SOUTH_GEORGIA_AND_SOUTH_SS" "SOUTH_SUDAN" "SPAIN" "SRI_LANKA" "ST_HELENA" "ST_PIERRE_AND_MIQUELON" "SUDAN" "SURINAME" "SVALBARD_AND_JAN_MAYEN_ISLANDS" "SWAZILAND" "SWEDEN" "SWITZERLAND" "SYRIA" "TAIWAN" "TAJIKISTAN" "TANZANIA_UNITED_REPUBLIC_OF" "THAILAND" "TOGO" "TOKELAU" "TONGA" "TRINIDAD_AND_TOBAGO" "TUNISIA" "TURKEY" "TURKMENISTAN" "TURKS_AND_CAICOS_ISLANDS" "TUVALU" "UGANDA" "UKRAINE" "UAE" "UNITED_KINGDOM" "UNITED_STATES" "URUGUAY" "US_MINOR_ISLANDS" "UZBEKISTAN" "VANUATU" "VENEZUELA" "VIETNAM" "VIRGIN_ISLANDS_BRITISH" "VIRGIN_ISLANDS_US" "WALLIS_AND_FUTUNA_ISLANDS" "WESTERN_SAHARA" "YEMEN" "ZAMBIA" "ZIMBABWE" "DEBUG" "DEMO" "NETHERLANDS_ANTILLES" Example: country=UNITED_STATES Filter APs based on the country code. AP models that are not certified for this country will be omitted from the response |
serviceId | string <uuid> Get all the APs based with the service. |
List containing basic and/or inventory information for all the access points for the customer
Error response
Extreme Campus Controller REST API Server
[- {
- "canDelete": true,
- "canEdit": true,
- "serialNumber": "1703Y-1411400000",
- "hardwareType": "AP3916ic-ROW",
- "platformName": "AP3916",
- "macAddress": "D8:84:66:79:E3:00",
- "apName": "1703Y-1411400000",
- "softwareVersion": "10.51.01.0101",
- "hostSite": "ThornhillCentralized",
- "description": "Lab7 Cam AP1",
- "ethPowerStatus": "normal",
- "services": [
- "1ecaDot1XExternal"
], - "ipAddress": "10.47.75.110",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "anc",
- "channelwidth": "Ch1Width_Auto",
- "txPower": 4,
- "channel": "149",
- "adminState": true,
- "useSmartRf": true
}
], - "environment": "indoor",
- "mgmtVlanId": -1,
- "lag": false,
- "ge2mode": "Backup",
- "forcePoEPlus": false,
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto",
- "proxied": "Local",
- "hostname": "AP510-1234567890123456",
- "ovr": false
}
]
Filter the list of all access points base on query.
query | string query string to filter the APs list |
requestedColumns | Array of strings Columns list to show. |
Fillered Aps list with the requested columns
Error response
Extreme Campus Controller REST API Server
[- {
- "canDelete": true,
- "canEdit": true,
- "serialNumber": "1703Y-1411400000",
- "hardwareType": "AP3916ic-ROW",
- "platformName": "AP3916",
- "macAddress": "D8:84:66:79:E3:00",
- "apName": "1703Y-1411400000",
- "softwareVersion": "10.51.01.0101",
- "hostSite": "ThornhillCentralized",
- "description": "Lab7 Cam AP1",
- "ethPowerStatus": "normal",
- "services": [
- "1ecaDot1XExternal"
], - "ipAddress": "10.47.75.110",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "anc",
- "channelwidth": "Ch1Width_Auto",
- "txPower": 4,
- "channel": "149",
- "adminState": true,
- "useSmartRf": true
}
], - "environment": "indoor",
- "mgmtVlanId": -1,
- "lag": false,
- "ge2mode": "Backup",
- "forcePoEPlus": false,
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto",
- "proxied": "Local",
- "hostname": "AP510-1234567890123456",
- "ovr": false
}
]
Filter the list of all access points base on query.
query | string query string to filter the APs list |
columnsVisualize | Array of strings Columns list to return |
Fillered Aps list with the requested visualize columns
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
Return the optional columns list.
Return the optional columns list
Error response
Extreme Campus Controller REST API Server
{- "ipAddress": {
- "dtype": "object",
- "contextVals": [
- "0.0.0.0"
]
}, - "softwareVersion": {
- "dtype": "object",
- "contextVals": [
- ""
]
}
}
apSerialNumber required | string A non-empty, valid access point serial number |
List of primary BSSIDs per radio
Error response
Extreme Campus Controller REST API Server
[- {
- "serviceId": "804078cd-1b76-48f4-a70f-d01f07c75c47",
- "index": 1
}
]
Adoption rules for the access point
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "hostname": "aaa",
- "model": "aaa",
- "serial": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "devGrName": "DG-3935-Blackstone"
}
]
The list of access point adoption rules.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
ipAddress | string |
cidr | number [ 0 .. 32 ] |
hostname | string |
model | string |
serial | string |
siteId required | string |
devGrName required | string |
Status of the operation.
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "hostname": "aaa",
- "model": "aaa",
- "serial": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "devGrName": "DG-3935-Blackstone"
}
]
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "hostname": "aaa",
- "model": "aaa",
- "serial": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "devGrName": "DG-3935-Blackstone"
}
The access point balance mode.
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "balanceNewAps": true
}
mode | integer <int32> The access point balance mode to set |
The updated access point balance mode
Error response
Extreme Campus Controller REST API Server
0
apName | string A non-empty string containing the name of the new access point to be created |
description | string A user-supplied string describing this access point. Its contents can be completely arbitrary. It can be null or empty. |
hardwaretype | string |
serialNumber | string A non-empty, valid access point serial number for the access point to be created |
The newly created AccessPointElement
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": true,
- "canEdit": true,
- "serialNumber": "1740W-2030400000",
- "hardwareType": "AP7612-680B30-WR",
- "platformName": "AP7612",
- "macAddress": "B8:50:01:3B:3E:1C",
- "apName": "ap7612-3B3E1C",
- "softwareVersion": "5.9.3.2-002R",
- "hostSite": "DevelopmentLab7",
- "description": "",
- "ethPowerStatus": null,
- "services": [
- "ecaopen"
], - "features": [
- "802.11AC"
], - "ipAddress": "10.47.75.108",
- "ipNetmask": "0.0.0.0",
- "ipGateway": "0.0.0.0",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "gn",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "disabled",
- "stbc": "enabled",
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "adminStateOvr": false,
- "mbrOvr": false,
- "dtimOvr": false,
- "dot11gPMOvr": false,
- "aggMsduOvr": false,
- "aggMpduOvr": false,
- "aggMpduSFOvr": false,
- "addbaOvr": false,
- "ldpcOvr": false,
- "txbfOvr": false,
- "stbcOvr": false,
- "probeSuppRssThOvr": false,
- "probeSuppOnLowRssOvr": false,
- "deasscOnLowRssOvr": false,
- "channelwidth": "Ch1Width_20MHz",
- "useSmartRf": true,
- "txMaxPower": 18,
- "channel": "6",
- "attenuation": 0,
- "id": null,
- "canDelete": null,
- "custId": null,
- "ldpcEnabled": "enabled",
- "canEdit": null
}
], - "ledStatus": "NORMAL",
- "ledStatusOvr": false,
- "supportedCountries": [
- "AFGHANISTAN"
], - "location": "DevelopmentLab7",
- "environment": "indoor",
- "maintainClientSession": "disabled",
- "apPersistence": "disabled",
- "captureTimeout": 0,
- "mcastAssembly": false,
- "home": "LOCAL",
- "approvedStatus": "APPROVED",
- "addrAssn": true,
- "apAntennaModels": null,
- "iotiBeaconMajor": 0,
- "iotiBeaconMinor": 0,
- "iotAntennaModelId": -1,
- "mgmtVlanId": 1,
- "mgmtVlanIdOvr": true,
- "mtuOvr": true,
- "mtu": 1498,
- "iotEnabled": false,
- "iotAppId": "iBeaconAdvertisement",
- "lag": false,
- "lagOvr": false,
- "ge2mode": "Backup",
- "ge2modeOvr": false,
- "forcePoEPlus": false,
- "rfMgmtPolicyId": "4775b87e-ef12-44bf-9018-0b597b0f3911",
- "iotiBeaconMajorOvr": false,
- "iotiBeaconMinorOvr": false,
- "iotEddistoneUrl": "",
- "iotEddistoneUrlOvr": false,
- "bcastForDisassoc": false,
- "lldpEnabled": true,
- "acList": [ ],
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto",
- "rootPassword": null,
- "autoTxPowerMin": true,
- "lbsEnabled": true,
- "iotMeasuredRssi": 0,
- "iotMeasuredRssiOverride": false,
- "proxied": "Local",
- "hostname": "AP510-1234567890123456",
- "meshpoints": [ ],
- "bandPreference": false,
- "roleIDs": [
- "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa"
], - "radioIfList": [
- {
- "serviceId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa",
- "index": 1
}
], - "radioIfListOvr": false,
- "cbUser": "client",
- "cbPassword": null
}
hardwareType | string Access point hardware type |
AccessPoint instance with the attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": true,
- "canEdit": true,
- "serialNumber": "1740W-2030400000",
- "hardwareType": "AP7612-680B30-WR",
- "platformName": "AP7612",
- "macAddress": "B8:50:01:3B:3E:1C",
- "apName": "ap7612-3B3E1C",
- "softwareVersion": "5.9.3.2-002R",
- "hostSite": "DevelopmentLab7",
- "description": "",
- "ethPowerStatus": null,
- "services": [
- "ecaopen"
], - "features": [
- "802.11AC"
], - "ipAddress": "10.47.75.108",
- "ipNetmask": "0.0.0.0",
- "ipGateway": "0.0.0.0",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "gn",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "disabled",
- "stbc": "enabled",
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "adminStateOvr": false,
- "mbrOvr": false,
- "dtimOvr": false,
- "dot11gPMOvr": false,
- "aggMsduOvr": false,
- "aggMpduOvr": false,
- "aggMpduSFOvr": false,
- "addbaOvr": false,
- "ldpcOvr": false,
- "txbfOvr": false,
- "stbcOvr": false,
- "probeSuppRssThOvr": false,
- "probeSuppOnLowRssOvr": false,
- "deasscOnLowRssOvr": false,
- "channelwidth": "Ch1Width_20MHz",
- "useSmartRf": true,
- "txMaxPower": 18,
- "channel": "6",
- "attenuation": 0,
- "id": null,
- "canDelete": null,
- "custId": null,
- "ldpcEnabled": "enabled",
- "canEdit": null
}
], - "ledStatus": "NORMAL",
- "ledStatusOvr": false,
- "supportedCountries": [
- "AFGHANISTAN"
], - "location": "DevelopmentLab7",
- "environment": "indoor",
- "maintainClientSession": "disabled",
- "apPersistence": "disabled",
- "captureTimeout": 0,
- "mcastAssembly": false,
- "home": "LOCAL",
- "approvedStatus": "APPROVED",
- "addrAssn": true,
- "apAntennaModels": null,
- "iotiBeaconMajor": 0,
- "iotiBeaconMinor": 0,
- "iotAntennaModelId": -1,
- "mgmtVlanId": 1,
- "mgmtVlanIdOvr": true,
- "mtuOvr": true,
- "mtu": 1498,
- "iotEnabled": false,
- "iotAppId": "iBeaconAdvertisement",
- "lag": false,
- "lagOvr": false,
- "ge2mode": "Backup",
- "ge2modeOvr": false,
- "forcePoEPlus": false,
- "rfMgmtPolicyId": "4775b87e-ef12-44bf-9018-0b597b0f3911",
- "iotiBeaconMajorOvr": false,
- "iotiBeaconMinorOvr": false,
- "iotEddistoneUrl": "",
- "iotEddistoneUrlOvr": false,
- "bcastForDisassoc": false,
- "lldpEnabled": true,
- "acList": [ ],
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto",
- "rootPassword": null,
- "autoTxPowerMin": true,
- "lbsEnabled": true,
- "iotMeasuredRssi": 0,
- "iotMeasuredRssiOverride": false,
- "proxied": "Local",
- "hostname": "AP510-1234567890123456",
- "meshpoints": [ ],
- "bandPreference": false,
- "roleIDs": [
- "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa"
], - "radioIfList": [
- {
- "serviceId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa",
- "index": 1
}
], - "radioIfListOvr": false,
- "cbUser": "client",
- "cbPassword": null
}
Map of display name and corresponding access point hardware type
Error response
Extreme Campus Controller REST API Server
{- "AP3915i-ROW": "Wireless AP3915i-ROW Internal",
- "AP3916ic-FCC": "Wireless AP3916ic-FCC Internal",
- "AP-7562-670042-IL": "AP-7562-670042-IL"
}
Map of access point model name and corresponding hardware type
Error response
Extreme Campus Controller REST API Server
[- {
- "model": "AP-7522-67030-1-WR",
- "hwDesc": "AP-7522-67030-1-WR"
}
]
A non-empty, valid list of access point serial numbers
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumbers required | Array of strings A list of access point serial numbers. |
Access points deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "serialNumbers": [
- "...",
- "..."
], - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
A not empty, valid ApMultiConfigElement instance with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumbers | Array of strings AccessPoint serial number list |
radios | Array of objects (RadioMultiConfigElement) Listof Radios used in the access points multi config Validations : Not null and non-empty list of RadioElements |
Access point configuration updated successfully
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "serialNumbers": [
- "string"
], - "radios": [
- {
- "radioIndex": 0,
- "mode": "sensor",
- "channelwidth": "Ch1Width_20MHz",
- "txMaxPower": 0,
- "channel": "string"
}
]
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Map of AP platform name and corresponding platform display name
Error response
Extreme Campus Controller REST API Server
[- {
- "platformName": "AP3912",
- "displayName": "AP3912",
- "imagePath": "AP3912",
- "defaultImage": "AP391x-10.51.01.0101.img",
- "features": [
- "AP-FILTER-64-RULES"
], - "camera": false
}
]
A non-empty, valid list of access point serial numbers
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumbers required | Array of strings A list of access point serial numbers. |
Access points rebooted successfully
Error response
Extreme Campus Controller REST API Server
{- "serialNumbers": [
- "...",
- "..."
], - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
siteId required | string <uuid> UUID of site |
deviceGroupId required | string <uuid> UUID of device group |
serialNumbers required | Array of strings A list of access point serial numbers. |
Access points assigned to site and device group successfully
Error response
Extreme Campus Controller REST API Server
{- "siteId": "26942420-6179-11e8-a0a4-c98f03226474",
- "deviceGroupId": "f2d734e8-e399-11e9-81b4-2a2ae2dbcce4",
- "serialNumbers": [
- "17095522200273",
- "1637Y-1008600000"
]
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
from required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid access point serial number from which configurations should be cloned. |
to required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid AccessPoint serial number to which configurations should be cloned. |
A cloned AccessPointElement instance.
Extreme Campus Controller REST API Server
The current setting of ruOperationMode, dnsRetries, dnsDelay and sshPassword.
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "ruOperationMode": 0,
- "dnsRetries": 3,
- "dnsDelay": 3,
- "sshPassword": "new2day"
}
Contains the following input information: ruOperationMode, dnsRetries, dnsDelay, sshPassword
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
ruOperationMode | number ruOperationMode: defines how the controller behaves when registering new, unknown devices. During the registration process, the controller’s approval of the AP’s serial number depends on the security mode that has been set: Allow all APs to connect If the controller does not recognize the registering serial number, a new registration record is automatically created for the AP (if within MDL license limit). The AP receives a default configuration. The default configuration can be the default template assignment. If the controller recognizes the serial number, it indicates that the registering device is pre-registered with the controller. The controller uses the existing registration record to authenticate the AP and the existing configuration record to configure the AP. Allow only approved APs to connect (this is also known as secure mode) If controller does not recognize the AP, the AP's registration record is created in pending state (if within MDL limits). The administrator is required to manually approve a pending AP for it to provide active service. The pending AP receives minimum configuration only, which allows it to maintain an active link with the controller for future state change. The AP's radios are not configured or enabled. Pending APs are not eligible for configuration operations (VNS Assignment, default template, Radio parameters) until approved. If the controller recognizes the serial number, the controller uses the existing registration record to authenticate the AP. Following successful authentication, the AP is configured according to its stored configuration record. During the initial setup of the network, Extreme Networks recommends that you select the Allow all Wireless APs to connect option. This option is the most efficient way to get a large number of APs registered with the controller. Once the initial setup is complete,Extreme Networks recommends that you reset the security mode to the Allow only approved Wireless APs to connect option. This option ensures that no unapproved APs are allowed to connect. For more information, seeConfiguring Wireless AP Properties. The Allow all Wireless APs to connect option is selected by default. Validations : A valid integer value, the range is 0 (Allow all APs to connect)or 1 Allow only approved APs to connect |
dnsRetries | number The number of DNS retry attempts. The number of retries is limitedto 255 for the discovery. The default number of retries is 3. Validations : A valid integer value, the range is between 1 and 255 |
dnsDelay | number The time delay between each DNS retry attempt. The default delay between retries is 3 seconds. Validations : A valid integer value, the range is between 1 and 10 seconds |
sshPassword | string The Secure Shell password for the device. Validations : password field |
Access point registration information updated successfully
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "ruOperationMode": 0,
- "dnsRetries": 3,
- "dnsDelay": 3,
- "sshPassword": "new2day"
}
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "ruOperationMode": 0,
- "dnsRetries": 3,
- "dnsDelay": 3,
- "sshPassword": "new2day"
}
Set the state of access points to one of the following - approved,pending,released,foreign
ruState | string (ruState) Enum: "approved" "foreign" "pending" "r1backgroundscan" "r2backgroundscan" "released" Example: ruState=approved Contains RuState value: approved,pending,released,foreign |
A non-empty, valid list of access point serial numbers
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumbers required | Array of strings A list of access point serial numbers. |
Access point states updated successfully
Error response
Extreme Campus Controller REST API Server
{- "serialNumbers": [
- "...",
- "..."
], - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Initiates software upgrade for a list of access points using a specific AP software version
swVersion | string |
upgradeNoServiceInterruption | boolean |
A non-empty, valid list of access point serial numbers
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumbers required | Array of strings A list of access point serial numbers. |
Access point software version updated successfully
Error response
Extreme Campus Controller REST API Server
{- "serialNumbers": [
- "...",
- "..."
], - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Retrieves the list of available software image versions that can be used to upgrade a list of access points
A non-empty, valid list of access point serial numbers
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumbers required | Array of strings A list of access point serial numbers. |
List of available software image versions that can be used to upgrade a list of access points.
Error response
Extreme Campus Controller REST API Server
{- "serialNumbers": [
- "...",
- "..."
], - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
[- "5.9.3.2-002R"
]
Initiates software upgrade for a list of access points using a specific access point software image name
apImageName | string A non-empty, valid string containing the software image name to be used for the upgrade |
A non-empty, valid list of access point serial numbers
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumbers required | Array of strings A list of access point serial numbers. |
Access point software updated successfully
Error response
Extreme Campus Controller REST API Server
{- "serialNumbers": [
- "...",
- "..."
], - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
List containing all the access point upgrade image files
Error response
Extreme Campus Controller REST API Server
{- "AP7612": [
- "AP7612-LEAN-5.9.3.2-002R.img"
], - "AP3916": [
- "AP391x-10.51.01.0101.img"
], - "AP3935": [
- "AP3935-10.51.01.0101.img"
]
}
A map containing the access point serial number and desired device version
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
utcSecondsSinceEpoc | number The AP upgradeschedule time in UTC seconds since epoc; null for 'now'. |
deviceInfo | object |
Access point upgrade scheduled successfully
Error response
Extreme Campus Controller REST API Server
{- "utcSecondsSinceEpoc": 1456337465,
- "deviceInfo": {
- "property1": "{Serial1 : deviceVersion1 , serial2 : deviceVersion2 }",
- "property2": "{Serial1 : deviceVersion1 , serial2 : deviceVersion2 }"
}, - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string Serial Number for the AP |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
apSerialNumber required | string A non-empty, valid access point serial number |
AccessPointElement instance with the given serial number
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": true,
- "canEdit": true,
- "serialNumber": "1740W-2030400000",
- "hardwareType": "AP7612-680B30-WR",
- "platformName": "AP7612",
- "macAddress": "B8:50:01:3B:3E:1C",
- "apName": "ap7612-3B3E1C",
- "softwareVersion": "5.9.3.2-002R",
- "hostSite": "DevelopmentLab7",
- "description": "",
- "ethPowerStatus": null,
- "services": [
- "ecaopen"
], - "features": [
- "802.11AC"
], - "ipAddress": "10.47.75.108",
- "ipNetmask": "0.0.0.0",
- "ipGateway": "0.0.0.0",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "gn",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "disabled",
- "stbc": "enabled",
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "adminStateOvr": false,
- "mbrOvr": false,
- "dtimOvr": false,
- "dot11gPMOvr": false,
- "aggMsduOvr": false,
- "aggMpduOvr": false,
- "aggMpduSFOvr": false,
- "addbaOvr": false,
- "ldpcOvr": false,
- "txbfOvr": false,
- "stbcOvr": false,
- "probeSuppRssThOvr": false,
- "probeSuppOnLowRssOvr": false,
- "deasscOnLowRssOvr": false,
- "channelwidth": "Ch1Width_20MHz",
- "useSmartRf": true,
- "txMaxPower": 18,
- "channel": "6",
- "attenuation": 0,
- "id": null,
- "canDelete": null,
- "custId": null,
- "ldpcEnabled": "enabled",
- "canEdit": null
}
], - "ledStatus": "NORMAL",
- "ledStatusOvr": false,
- "supportedCountries": [
- "AFGHANISTAN"
], - "location": "DevelopmentLab7",
- "environment": "indoor",
- "maintainClientSession": "disabled",
- "apPersistence": "disabled",
- "captureTimeout": 0,
- "mcastAssembly": false,
- "home": "LOCAL",
- "approvedStatus": "APPROVED",
- "addrAssn": true,
- "apAntennaModels": null,
- "iotiBeaconMajor": 0,
- "iotiBeaconMinor": 0,
- "iotAntennaModelId": -1,
- "mgmtVlanId": 1,
- "mgmtVlanIdOvr": true,
- "mtuOvr": true,
- "mtu": 1498,
- "iotEnabled": false,
- "iotAppId": "iBeaconAdvertisement",
- "lag": false,
- "lagOvr": false,
- "ge2mode": "Backup",
- "ge2modeOvr": false,
- "forcePoEPlus": false,
- "rfMgmtPolicyId": "4775b87e-ef12-44bf-9018-0b597b0f3911",
- "iotiBeaconMajorOvr": false,
- "iotiBeaconMinorOvr": false,
- "iotEddistoneUrl": "",
- "iotEddistoneUrlOvr": false,
- "bcastForDisassoc": false,
- "lldpEnabled": true,
- "acList": [ ],
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto",
- "rootPassword": null,
- "autoTxPowerMin": true,
- "lbsEnabled": true,
- "iotMeasuredRssi": 0,
- "iotMeasuredRssiOverride": false,
- "proxied": "Local",
- "hostname": "AP510-1234567890123456",
- "meshpoints": [ ],
- "bandPreference": false,
- "roleIDs": [
- "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa"
], - "radioIfList": [
- {
- "serviceId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa",
- "index": 1
}
], - "radioIfListOvr": false,
- "cbUser": "client",
- "cbPassword": null
}
apSerialNumber required | string |
A non-empty, valid AccessPointElement instance with the configured parameters. The instance must have the mandatory attributes such as serial number and can also have other optional parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumber required | string ^(.{16}|.{14})$ The globally unique serial number of the device being registered. The serial number is represented as a string. The actual length and format of the stringdepends on the type of device being registered. This is the only attribute of the device that must not be null. Validations : Not null and non-empty string having exactly 16 characters. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
hardwareType required | string The model number of the device. The model number is a human readable string and is likely how the device is referred to in customer documentation and data sheets. In the case of APs the model number provides critical information regarding the regulatory domain the AP is to operate in and provides a way to infer the number of radios in the AP and their capabilities. Validations : The hardware type value must be between 6 and 32 characters long. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
apName required | string ^[a-zA-Z0-9._ -]{1,64}$ Represents the Friendly Name of the access point,(defaults to Serial Number, does not have to be unique). |
softwareVersion | string Software version number installed on the access point. Validations : There is no need for a user to enter this so there is no needto validate it. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
hostSite | string Site to which the accesspoint is associated Validations : The Software version must be between 0 and64 characters long. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
description | string A user entered string describing this AP. Its contents canbe completely arbitrary. It can be null or empty. Validations : The description must be between 0 and 255 characters long. |
ipAddress | string The IP address of one of the AP's wired interfaces. This is the address of the AP on the customer's network. Validations : It must be Valid IpAddress. |
ipNetmask | string The IP Netmask of one of the AP's wired interfaces. Validations : It must be Valid IpAddress. |
ipGateway | string The IP Gateway address of one of the AP's wired interfaces. Validations : It must be a valid IP Address. |
radios | Array of objects (RadioIndividualElement) List of Radios in the access point Validations : Not null and non-empty list ofRadioElements |
ledStatus | string (LedStatus) Default: "NORMAL" Enum: "OFF" "IDENTITY" "NORMAL" "SOLID" The state the AP's LEDs should be in. Can be read or written. default is "normal". |
ledStatusOvr | boolean |
location | string location: a user entered string describingthe location of the AP. When a client roams to an AP with a different location,Area Notification is triggered. The Area Notification feature is designed to track client locations within pre-defined areas using either the Location Engine (for more information, see Configuring the Location Engine) or the AP Location field. When the clients change areas, a notification is sent. Location functionality on the AP is useful when access to Extreme Management Center OneView is not available. completely arbitrary. It can be null or empty. Validations : The description must be between 0 and 32 characters long. |
environment | string (ApEnvironment) Enum: "indoor" "outdoor" |
maintainClientSession | string (Status) Enum: "enabled" "disabled" |
apPersistence | string (Status) Enum: "enabled" "disabled" |
captureTimeout | number captureTimeout: maximum configurable timeout for Real Capture. The Real Capture featureis used to start real capture server on the AP. Default capture server timeoutis set to 300 seconds and the maximum configurable timeout is 1 hour. While the capture session is active the AP interface operates in promiscuous mode. Fromthe Wireshark GUI, set the capture interface to the IP address of the selectedAP, and select null authentication. Once Wireshark connects to the AP, the AP'sinterfaces are listed as available to capture traffic. eth0 is the wired interface, wlan0 is the 5Ghz interface, and wlan1 is the 2.4Ghz interface. You can capture bidirectional traffic on eth0, wifi0, and wifi1. The capture on wifi0 and wifi1 does not include internally generated hardware packets by the capturing AP. The capturing AP does not report its own Beacons, Retransmission, Ack and 11n Block Ack. If this information is needed, perform Real Capture from a secondAP that is close by. Make sure both APs are on the same wireless channel. Broadcast an SSID to activate the radios, but do not broadcast the SSID of the AP you are troubleshooting. You do not want the clients to connect to the second capturing AP. Validations : A valid integer value, the range is between 0 and 3600 seconds |
mcastAssembly | boolean Indicate if multicast assembly is enabled |
home | string (HomeType) Deprecated Enum: "LOCAL" "FOREIGN" |
adoptedBy | string (AvailabilityRole) Enum: "PRIMARY" "BACKUP" |
approvedStatus | string (ApprovedStatus) Enum: "APPROVED" "PENDING" |
addrAssn | boolean Indicate if DHCP is enabled |
apAntennaModels | Array of objects (AntennaElement) apAntennaModels: The AP antenna models (valid only for AP with external antennas) Validations : None |
iotiBeaconMajor | number |
iotiBeaconMinor | number |
iotAntennaModelId | number |
mgmtVlanId | number |
mgmtVlanIdOvr | boolean |
mtuOvr | boolean |
mtu | number |
iotEnabled | boolean |
iotAppId | string (IoTApplicationId) Enum: "iBeaconAdvertisement" "iBeaconScan" "eddystoneAdvertisement" "eddystoneScan" "threadGateway" |
lag | boolean Deprecated |
lagOvr | boolean Deprecated |
ge2mode | string (Ge2Mode) Enum: "Backup" "LAG" "Client" |
ge2modeOvr | boolean |
forcePoEPlus | boolean |
iotiBeaconMajorOvr | boolean |
iotiBeaconMinorOvr | boolean |
iotEddistoneUrl | string |
iotEddistoneUrlOvr | boolean |
acList | Array of strings <ipv4> (InetAddress) acList: The NSE Search List (list of IP addresses) This is not configurable in V1.0, it is set to an empty list This attribute is read-only Validations : None |
ethMode | string (EthMode) Enum: "ETH_DUPLEX_TYPE_HALF" "ETH_DUPLEX_TYPE_FULL" |
ethSpeed | string (EthSpeed) Enum: "speed10" "speed100" "speed1000" "speedAuto" |
rootPassword | string RootPassword attribute is NOT used. |
iotMeasuredRssi | integer |
iotMeasuredRssiOverride | boolean |
proxied | string (Proxied) Deprecated Enum: "Local" "Controller" |
sensorChListOvr | boolean |
sensorChList | Array of strings List of channels for sensor mode. |
sensorModeOvr | boolean |
sensorMode | string (SensorScanMode) Enum: "Default" "Locked" "Custom" |
meshpoints | Array of objects (MeshpointOverrideElement) |
pollTimeout | integer [ 3 .. 600 ] Default: 3 |
pollTimeoutOvr | boolean Default: false |
bandPreference | boolean A flag to enable band steering. |
radioIfList | Array of objects (InterfaceAssignmentElement) List of WLAN IDs, assigned to the radio. When radioIfListOvr is true, the list can be set. |
radioIfListOvr | boolean Default: false WLAN assignment Override. |
cbUser | string Client Bridge user name. Used when radioIfListOvr=true and 802.1x client bridge enabled. |
cbPassword | string Client Bridge password. Used when radioIfListOvr=true and 802.1x client bridge enabled. The field is write-only. GET operation will always return null for cbPassword |
The updated AccessPointElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": true,
- "canEdit": true,
- "serialNumber": "1740W-2030400000",
- "hardwareType": "AP7612-680B30-WR",
- "platformName": "AP7612",
- "macAddress": "B8:50:01:3B:3E:1C",
- "apName": "ap7612-3B3E1C",
- "softwareVersion": "5.9.3.2-002R",
- "hostSite": "DevelopmentLab7",
- "description": "",
- "ethPowerStatus": null,
- "services": [
- "ecaopen"
], - "features": [
- "802.11AC"
], - "ipAddress": "10.47.75.108",
- "ipNetmask": "0.0.0.0",
- "ipGateway": "0.0.0.0",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "gn",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "disabled",
- "stbc": "enabled",
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "adminStateOvr": false,
- "mbrOvr": false,
- "dtimOvr": false,
- "dot11gPMOvr": false,
- "aggMsduOvr": false,
- "aggMpduOvr": false,
- "aggMpduSFOvr": false,
- "addbaOvr": false,
- "ldpcOvr": false,
- "txbfOvr": false,
- "stbcOvr": false,
- "probeSuppRssThOvr": false,
- "probeSuppOnLowRssOvr": false,
- "deasscOnLowRssOvr": false,
- "channelwidth": "Ch1Width_20MHz",
- "useSmartRf": true,
- "txMaxPower": 18,
- "channel": "6",
- "attenuation": 0,
- "id": null,
- "canDelete": null,
- "custId": null,
- "ldpcEnabled": "enabled",
- "canEdit": null
}
], - "ledStatus": "NORMAL",
- "ledStatusOvr": false,
- "supportedCountries": [
- "AFGHANISTAN"
], - "location": "DevelopmentLab7",
- "environment": "indoor",
- "maintainClientSession": "disabled",
- "apPersistence": "disabled",
- "captureTimeout": 0,
- "mcastAssembly": false,
- "home": "LOCAL",
- "approvedStatus": "APPROVED",
- "addrAssn": true,
- "apAntennaModels": null,
- "iotiBeaconMajor": 0,
- "iotiBeaconMinor": 0,
- "iotAntennaModelId": -1,
- "mgmtVlanId": 1,
- "mgmtVlanIdOvr": true,
- "mtuOvr": true,
- "mtu": 1498,
- "iotEnabled": false,
- "iotAppId": "iBeaconAdvertisement",
- "lag": false,
- "lagOvr": false,
- "ge2mode": "Backup",
- "ge2modeOvr": false,
- "forcePoEPlus": false,
- "rfMgmtPolicyId": "4775b87e-ef12-44bf-9018-0b597b0f3911",
- "iotiBeaconMajorOvr": false,
- "iotiBeaconMinorOvr": false,
- "iotEddistoneUrl": "",
- "iotEddistoneUrlOvr": false,
- "bcastForDisassoc": false,
- "lldpEnabled": true,
- "acList": [ ],
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto",
- "rootPassword": null,
- "autoTxPowerMin": true,
- "lbsEnabled": true,
- "iotMeasuredRssi": 0,
- "iotMeasuredRssiOverride": false,
- "proxied": "Local",
- "hostname": "AP510-1234567890123456",
- "meshpoints": [ ],
- "bandPreference": false,
- "roleIDs": [
- "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa"
], - "radioIfList": [
- {
- "serviceId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa",
- "index": 1
}
], - "radioIfListOvr": false,
- "cbUser": "client",
- "cbPassword": null
}
{- "custId": null,
- "id": null,
- "canDelete": true,
- "canEdit": true,
- "serialNumber": "1740W-2030400000",
- "hardwareType": "AP7612-680B30-WR",
- "platformName": "AP7612",
- "macAddress": "B8:50:01:3B:3E:1C",
- "apName": "ap7612-3B3E1C",
- "softwareVersion": "5.9.3.2-002R",
- "hostSite": "DevelopmentLab7",
- "description": "",
- "ethPowerStatus": null,
- "services": [
- "ecaopen"
], - "features": [
- "802.11AC"
], - "ipAddress": "10.47.75.108",
- "ipNetmask": "0.0.0.0",
- "ipGateway": "0.0.0.0",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "gn",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "disabled",
- "stbc": "enabled",
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "adminStateOvr": false,
- "mbrOvr": false,
- "dtimOvr": false,
- "dot11gPMOvr": false,
- "aggMsduOvr": false,
- "aggMpduOvr": false,
- "aggMpduSFOvr": false,
- "addbaOvr": false,
- "ldpcOvr": false,
- "txbfOvr": false,
- "stbcOvr": false,
- "probeSuppRssThOvr": false,
- "probeSuppOnLowRssOvr": false,
- "deasscOnLowRssOvr": false,
- "channelwidth": "Ch1Width_20MHz",
- "useSmartRf": true,
- "txMaxPower": 18,
- "channel": "6",
- "attenuation": 0,
- "id": null,
- "canDelete": null,
- "custId": null,
- "ldpcEnabled": "enabled",
- "canEdit": null
}
], - "ledStatus": "NORMAL",
- "ledStatusOvr": false,
- "supportedCountries": [
- "AFGHANISTAN"
], - "location": "DevelopmentLab7",
- "environment": "indoor",
- "maintainClientSession": "disabled",
- "apPersistence": "disabled",
- "captureTimeout": 0,
- "mcastAssembly": false,
- "home": "LOCAL",
- "approvedStatus": "APPROVED",
- "addrAssn": true,
- "apAntennaModels": null,
- "iotiBeaconMajor": 0,
- "iotiBeaconMinor": 0,
- "iotAntennaModelId": -1,
- "mgmtVlanId": 1,
- "mgmtVlanIdOvr": true,
- "mtuOvr": true,
- "mtu": 1498,
- "iotEnabled": false,
- "iotAppId": "iBeaconAdvertisement",
- "lag": false,
- "lagOvr": false,
- "ge2mode": "Backup",
- "ge2modeOvr": false,
- "forcePoEPlus": false,
- "rfMgmtPolicyId": "4775b87e-ef12-44bf-9018-0b597b0f3911",
- "iotiBeaconMajorOvr": false,
- "iotiBeaconMinorOvr": false,
- "iotEddistoneUrl": "",
- "iotEddistoneUrlOvr": false,
- "bcastForDisassoc": false,
- "lldpEnabled": true,
- "acList": [ ],
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto",
- "rootPassword": null,
- "autoTxPowerMin": true,
- "lbsEnabled": true,
- "iotMeasuredRssi": 0,
- "iotMeasuredRssiOverride": false,
- "proxied": "Local",
- "hostname": "AP510-1234567890123456",
- "meshpoints": [ ],
- "bandPreference": false,
- "roleIDs": [
- "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa"
], - "radioIfList": [
- {
- "serviceId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093aa",
- "index": 1
}
], - "radioIfListOvr": false,
- "cbUser": "client",
- "cbPassword": null
}
apSerialNumber required | string A non-empty, valid serial number of the access point that needs to be deleted |
Access point deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid access point serial number |
environment | string (ApEnvironment) Enum: "indoor" "outdoor" Example: environment=indoor The environment of the AP configured. Options(Indoor/Outdoor). |
The antenna type info for this access point instance
Error response
Extreme Campus Controller REST API Server
{- "antennaTypesList": [
- {
- "modelId": 40976,
- "modelName": "ML-2452-APA2-01 3.17/4.9dBi Omni",
- "modelShortName": "ML-2452-APA2-01",
- "radioBand": 3,
- "selectable": 1
}
], - "antennaSocketList": [
- {
- "id": 0,
- "name": "Radio 1/2 Port 2.4G/5G-1 Antenna Type",
- "radioBandId": 3,
- "group": 1,
- "selectable": 1
}
], - "iotAntennaTypesList": [
- {
- "modelId": 1,
- "modelName": "No Antenna",
- "modelShortName": "NO_ANTENNA",
- "radioBand": 3,
- "selectable": 1
}
]
}
filename required | string Name of the file to be downloaded |
The file associated with the given name
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid access point serial number |
Access point configuration copied successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid access point serial number |
deleteAction | boolean |
Access point logs download enabled successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid Access point serial number, timeout value |
timeout | integer <int32> |
Access point real time capture enabled successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid serial number of the access point that need to be rebooted |
Status of the operation
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid serial number of the access point that need to be located |
Status of the operation
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid Access point serial number |
Access point will be reset during next check-in
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Set the access point state to one of the following - approved,pending,released,foreign
apSerialNumber required | string A non-empty, valid access point serial number |
ruState | string (ruState) Enum: "approved" "foreign" "pending" "r1backgroundscan" "r2backgroundscan" "released" Example: ruState=approved Contains RuState value: approved,pending,released,foreign |
Access point state updated successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid access point serial number |
List of traces download URL
Error response
Extreme Campus Controller REST API Server
[- "string"
]
apSerialNumber required | string A non-empty, valid access point serial number |
apImageName | string A non-empty, valid string containing the image name to be used for the upgrade |
Access point software upgraded successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apserialnum required | string |
List of stations associated with the given access point
Error response
Extreme Campus Controller REST API Server
[- {
- "macAddress": "D8:84:66:79:E3:02",
- "ipAddress": "10.47.75.132",
- "manufacturer": "Extreme Networks, Inc.",
- "rss": 0,
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "accessPointSerialNumber": "1703Y-1411400000",
- "v6UniqueLocalAddress": null,
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "dot11nAdvanced": 0,
- "accessPointName": "1703Y-1411400000",
- "receivedRate": 100000000,
- "v6linkLocalAddress": null,
- "capability": 0,
- "status": "ACTIVE",
- "roleId": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "radioId": 20,
- "protocol": null,
- "lastSeen": 1554485524000,
- "v6GlobalAddress": null,
- "dlLostRetriesPackets": 0,
- "transmittedRate": 100000000,
- "dlLostRetriesBytes": 0,
- "inBytes": 3405172422,
- "inPackets": 2432617,
- "outBytes": 58535209,
- "outPackets": 948090,
- "proxied": "Local",
- "dhcpHostName": "AP3916ic-CAM-D8846679E302",
- "osType": "",
- "ipv6Address": [
- "fe80::da84:66ff:fe79:e302"
], - "userName": "",
- "role": "Enterprise User",
- "deviceType": "EXTR2MP-CAM"
}
]
apSerialNumber required | string |
List of supported environments for the given access point
Error response
Extreme Campus Controller REST API Server
[- "indoor"
]
apSerialNumber required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
List of all the administrators for the customer.
Empty list if the customer doesn't have any administrator.
Error response
Extreme Campus Controller REST API Server
[- {
- "userId": "admin",
- "adminRole": "FULL",
- "enabled": false,
- "accountState": "ENABLED",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}, - "properties": {
- "showWizard": "false",
- "theme": "\"light\""
}, - "idleTimeout": 604800
}
]
The Administrator instance to register. The Administrator instance must have the mandatory attributes like user Id. It can have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
userId required | string [ 1 .. 32 ] characters [A-Za-z0-9_-]+ Represents the administrator user ID. |
adminRole required | string (Role) Enum: "FULL" "READ_ONLY" Role should still be here for existing clients - maintaining legacy clients |
enabled | boolean |
password required | string The password for the user account. It is a write-only property, and is never displayed in the GUI. Validations : The password must be a Not null and non-empty stringbetween 8 to 24 characters long, . Valid character set : Alphanumeric and special characters, NO blanks or CR/LF |
securityQuestion | string The security question forthe user account to help retrieve the password. Validations : The security question must be a not null and non-empty string between 1 and 255 characters long. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
securityAnswer | string The security answerfor the question. Validations : The security answer must be a Not null and non-empty string between 1 and 255 characters long. Validcharacter set : Alphanumeric, special characters except semi-colon, colon and ampersand |
accountState required | string (AccountState) Enum: "DISABLED" "ENABLED" "NOT_ACTIVATED" Enumeration of the User Accounts states |
properties | object |
idleTimeout | number The idle timeout (in seconds) for this administrator. |
scopes | object a map contain name and corresponding access level |
Administrator registration successful.
Error response
Extreme Campus Controller REST API Server
{- "userId": "admin",
- "adminRole": "FULL",
- "enabled": false,
- "accountState": "ENABLED",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}, - "properties": {
- "showWizard": "false",
- "theme": "\"light\""
}, - "idleTimeout": 604800
}
{- "userId": "admin",
- "adminRole": "FULL",
- "enabled": false,
- "accountState": "ENABLED",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}, - "properties": {
- "showWizard": "false",
- "theme": "\"light\""
}, - "idleTimeout": 604800
}
New administrator password
userId required | string Represents an administrator user ID, and must be unique across all of Extreme Online Validations : The user id must be a Not null and non-empty string between 1 and 128 characters long. |
password required | string Represents the password for the user account. It is a write only property and is never displayed in the GUI. Validations : The password must be a Not null and non-empty string between 8 to 32 characters long, NO blanks or CR/LF. |
Password changed successfully.
Error response
Extreme Campus Controller REST API Server
{- "userId": "adminUserId",
- "password": "adminPassword"
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
userId required | string A non-empty, valid administrator user ID |
Administrator instance for the supplied user ID
Error response
Extreme Campus Controller REST API Server
{- "userId": "admin",
- "adminRole": "FULL",
- "enabled": false,
- "accountState": "ENABLED",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}, - "properties": {
- "showWizard": "false",
- "theme": "\"light\""
}, - "idleTimeout": 604800
}
userId required | string |
The Administrator instance to be updated. The Administrator instance must have the mandatory attributes like user Id. It can have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
userId | string The administrator user ID, whichmust be an email address and must be unique across all of Extreme Online. Validations : The user ID must be a Not null and non-empty string(email ID) between 1 and 128 characters long. |
adminRole | string (Role) Enum: "FULL" "READ_ONLY" Role should still be here for existing clients - maintaining legacy clients |
securityQuestion | string The security question for the user account to help retrieve the password. Validations : string between 1 and 255 characters long. |
accountState | string (AccountState) Enum: "DISABLED" "ENABLED" "NOT_ACTIVATED" Enumeration of the User Accounts states |
idleTimeout | number Theidle timeout (in seconds) for this administrator. |
properties | object |
scopes | object a map contain name and corresponding access level |
The updated Administrator instance.
Error response
Extreme Campus Controller REST API Server
{- "userId": "adminUser",
- "adminRole": "FULL",
- "securityQuestion": "Admin secutiry question",
- "accountState": "ENABLED",
- "idleTimeout": 12345,
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}, - "properties": {
- "property1": "...",
- "property2": "..."
}, - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "userId": "admin",
- "adminRole": "FULL",
- "enabled": false,
- "accountState": "ENABLED",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}, - "properties": {
- "showWizard": "false",
- "theme": "\"light\""
}, - "idleTimeout": 604800
}
userId required | string A non-empty, valid Administrator user Id |
The Administrator instance was deleted successfully.
Error response
Extreme Campus Controller REST API Server
{- "userId": "admin",
- "adminRole": "FULL",
- "enabled": false,
- "accountState": "ENABLED",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}, - "properties": {
- "showWizard": "false",
- "theme": "\"light\""
}, - "idleTimeout": 604800
}
userId required | string |
An Administrator instance to update. The Administrator instance must have the mandatory attributes like user Id. It can have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
userId | string The administrator user ID, which must be unique across all of Extreme Online. Validations : The user ID must be a Not null and non-empty stringbetween 1 and 128 characters long. |
idleTimeout | number The idle timeout (in seconds) for this administrator. |
The updated Administrator instance.
Error response
Extreme Campus Controller REST API Server
{- "userId": "adminUserId",
- "idleTimeout": 12345,
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "userId": "admin",
- "adminRole": "FULL",
- "enabled": false,
- "accountState": "ENABLED",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}, - "properties": {
- "showWizard": "false",
- "theme": "\"light\""
}, - "idleTimeout": 604800
}
A RefreshTokenElement instance to send. The RefreshTokenElement instance must have the mandatory attributes like userId, refreshToken, and grantType (must be refresh_token). It can also have other optional attributes as well.
grantType required | string The Oauth2 authorization grant type of password. The value of grantType must be password. Validations : Not null and non-empty string. |
refreshToken required | string The refresh token for the user account. It is a write-only property, never displayed in the GUI. Validations : The refresh token must be a Not null and non-empty string. |
scope | string The scope of the access token. This is an optional parameter. |
The new access token
Error response
Extreme Campus Controller REST API Server
{- "grantType": "refresh_token",
- "refreshToken": "refreshToken",
- "scope": "..."
}
{- "access_token": "eyJraWQiOiIxODIzRS1DQzJDMiIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJVbmRlZmluZWQ6MTgyM0UtQ0MyQzIiLCJpc3MiOiJYQ0EuMTgyM0UtQ0MyQzIiLCJleHRyZW1lX3JvbGUiOiJGVUxMIiwiZXhwIjoxNTU0MzI0MDg2LCJqdGkiOiJhZG1pbiJ9.1gsj0gaT7EQb5y9fd3ABS_w_TY2SQ6_WhjFMbXix0j8bJrXWHGF8UWzrKhOt3MypR7o_tZ_SjVsA6jAU_pioGu25rmXp7HnjMezS2p9aiNmyqsefS_MKkfu_TtZcmS1TSklM9DaT1x4LUQFJ3wikMfimhcCe8L-2SHxRY-DdpYkQ9uvsQzzxBRC_wwJB5rHF8uVw1HCu36ZPeFIg5dML7TQjGZYo4xX4_Gc3zifUlB-p3VghILIT06M8Cf9H7O22qFjPvWVrGgYfBex5k-G2eJFvWQckjuKxkvWiBm7tBFfWxRQOP0khu11Ue97n41XtGtigoLWTx7hBmelKyYqmNQ",
- "token_type": "Bearer",
- "expires_in": 7200,
- "idle_timeout": 604800,
- "refresh_token": "1eb40de0308d583e4714c78e133e5a4e",
- "adminRole": "FULL",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}
}
The RequestTokenElement instance to login. The RequestTokenElement instance must have the mandatory attributes like userId, password, and grantType (must be password). It can also have other optional attributes as well.
grantType required | string The Oauth2 authorization grant type of password. The value of grantType must be password. Validations : Not null and non-empty string. |
userId required | string The administrator user ID, which must be unique across all of Extreme Online. Validations : Not null and non-empty string. |
password required | string The password for the user account. It is a write-only property, never displayed in GUI. Validations : The password must be a Not null and non-empty string between 8 to 32 characters long, NO blanks or CR/LF. |
scope | string The scope of the access token. This is an optional parameter. |
The access token if administrator is authenticated and authorized.
Error response
Extreme Campus Controller REST API Server
{- "grantType": "password",
- "userId": "adminUserId",
- "password": "adminPassword",
- "scope": "..."
}
{- "access_token": "eyJraWQiOiIxODIzRS1DQzJDMiIsInR5cCI6IkpXVCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJVbmRlZmluZWQ6MTgyM0UtQ0MyQzIiLCJpc3MiOiJYQ0EuMTgyM0UtQ0MyQzIiLCJleHRyZW1lX3JvbGUiOiJGVUxMIiwiZXhwIjoxNTU0MzI0MDg2LCJqdGkiOiJhZG1pbiJ9.1gsj0gaT7EQb5y9fd3ABS_w_TY2SQ6_WhjFMbXix0j8bJrXWHGF8UWzrKhOt3MypR7o_tZ_SjVsA6jAU_pioGu25rmXp7HnjMezS2p9aiNmyqsefS_MKkfu_TtZcmS1TSklM9DaT1x4LUQFJ3wikMfimhcCe8L-2SHxRY-DdpYkQ9uvsQzzxBRC_wwJB5rHF8uVw1HCu36ZPeFIg5dML7TQjGZYo4xX4_Gc3zifUlB-p3VghILIT06M8Cf9H7O22qFjPvWVrGgYfBex5k-G2eJFvWQckjuKxkvWiBm7tBFfWxRQOP0khu11Ue97n41XtGtigoLWTx7hBmelKyYqmNQ",
- "token_type": "Bearer",
- "expires_in": 7200,
- "idle_timeout": 604800,
- "refresh_token": "1eb40de0308d583e4714c78e133e5a4e",
- "adminRole": "FULL",
- "scopes": {
- "site": "RO",
- "network": "RW",
- "deviceAp": "NA",
- "deviceSwitch": "RO",
- "eGuest": "RO",
- "adoption": "RO",
- "troubleshoot": "RO",
- "onboardAaa": "RO",
- "onboardCp": "RO",
- "onboardGroupsAndRules": "RO",
- "onboardGuestCp": "RO",
- "platform": "RO",
- "account": "RO",
- "application": "RO",
- "license": "RO",
- "cliSupport": "RW"
}
}
token required | string Access token to be deleted |
Access token deleted successfully.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
token required | string it contains access token information for the user who is requesting external rest endpoints. Two types of tokens are present, one is fixed access token generally it will be used by Extreme Cloud components. second one is dynamic access token for the corresponding user who is accessing information from XCA GUI applications. |
tokenTypeHint required | string it contains token type hint information. Example: ExtremeAI |
requestUrl required | string it contains rest endpoint information Example:https://extrportal.test.online.extremenetworks.com/integration/8.0/customerSite/byExternalIds?externalCustomerId=Tenant-1&externalLocationId=Site-1 |
requestMethod required | string it contains one of http verb(GET, POST, PUT, DELETE) Example: GET |
Successful operation
Error response
Extreme Campus Controller REST API Server
{- "active": true,
- "errorCode": 200,
- "customerId": "External customer information."
}
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "svrAddr": [
- "10.234.156.248"
]
}
]
A valid AdspProfileElement instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
svrAddr | Array of strings List of server address |
The newly created Air Defense profile
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "svrAddr": [
- "10.234.156.248"
]
}
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "svrAddr": [
- "10.234.156.248"
]
}
An AdspProfileElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "svrAddr": [
- "10.234.156.248"
]
}
Map with Air Defense profile name and corresponding ID
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
adspId required | string A non-empty, valid ADSP ID |
An AdspProfileElement instance for the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "svrAddr": [
- "10.234.156.248"
]
}
adspId required | string A non-empty, valid Air Defense profile ID |
A valid ADSP profile with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
svrAddr | Array of strings List of server address |
The updated Air Defense profile
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "svrAddr": [
- "10.234.156.248"
]
}
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "svrAddr": [
- "10.234.156.248"
]
}
adspId required | string A non-empty, valid Air Defense ID |
Air Defense profile deleted successfully.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "servers": [
- {
- "addr": "10.234.156.248",
- "port": 443
}
]
}
]
A valid AdspProfileV4Element instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
servers | Array of objects |
The newly created Air Defense profile
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "servers": [
- {
- "addr": "10.234.156.248",
- "port": 443
}
]
}
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "servers": [
- {
- "addr": "10.234.156.248",
- "port": 443
}
]
}
An AdspProfileV4Element instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "servers": [
- {
- "addr": "10.234.156.248",
- "port": 443
}
]
}
Map with Air Defense profile name and corresponding ID
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
adspId required | string A non-empty, valid ADSP ID |
An AdspProfileV4Element instance for the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "servers": [
- {
- "addr": "10.234.156.248",
- "port": 443
}
]
}
adspId required | string A non-empty, valid Air Defense profile ID |
A valid ADSP profile with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
servers | Array of objects |
The updated Air Defense profile
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "servers": [
- {
- "addr": "10.234.156.248",
- "port": 443
}
]
}
{- "custId": null,
- "id": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "canDelete": false,
- "canEdit": true,
- "name": "ADSP Container",
- "servers": [
- {
- "addr": "10.234.156.248",
- "port": 443
}
]
}
adspId required | string A non-empty, valid Air Defense ID |
Air Defense profile deleted successfully.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "canDelete": false,
- "canEdit": true,
- "name": "test",
- "destAddr": "11.12.12.3",
- "reportFreq": 73
}
]
A valid AnalyticsProfileElement instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
destAddr | string |
reportFreq | number |
Newly created AnalyticsProfileElement instance with the configured parameters
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "canDelete": false,
- "canEdit": true,
- "name": "test",
- "destAddr": "11.12.12.3",
- "reportFreq": 73
}
{- "custId": null,
- "id": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "canDelete": false,
- "canEdit": true,
- "name": "test",
- "destAddr": "11.12.12.3",
- "reportFreq": 73
}
AnalyticsProfileElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "canDelete": false,
- "canEdit": true,
- "name": "test",
- "destAddr": "11.12.12.3",
- "reportFreq": 73
}
Map with Analytics profile names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
analyticsProfileId required | string A non-empty, valid Analytics ID |
AnalyticsProfileElement instance for the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "canDelete": false,
- "canEdit": true,
- "name": "test",
- "destAddr": "11.12.12.3",
- "reportFreq": 73
}
analyticsProfileId required | string A non-empty, valid Analytics profile ID |
A valid Analytics profile with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
destAddr | string |
reportFreq | number |
The updated Analytics profile
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "canDelete": false,
- "canEdit": true,
- "name": "test",
- "destAddr": "11.12.12.3",
- "reportFreq": 73
}
{- "custId": null,
- "id": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "canDelete": false,
- "canEdit": true,
- "name": "test",
- "destAddr": "11.12.12.3",
- "reportFreq": 73
}
analyticsProfileId required | string A non-empty, valid Analytics ID |
Analytics profile deleted successfully.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
endTime | number >= 1 End time in milliseconds |
startTime | number >= 1 Start time in milliseconds |
List containing all the audit logs for the customer for the given time.
Error response
Extreme Campus Controller REST API Server
[- {
- "userId": "...",
- "transactionId": "...",
- "ipAddress": "...",
- "timestamp": 12345,
- "eventType": "...",
- "description": "...",
- "context": "...",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
]
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "495f8cf7-30a1-46cf-b8c8-90eeb6278c2a",
- "canDelete": false,
- "canEdit": true,
- "cosName": "Role_46_COS",
- "cosQos": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "priority": "notApplicable",
- "tosDscp": 0,
- "mask": 0,
- "useLegacyMarking": null
}, - "inboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "outboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "transmitQueue": 0,
- "predefined": false
}
]
A valid PolicyClassOfServiceElement instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
cosName | string The unique name of the CoS. This is a mandatory attribute. Validations : The Cos name must be a Not null and non-empty string between 0 and 255 characters long. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
cosQos | object (PolicyQoSMarkingElement) Recursive |
inboundRateLimiterId | string The inbound rate limiter to apply to traffic assigned to this CoS. Set inboundLimit to null to assign no rate limiter to inbound traffic. Inbound traffic is traffic from the station entering the network at an edge network element such as an AP. Implementation Note: This is the UUID of PolicyRateLimiterElement
|
outboundRateLimiterId | string The outbound rate limiter to apply to traffic assigned to this CoS. Set outboundLimit to null to assign no rate limiter to outbound traffic. Outbound traffic is traffic from thenetwork heading out toward the station through an edge network element such asan AP. Implementation Note: This is the UUID of PolicyRateLimiterElement
|
transmitQueue | number |
predefined | boolean |
Newly created CoS with the configured parameters.
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "495f8cf7-30a1-46cf-b8c8-90eeb6278c2a",
- "canDelete": false,
- "canEdit": true,
- "cosName": "Role_46_COS",
- "cosQos": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "priority": "notApplicable",
- "tosDscp": 0,
- "mask": 0,
- "useLegacyMarking": null
}, - "inboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "outboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "transmitQueue": 0,
- "predefined": false
}
{- "custId": null,
- "id": "495f8cf7-30a1-46cf-b8c8-90eeb6278c2a",
- "canDelete": false,
- "canEdit": true,
- "cosName": "Role_46_COS",
- "cosQos": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "priority": "notApplicable",
- "tosDscp": 0,
- "mask": 0,
- "useLegacyMarking": null
}, - "inboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "outboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "transmitQueue": 0,
- "predefined": false
}
PolicyClassOfServiceElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "495f8cf7-30a1-46cf-b8c8-90eeb6278c2a",
- "canDelete": false,
- "canEdit": true,
- "cosName": "Role_46_COS",
- "cosQos": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "priority": "notApplicable",
- "tosDscp": 0,
- "mask": 0,
- "useLegacyMarking": null
}, - "inboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "outboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "transmitQueue": 0,
- "predefined": false
}
Map with CoS name and corresponding ID
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
cosId required | string A non-empty, valid CoS ID |
PolicyClassOfServiceElement instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "495f8cf7-30a1-46cf-b8c8-90eeb6278c2a",
- "canDelete": false,
- "canEdit": true,
- "cosName": "Role_46_COS",
- "cosQos": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "priority": "notApplicable",
- "tosDscp": 0,
- "mask": 0,
- "useLegacyMarking": null
}, - "inboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "outboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "transmitQueue": 0,
- "predefined": false
}
cosId required | string A non-empty, valid CoS ID |
A valid CoS with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
cosName | string The unique name of the CoS. This is a mandatory attribute. Validations : The Cos name must be a Not null and non-empty string between 0 and 255 characters long. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
cosQos | object (PolicyQoSMarkingElement) Recursive |
inboundRateLimiterId | string The inbound rate limiter to apply to traffic assigned to this CoS. Set inboundLimit to null to assign no rate limiter to inbound traffic. Inbound traffic is traffic from the station entering the network at an edge network element such as an AP. Implementation Note: This is the UUID of PolicyRateLimiterElement
|
outboundRateLimiterId | string The outbound rate limiter to apply to traffic assigned to this CoS. Set outboundLimit to null to assign no rate limiter to outbound traffic. Outbound traffic is traffic from thenetwork heading out toward the station through an edge network element such asan AP. Implementation Note: This is the UUID of PolicyRateLimiterElement
|
transmitQueue | number |
predefined | boolean |
The updated policy CoS
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "495f8cf7-30a1-46cf-b8c8-90eeb6278c2a",
- "canDelete": false,
- "canEdit": true,
- "cosName": "Role_46_COS",
- "cosQos": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "priority": "notApplicable",
- "tosDscp": 0,
- "mask": 0,
- "useLegacyMarking": null
}, - "inboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "outboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "transmitQueue": 0,
- "predefined": false
}
{- "custId": null,
- "id": "495f8cf7-30a1-46cf-b8c8-90eeb6278c2a",
- "canDelete": false,
- "canEdit": true,
- "cosName": "Role_46_COS",
- "cosQos": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "priority": "notApplicable",
- "tosDscp": 0,
- "mask": 0,
- "useLegacyMarking": null
}, - "inboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "outboundRateLimiterId": "117dd0fe-4599-11e9-97b3-000c29a7fe8f",
- "transmitQueue": 0,
- "predefined": false
}
cosId required | string A non-empty, valid CoS ID |
CoS deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
hwType required | string Hardware type |
The list of device images for a given hardware type.
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "imagename": "string",
- "url": "string",
- "imageSize": 0,
- "deviceVersion": "string",
- "hardwareType": "string",
- "assetType": "string",
- "app": "string",
- "appVersion": "string"
}
]
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "groups": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "appGroupId": 1,
- "appGroupShortName": "Advertising",
- "appGroupLongName": "Advertising"
}
], - "dpiAppElements": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "appId": -1,
- "appGroupId": 30,
- "appDisplayId": 1,
- "appName": "163.com",
- "pattern": "",
- "predefined": true,
- "ipoque": false
}
]
}
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
dpiAppElements | Array of objects (DpiApplicationElement) A list of DPI application elements. Validations : Not null |
Error response
Extreme Campus Controller REST API Server
{- "dpiAppElements": [
- {
- "appId": 12345,
- "appGroupId": 12345,
- "appDisplayId": 12345,
- "appName": "...",
- "pattern": "...",
- "predefined": true,
- "ipoque": true,
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}, - {
- "appId": 12345,
- "appGroupId": 12345,
- "appDisplayId": 12345,
- "appName": "...",
- "pattern": "...",
- "predefined": true,
- "ipoque": true,
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
], - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "groups": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "appGroupId": 1,
- "appGroupShortName": "Advertising",
- "appGroupLongName": "Advertising"
}
], - "dpiAppElements": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "appId": -1,
- "appGroupId": 30,
- "appDisplayId": 1,
- "appName": "163.com",
- "pattern": "",
- "predefined": true,
- "ipoque": false
}
]
}
Extreme Campus Controller REST API Server
[- {
- "apSerialNo": "1740W-2030400000",
- "entityStatus": {
- "operationalStatus": "InService",
- "troubles": [ ]
}
}
]
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
List of SiteStatusElement
Error response
Extreme Campus Controller REST API Server
[- {
- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "entityStatus": {
- "operationalStatus": "InService",
- "troubles": [ ]
}
}
]
Extreme Campus Controller REST API Server
[- {
- "tenantId": "esetechtrial.com:11.12.12.2",
- "serialNo": "1733N-42224",
- "entityStatus": {
- "operationalStatus": "InService"
}, - "comments": "Stats Upload"
}
]
apSerialNumber required | string A non-empty, valid access point serial number |
Error response
Extreme Campus Controller REST API Server
{- "apSerialNo": "1740W-2030400000",
- "entityStatus": {
- "operationalStatus": "InService",
- "troubles": [ ]
}
}
siteId required | string A non-empty, valid Site ID |
SiteStatusElement
Error response
Extreme Campus Controller REST API Server
{- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "entityStatus": {
- "operationalStatus": "InService",
- "troubles": [ ]
}
}
switchSerialNumber required | string |
Error response
Extreme Campus Controller REST API Server
{- "tenantId": "esetechtrial.com:11.12.12.2",
- "serialNo": "1733N-42224",
- "entityStatus": {
- "operationalStatus": "InService"
}, - "comments": "Stats Upload"
}
siteId required | string A non-empty, valid site ID |
List of ApStatusElement
Error response
Extreme Campus Controller REST API Server
[- {
- "apSerialNo": "1740W-2030400000",
- "entityStatus": {
- "operationalStatus": "InService",
- "troubles": [ ]
}
}
]
List of all the IotProfiles for the customer
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "00000000-0000-0000-0000-000000000000",
- "canDelete": true,
- "canEdit": true,
- "name": "",
- "appId": "iBeaconAdvertisement",
- "iBeaconAdvertisement": {
- "interval": 100,
- "major": 0,
- "minor": 0,
- "uuid": "00000000-0000-0000-0000-000000000000",
- "measuredRssi": -47
}, - "iBeaconScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100,
- "uuid": "00000000-0000-0000-0000-000000000000"
}, - "threadGateway": {
- "shortPANId": "5964",
- "extPANId": "726991727DD89911",
- "masterKey": "F3AB92FDE5758495111177870437E1C3",
- "networkName": "",
- "commCredentials": "THREADNETWORK",
- "channel": 25,
- "whiteList": [ ]
}, - "eddystoneAdvertisement": {
- "url": "",
- "interval": 100,
- "measuredRssi": -5
}, - "eddystoneScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100
}
}
]
A valid IotProfile instance with attributes to be registered.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string Represents the Friendly Name of the access point,(defaults to Serial Number, does not have to be unique) Validations : The access point name must be between 1 and 64 characters long. Valid character set : Alphanumeric and .-_spacecharacters |
appId required | string (IoTApplicationId) Enum: "iBeaconAdvertisement" "iBeaconScan" "eddystoneAdvertisement" "eddystoneScan" "threadGateway" |
iBeaconAdvertisement | object (IoTProfileiBeaconAdvertisementElement) |
iBeaconScan | object (IoTProfileiBeaconScanElement) |
threadGateway | object (IoTProfileThreadGatewayElement) |
eddystoneAdvertisement | object (IoTProfileEddystoneAdvertisementElement) |
eddystoneScan | object (IoTProfileEddystoneScanElement) |
Newly created IoTProfileElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "00000000-0000-0000-0000-000000000000",
- "canDelete": true,
- "canEdit": true,
- "name": "",
- "appId": "iBeaconAdvertisement",
- "iBeaconAdvertisement": {
- "interval": 100,
- "major": 0,
- "minor": 0,
- "uuid": "00000000-0000-0000-0000-000000000000",
- "measuredRssi": -47
}, - "iBeaconScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100,
- "uuid": "00000000-0000-0000-0000-000000000000"
}, - "threadGateway": {
- "shortPANId": "5964",
- "extPANId": "726991727DD89911",
- "masterKey": "F3AB92FDE5758495111177870437E1C3",
- "networkName": "",
- "commCredentials": "THREADNETWORK",
- "channel": 25,
- "whiteList": [ ]
}, - "eddystoneAdvertisement": {
- "url": "",
- "interval": 100,
- "measuredRssi": -5
}, - "eddystoneScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100
}
}
{- "custId": null,
- "id": "00000000-0000-0000-0000-000000000000",
- "canDelete": true,
- "canEdit": true,
- "name": "",
- "appId": "iBeaconAdvertisement",
- "iBeaconAdvertisement": {
- "interval": 100,
- "major": 0,
- "minor": 0,
- "uuid": "00000000-0000-0000-0000-000000000000",
- "measuredRssi": -47
}, - "iBeaconScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100,
- "uuid": "00000000-0000-0000-0000-000000000000"
}, - "threadGateway": {
- "shortPANId": "5964",
- "extPANId": "726991727DD89911",
- "masterKey": "F3AB92FDE5758495111177870437E1C3",
- "networkName": "",
- "commCredentials": "THREADNETWORK",
- "channel": 25,
- "whiteList": [ ]
}, - "eddystoneAdvertisement": {
- "url": "",
- "interval": 100,
- "measuredRssi": -5
}, - "eddystoneScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100
}
}
IoTProfileElement object with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "00000000-0000-0000-0000-000000000000",
- "canDelete": true,
- "canEdit": true,
- "name": "",
- "appId": "iBeaconAdvertisement",
- "iBeaconAdvertisement": {
- "interval": 100,
- "major": 0,
- "minor": 0,
- "uuid": "00000000-0000-0000-0000-000000000000",
- "measuredRssi": -47
}, - "iBeaconScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100,
- "uuid": "00000000-0000-0000-0000-000000000000"
}, - "threadGateway": {
- "shortPANId": "5964",
- "extPANId": "726991727DD89911",
- "masterKey": "F3AB92FDE5758495111177870437E1C3",
- "networkName": "",
- "commCredentials": "THREADNETWORK",
- "channel": 25,
- "whiteList": [ ]
}, - "eddystoneAdvertisement": {
- "url": "",
- "interval": 100,
- "measuredRssi": -5
}, - "eddystoneScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100
}
}
Map with IoT profile names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
iotprofileId required | string A non-empty, valid IotProfile ID |
IoTProfileElement object with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "00000000-0000-0000-0000-000000000000",
- "canDelete": true,
- "canEdit": true,
- "name": "",
- "appId": "iBeaconAdvertisement",
- "iBeaconAdvertisement": {
- "interval": 100,
- "major": 0,
- "minor": 0,
- "uuid": "00000000-0000-0000-0000-000000000000",
- "measuredRssi": -47
}, - "iBeaconScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100,
- "uuid": "00000000-0000-0000-0000-000000000000"
}, - "threadGateway": {
- "shortPANId": "5964",
- "extPANId": "726991727DD89911",
- "masterKey": "F3AB92FDE5758495111177870437E1C3",
- "networkName": "",
- "commCredentials": "THREADNETWORK",
- "channel": 25,
- "whiteList": [ ]
}, - "eddystoneAdvertisement": {
- "url": "",
- "interval": 100,
- "measuredRssi": -5
}, - "eddystoneScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100
}
}
iotprofileId required | string A non-empty, valid IotProfile ID |
A valid IoTProfileElement instance with attributes to be registered.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string Represents the Friendly Name of the access point,(defaults to Serial Number, does not have to be unique) Validations : The access point name must be between 1 and 64 characters long. Valid character set : Alphanumeric and .-_spacecharacters |
appId required | string (IoTApplicationId) Enum: "iBeaconAdvertisement" "iBeaconScan" "eddystoneAdvertisement" "eddystoneScan" "threadGateway" |
iBeaconAdvertisement | object (IoTProfileiBeaconAdvertisementElement) |
iBeaconScan | object (IoTProfileiBeaconScanElement) |
threadGateway | object (IoTProfileThreadGatewayElement) |
eddystoneAdvertisement | object (IoTProfileEddystoneAdvertisementElement) |
eddystoneScan | object (IoTProfileEddystoneScanElement) |
The updated IoTProfileElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "00000000-0000-0000-0000-000000000000",
- "canDelete": true,
- "canEdit": true,
- "name": "",
- "appId": "iBeaconAdvertisement",
- "iBeaconAdvertisement": {
- "interval": 100,
- "major": 0,
- "minor": 0,
- "uuid": "00000000-0000-0000-0000-000000000000",
- "measuredRssi": -47
}, - "iBeaconScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100,
- "uuid": "00000000-0000-0000-0000-000000000000"
}, - "threadGateway": {
- "shortPANId": "5964",
- "extPANId": "726991727DD89911",
- "masterKey": "F3AB92FDE5758495111177870437E1C3",
- "networkName": "",
- "commCredentials": "THREADNETWORK",
- "channel": 25,
- "whiteList": [ ]
}, - "eddystoneAdvertisement": {
- "url": "",
- "interval": 100,
- "measuredRssi": -5
}, - "eddystoneScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100
}
}
{- "custId": null,
- "id": "00000000-0000-0000-0000-000000000000",
- "canDelete": true,
- "canEdit": true,
- "name": "",
- "appId": "iBeaconAdvertisement",
- "iBeaconAdvertisement": {
- "interval": 100,
- "major": 0,
- "minor": 0,
- "uuid": "00000000-0000-0000-0000-000000000000",
- "measuredRssi": -47
}, - "iBeaconScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100,
- "uuid": "00000000-0000-0000-0000-000000000000"
}, - "threadGateway": {
- "shortPANId": "5964",
- "extPANId": "726991727DD89911",
- "masterKey": "F3AB92FDE5758495111177870437E1C3",
- "networkName": "",
- "commCredentials": "THREADNETWORK",
- "channel": 25,
- "whiteList": [ ]
}, - "eddystoneAdvertisement": {
- "url": "",
- "interval": 100,
- "measuredRssi": -5
}, - "eddystoneScan": {
- "destAddr": "0.0.0.0",
- "destPort": 0,
- "interval": 100,
- "window": 100,
- "minRSS": -100
}
}
iotprofileId required | string A non-empty, valid IotProfile ID to be deleted |
IoT profile deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
List of all the RTLS profiles for the customer
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "e0550435-724a-4876-b40b-14a794b07c1b",
- "canDelete": true,
- "canEdit": true,
- "name": "Locator1",
- "appId": "AeroScout",
- "aeroScout": {
- "ip": "192.168.4.5",
- "port": 12092,
- "mcast": "01:18:8E:00:00:00"
}, - "ekahau": null,
- "centrak": null,
- "sonitor": null
}
]
A valid RtlsProfileElement instance with attributes to be registered. The RTLS Profile instance must have all the mandatory attributes like profile name. It can have the optional attributes as well. Only one of {aeroScout|ekahau|centrak|sonitor} should be populated.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string Represents the Friendly Name of the RTLS profile Validations : The name must be between 1 and 64 characters long. Valid character set : Alphanumeric and .-_space characters |
appId required | string (RtlsApplicationId) Enum: "AeroScout" "Ekahau" "Centrak" "Sonitor" |
aeroScout | object (RtlsProfileAeroScoutElement) |
ekahau | object (RtlsProfileEkahauElement) |
centrak | object (RtlsProfileCentrakElement) |
sonitor | object (RtlsProfileSonitorElement) |
Newly created RtlsProfileElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "e0550435-724a-4876-b40b-14a794b07c1b",
- "canDelete": true,
- "canEdit": true,
- "name": "Locator1",
- "appId": "AeroScout",
- "aeroScout": {
- "ip": "192.168.4.5",
- "port": 12092,
- "mcast": "01:18:8E:00:00:00"
}, - "ekahau": null,
- "centrak": null,
- "sonitor": null
}
{- "custId": null,
- "id": "e0550435-724a-4876-b40b-14a794b07c1b",
- "canDelete": true,
- "canEdit": true,
- "name": "Locator1",
- "appId": "AeroScout",
- "aeroScout": {
- "ip": "192.168.4.5",
- "port": 12092,
- "mcast": "01:18:8E:00:00:00"
}, - "ekahau": null,
- "centrak": null,
- "sonitor": null
}
RtlsProfileElement object with attributes set to default values. The response has all three application elements populated: - AeroScout - Ekahau - Centrak - Sonitor
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "e0550435-724a-4876-b40b-14a794b07c1b",
- "canDelete": true,
- "canEdit": true,
- "name": "Locator1",
- "appId": "AeroScout",
- "aeroScout": {
- "ip": "192.168.4.5",
- "port": 12092,
- "mcast": "01:18:8E:00:00:00"
}, - "ekahau": null,
- "centrak": null,
- "sonitor": null
}
Map with RTLS profile names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
rtlsprofileId required | string <uuid> A non-empty, valid RTLS Profile ID |
RtlsProfileElement object with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "e0550435-724a-4876-b40b-14a794b07c1b",
- "canDelete": true,
- "canEdit": true,
- "name": "Locator1",
- "appId": "AeroScout",
- "aeroScout": {
- "ip": "192.168.4.5",
- "port": 12092,
- "mcast": "01:18:8E:00:00:00"
}, - "ekahau": null,
- "centrak": null,
- "sonitor": null
}
rtlsprofileId required | string <uuid> A non-empty, valid RTLS Profile ID |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string Represents the Friendly Name of the RTLS profile Validations : The name must be between 1 and 64 characters long. Valid character set : Alphanumeric and .-_space characters |
appId required | string (RtlsApplicationId) Enum: "AeroScout" "Ekahau" "Centrak" "Sonitor" |
aeroScout | object (RtlsProfileAeroScoutElement) |
ekahau | object (RtlsProfileEkahauElement) |
centrak | object (RtlsProfileCentrakElement) |
sonitor | object (RtlsProfileSonitorElement) |
The updated RtlsProfileElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "e0550435-724a-4876-b40b-14a794b07c1b",
- "canDelete": true,
- "canEdit": true,
- "name": "Locator1",
- "appId": "AeroScout",
- "aeroScout": {
- "ip": "192.168.4.5",
- "port": 12092,
- "mcast": "01:18:8E:00:00:00"
}, - "ekahau": null,
- "centrak": null,
- "sonitor": null
}
{- "custId": null,
- "id": "e0550435-724a-4876-b40b-14a794b07c1b",
- "canDelete": true,
- "canEdit": true,
- "name": "Locator1",
- "appId": "AeroScout",
- "aeroScout": {
- "ip": "192.168.4.5",
- "port": 12092,
- "mcast": "01:18:8E:00:00:00"
}, - "ekahau": null,
- "centrak": null,
- "sonitor": null
}
rtlsprofileId required | string A non-empty, valid RTLS Profile ID to be deleted |
RTLS profile deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Extreme Campus Controller REST API Server
[- {
- "messageCode": "...",
- "details": "...",
- "displayAfterTime": 12345,
- "deleteAfterTime": 12345,
- "properties": {
- "property1": "...",
- "property2": "..."
}, - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
]
List containing all the notifications for the region
Error response
Extreme Campus Controller REST API Server
[- {
- "messageCode": "...",
- "details": "...",
- "displayAfterTime": 12345,
- "deleteAfterTime": 12345,
- "properties": {
- "property1": "...",
- "property2": "..."
}, - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
]
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "a4000be9-bb08-4366-9dee-9e09cf2380a3",
- "canDelete": false,
- "canEdit": true,
- "name": "Thornhill56959",
- "collection": "AllClients"
}
]
A valid PositioningProfileElement instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string ^[a-zA-Z0-9._ -]{1,64}$ |
collection | string (Collection) Enum: "Off" "ActiveClients" "AllClients" |
Newly created PositioningProfileElement instance with the configured parameters
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "a4000be9-bb08-4366-9dee-9e09cf2380a3",
- "canDelete": false,
- "canEdit": true,
- "name": "Thornhill56959",
- "collection": "AllClients"
}
{- "custId": null,
- "id": "a4000be9-bb08-4366-9dee-9e09cf2380a3",
- "canDelete": false,
- "canEdit": true,
- "name": "Thornhill56959",
- "collection": "AllClients"
}
PositioningProfileElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "a4000be9-bb08-4366-9dee-9e09cf2380a3",
- "canDelete": false,
- "canEdit": true,
- "name": "Thornhill56959",
- "collection": "AllClients"
}
Map with positioning profile names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
positioningProfileId required | string A non-empty, valid Positioning ID |
PositioningProfileElement instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "a4000be9-bb08-4366-9dee-9e09cf2380a3",
- "canDelete": false,
- "canEdit": true,
- "name": "Thornhill56959",
- "collection": "AllClients"
}
positioningProfileId required | string A non-empty, valid Positioning profile Id |
A valid PositioningProfileElement with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string ^[a-zA-Z0-9._ -]{1,64}$ |
collection | string (Collection) Enum: "Off" "ActiveClients" "AllClients" |
The updated positioning profile
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "a4000be9-bb08-4366-9dee-9e09cf2380a3",
- "canDelete": false,
- "canEdit": true,
- "name": "Thornhill56959",
- "collection": "AllClients"
}
{- "custId": null,
- "id": "a4000be9-bb08-4366-9dee-9e09cf2380a3",
- "canDelete": false,
- "canEdit": true,
- "name": "Thornhill56959",
- "collection": "AllClients"
}
positioningProfileId required | string A non-empty, valid Positioning ID |
Positioning profile deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
List containing all the profiles for the customer
Error response
Extreme Campus Controller REST API Server
[- {
- "id": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "canDelete": false,
- "canEdit": true,
- "name": "AP3912-default",
- "apPlatform": "AP3912",
- "roleIDs": [
- "4459ee6c-2f76-11e7-93ae-92361f002671"
], - "radioIfList": [
- {
- "serviceId": "804078cd-1b76-48f4-a70f-d01f07c75c47",
- "index": 1
}
], - "wiredIfList": [
- {
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "index": 1
}
], - "meshpointIfList": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "index": 1
}
], - "usePolicyZoneName": false,
- "secureTunnelMode": "controlData",
- "secureTunnelLifetime": 0,
- "secureTunnelAp": false,
- "bandPreference": false,
- "sessionPersistence": false,
- "sshEnabled": true,
- "airDefenseProfileId": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "xLocationProfileId": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "iotProfileId": "998be9ac-6ed7-45f2-aa47-3254ea8dacb6",
- "rtlsProfileId": "e0550435-724a-4876-b40b-14a794b07c1b",
- "mtu": 1500,
- "positioningProfileId": "42d13c51-4d9c-41da-874d-60e4f832d894",
- "mgmtVlanId": 1,
- "mgmtVlanTagged": false,
- "lag": false,
- "ge2mode": "Backup",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "anc",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "muMimo",
- "stbc": false,
- "ldpc": true,
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "radioName": "Radio 1 - 5GHz",
- "supportedModes": [
- "sensor"
], - "radioShare": "inline",
- "ocsChList": [ ],
- "ocsInterval": 20,
- "ofdma": "Both",
- "bsscolor": 0,
- "twt": true
}
], - "apLogLevel": "Informational",
- "iotList": [ ],
- "analyticsProfileId": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "features": [
- "802.11AC"
], - "wiredPorts": [
- {
- "portIndex": 0,
- "portName": "Uplink",
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto"
}
], - "sensorChList": [ ],
- "sensorMode": "Default",
- "clientBalancing": false,
- "meshpoints": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "pathSelectionMethod": "Uniform",
- "monitorCrm": false,
- "monitorPrimaryLink": false,
- "preferredNeighbor": null,
- "preferredRoot": null,
- "preferredBand": "BandNONE",
- "hysteresisMinTh": -60,
- "hysteresisPeriod": 10,
- "hysteresisDelta": 5,
- "hysteresisSNRDelta": 22,
- "excludeWiredPeer": false,
- "costRoot": false,
- "rootSelectionMethod": "None"
}
], - "ledStatus": "NORMAL"
}
]
A non-empty, valid profile instance with the configured parameters. The instance must have the mandatory attributes profile name and apPlatform and other optional parameters as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string ^[a-zA-Z0-9._ -]{1,64}$ Profile name. It is required when creating new resource with POST. |
apPlatform required | string The AP platform of the Profile. It is required when creating new resource with POST. |
roleIDs | Array of strings |
radioIfList | Array of objects (InterfaceAssignmentElement) |
wiredIfList | Array of objects (InterfaceAssignmentElement) |
meshpointIfList | Array of objects (MeshpointAssignmentElement) |
cbUser | string Client Bridge user name. Used when 802.1x client bridge enabled. |
cbPassword | string Client Bridge password. Used when the 802.1x client bridge is enabled. |
usePolicyZoneName | boolean |
secureTunnelMode | string (SecureTunnelMode) Enum: "disabled" "control" "controlData" "debug" Provides encryption, authentication, and key management between the AP and/or controllers. Select the desired Secure Tunnel mode: disabled — Secure Tunnel is turned off and no traffic is encrypted. All SFTP/SSH/TFTP traffic works normally.
control(deprecated) - if configure will be changed to controlData. |
secureTunnelLifetime | number secureLifeTime: an interval (in hours) at which time the keys of the IPSEC tunnel are renegotiated. Note: Changing the Secure Tunnel Lifetime setting will not cause any AP disruption. Validations : A valid integer value, the range is 0 for forever, or between 24 and 3600 hours |
secureTunnelAp | boolean Deprecated secure_tunnel_ap controls encryption of communication between different APs. |
bandPreference | boolean |
sessionPersistence | boolean |
sshEnabled | boolean Access to this field requires GTAC level privileges or higher. Full administrators cannot set this field. Ssh access is only used by GTAC and higher level support teams. This controls whether the AP enables its sshd server. For release 1.0 sshd is accessable if it is enabled and there is an unblocked route between the AP's wired interface and the administrator's computer being used to log into the AP. This is set to false by default. |
airDefenseProfileId | string |
xLocationProfileId | string |
iotProfileId | string |
rtlsProfileId | string <uuid> ID of existing RTLS profile null if no RTLS profile assigned |
mtu | number |
positioningProfileId | string |
mgmtVlanId | number |
mgmtVlanTagged | boolean |
lag | boolean Deprecated |
ge2mode | string (Ge2Mode) Enum: "Backup" "LAG" "Client" |
pollTimeout | integer [ 3 .. 600 ] Default: 3 |
radios | Array of objects (ProfileRadioElement) List of Radios in the access point Validations : Not null and non-empty list of RadioElements |
apLogLevel | string (ApLogLevel) Enum: "Emergencies" "Alerts" "Critical" "Errors" "Warnings" "Notifications" "Informational" "Debugging" |
iotList | Array of objects (InterfaceAssignmentElement) |
analyticsProfileId | string |
wiredPorts | Array of objects (ProfileWiredPort) |
sensorChList | Array of strings List of channels for sensor mode. |
sensorMode | string (SensorScanMode) Enum: "Default" "Locked" "Custom" |
clientBalancing | boolean Default: false Enable client balancing between APs |
meshpoints | Array of objects (ProfileMeshpointElement) |
ledStatus | string (LedStatus) Default: "NORMAL" Enum: "OFF" "IDENTITY" "NORMAL" "SOLID" The state the AP's LEDs should be in. Can be read or written. default is "normal". |
Newly created ProfileElement instance
Error response
Extreme Campus Controller REST API Server
{- "id": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "canDelete": false,
- "canEdit": true,
- "name": "AP3912-default",
- "apPlatform": "AP3912",
- "roleIDs": [
- "4459ee6c-2f76-11e7-93ae-92361f002671"
], - "radioIfList": [
- {
- "serviceId": "804078cd-1b76-48f4-a70f-d01f07c75c47",
- "index": 1
}
], - "wiredIfList": [
- {
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "index": 1
}
], - "meshpointIfList": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "index": 1
}
], - "usePolicyZoneName": false,
- "secureTunnelMode": "controlData",
- "secureTunnelLifetime": 0,
- "secureTunnelAp": false,
- "bandPreference": false,
- "sessionPersistence": false,
- "sshEnabled": true,
- "airDefenseProfileId": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "xLocationProfileId": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "iotProfileId": "998be9ac-6ed7-45f2-aa47-3254ea8dacb6",
- "rtlsProfileId": "e0550435-724a-4876-b40b-14a794b07c1b",
- "mtu": 1500,
- "positioningProfileId": "42d13c51-4d9c-41da-874d-60e4f832d894",
- "mgmtVlanId": 1,
- "mgmtVlanTagged": false,
- "lag": false,
- "ge2mode": "Backup",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "anc",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "muMimo",
- "stbc": false,
- "ldpc": true,
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "radioName": "Radio 1 - 5GHz",
- "supportedModes": [
- "sensor"
], - "radioShare": "inline",
- "ocsChList": [ ],
- "ocsInterval": 20,
- "ofdma": "Both",
- "bsscolor": 0,
- "twt": true
}
], - "apLogLevel": "Informational",
- "iotList": [ ],
- "analyticsProfileId": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "features": [
- "802.11AC"
], - "wiredPorts": [
- {
- "portIndex": 0,
- "portName": "Uplink",
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto"
}
], - "sensorChList": [ ],
- "sensorMode": "Default",
- "clientBalancing": false,
- "meshpoints": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "pathSelectionMethod": "Uniform",
- "monitorCrm": false,
- "monitorPrimaryLink": false,
- "preferredNeighbor": null,
- "preferredRoot": null,
- "preferredBand": "BandNONE",
- "hysteresisMinTh": -60,
- "hysteresisPeriod": 10,
- "hysteresisDelta": 5,
- "hysteresisSNRDelta": 22,
- "excludeWiredPeer": false,
- "costRoot": false,
- "rootSelectionMethod": "None"
}
], - "ledStatus": "NORMAL"
}
{- "id": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "canDelete": false,
- "canEdit": true,
- "name": "AP3912-default",
- "apPlatform": "AP3912",
- "roleIDs": [
- "4459ee6c-2f76-11e7-93ae-92361f002671"
], - "radioIfList": [
- {
- "serviceId": "804078cd-1b76-48f4-a70f-d01f07c75c47",
- "index": 1
}
], - "wiredIfList": [
- {
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "index": 1
}
], - "meshpointIfList": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "index": 1
}
], - "usePolicyZoneName": false,
- "secureTunnelMode": "controlData",
- "secureTunnelLifetime": 0,
- "secureTunnelAp": false,
- "bandPreference": false,
- "sessionPersistence": false,
- "sshEnabled": true,
- "airDefenseProfileId": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "xLocationProfileId": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "iotProfileId": "998be9ac-6ed7-45f2-aa47-3254ea8dacb6",
- "rtlsProfileId": "e0550435-724a-4876-b40b-14a794b07c1b",
- "mtu": 1500,
- "positioningProfileId": "42d13c51-4d9c-41da-874d-60e4f832d894",
- "mgmtVlanId": 1,
- "mgmtVlanTagged": false,
- "lag": false,
- "ge2mode": "Backup",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "anc",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "muMimo",
- "stbc": false,
- "ldpc": true,
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "radioName": "Radio 1 - 5GHz",
- "supportedModes": [
- "sensor"
], - "radioShare": "inline",
- "ocsChList": [ ],
- "ocsInterval": 20,
- "ofdma": "Both",
- "bsscolor": 0,
- "twt": true
}
], - "apLogLevel": "Informational",
- "iotList": [ ],
- "analyticsProfileId": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "features": [
- "802.11AC"
], - "wiredPorts": [
- {
- "portIndex": 0,
- "portName": "Uplink",
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto"
}
], - "sensorChList": [ ],
- "sensorMode": "Default",
- "clientBalancing": false,
- "meshpoints": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "pathSelectionMethod": "Uniform",
- "monitorCrm": false,
- "monitorPrimaryLink": false,
- "preferredNeighbor": null,
- "preferredRoot": null,
- "preferredBand": "BandNONE",
- "hysteresisMinTh": -60,
- "hysteresisPeriod": 10,
- "hysteresisDelta": 5,
- "hysteresisSNRDelta": 22,
- "excludeWiredPeer": false,
- "costRoot": false,
- "rootSelectionMethod": "None"
}
], - "ledStatus": "NORMAL"
}
Map with profile names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
profileId required | string <uuid> |
A profile instance with the given uuid
Error response
Extreme Campus Controller REST API Server
{- "id": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "canDelete": false,
- "canEdit": true,
- "name": "AP3912-default",
- "apPlatform": "AP3912",
- "roleIDs": [
- "4459ee6c-2f76-11e7-93ae-92361f002671"
], - "radioIfList": [
- {
- "serviceId": "804078cd-1b76-48f4-a70f-d01f07c75c47",
- "index": 1
}
], - "wiredIfList": [
- {
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "index": 1
}
], - "meshpointIfList": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "index": 1
}
], - "usePolicyZoneName": false,
- "secureTunnelMode": "controlData",
- "secureTunnelLifetime": 0,
- "secureTunnelAp": false,
- "bandPreference": false,
- "sessionPersistence": false,
- "sshEnabled": true,
- "airDefenseProfileId": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "xLocationProfileId": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "iotProfileId": "998be9ac-6ed7-45f2-aa47-3254ea8dacb6",
- "rtlsProfileId": "e0550435-724a-4876-b40b-14a794b07c1b",
- "mtu": 1500,
- "positioningProfileId": "42d13c51-4d9c-41da-874d-60e4f832d894",
- "mgmtVlanId": 1,
- "mgmtVlanTagged": false,
- "lag": false,
- "ge2mode": "Backup",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "anc",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "muMimo",
- "stbc": false,
- "ldpc": true,
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "radioName": "Radio 1 - 5GHz",
- "supportedModes": [
- "sensor"
], - "radioShare": "inline",
- "ocsChList": [ ],
- "ocsInterval": 20,
- "ofdma": "Both",
- "bsscolor": 0,
- "twt": true
}
], - "apLogLevel": "Informational",
- "iotList": [ ],
- "analyticsProfileId": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "features": [
- "802.11AC"
], - "wiredPorts": [
- {
- "portIndex": 0,
- "portName": "Uplink",
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto"
}
], - "sensorChList": [ ],
- "sensorMode": "Default",
- "clientBalancing": false,
- "meshpoints": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "pathSelectionMethod": "Uniform",
- "monitorCrm": false,
- "monitorPrimaryLink": false,
- "preferredNeighbor": null,
- "preferredRoot": null,
- "preferredBand": "BandNONE",
- "hysteresisMinTh": -60,
- "hysteresisPeriod": 10,
- "hysteresisDelta": 5,
- "hysteresisSNRDelta": 22,
- "excludeWiredPeer": false,
- "costRoot": false,
- "rootSelectionMethod": "None"
}
], - "ledStatus": "NORMAL"
}
profileId required | string <uuid> |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string ^[a-zA-Z0-9._ -]{1,64}$ Profile name. It is required when creating new resource with POST. |
apPlatform required | string The AP platform of the Profile. It is required when creating new resource with POST. |
roleIDs | Array of strings |
radioIfList | Array of objects (InterfaceAssignmentElement) |
wiredIfList | Array of objects (InterfaceAssignmentElement) |
meshpointIfList | Array of objects (MeshpointAssignmentElement) |
cbUser | string Client Bridge user name. Used when 802.1x client bridge enabled. |
cbPassword | string Client Bridge password. Used when the 802.1x client bridge is enabled. |
usePolicyZoneName | boolean |
secureTunnelMode | string (SecureTunnelMode) Enum: "disabled" "control" "controlData" "debug" Provides encryption, authentication, and key management between the AP and/or controllers. Select the desired Secure Tunnel mode: disabled — Secure Tunnel is turned off and no traffic is encrypted. All SFTP/SSH/TFTP traffic works normally.
control(deprecated) - if configure will be changed to controlData. |
secureTunnelLifetime | number secureLifeTime: an interval (in hours) at which time the keys of the IPSEC tunnel are renegotiated. Note: Changing the Secure Tunnel Lifetime setting will not cause any AP disruption. Validations : A valid integer value, the range is 0 for forever, or between 24 and 3600 hours |
secureTunnelAp | boolean Deprecated secure_tunnel_ap controls encryption of communication between different APs. |
bandPreference | boolean |
sessionPersistence | boolean |
sshEnabled | boolean Access to this field requires GTAC level privileges or higher. Full administrators cannot set this field. Ssh access is only used by GTAC and higher level support teams. This controls whether the AP enables its sshd server. For release 1.0 sshd is accessable if it is enabled and there is an unblocked route between the AP's wired interface and the administrator's computer being used to log into the AP. This is set to false by default. |
airDefenseProfileId | string |
xLocationProfileId | string |
iotProfileId | string |
rtlsProfileId | string <uuid> ID of existing RTLS profile null if no RTLS profile assigned |
mtu | number |
positioningProfileId | string |
mgmtVlanId | number |
mgmtVlanTagged | boolean |
lag | boolean Deprecated |
ge2mode | string (Ge2Mode) Enum: "Backup" "LAG" "Client" |
pollTimeout | integer [ 3 .. 600 ] Default: 3 |
radios | Array of objects (ProfileRadioElement) List of Radios in the access point Validations : Not null and non-empty list of RadioElements |
apLogLevel | string (ApLogLevel) Enum: "Emergencies" "Alerts" "Critical" "Errors" "Warnings" "Notifications" "Informational" "Debugging" |
iotList | Array of objects (InterfaceAssignmentElement) |
analyticsProfileId | string |
wiredPorts | Array of objects (ProfileWiredPort) |
sensorChList | Array of strings List of channels for sensor mode. |
sensorMode | string (SensorScanMode) Enum: "Default" "Locked" "Custom" |
clientBalancing | boolean Default: false Enable client balancing between APs |
meshpoints | Array of objects (ProfileMeshpointElement) |
ledStatus | string (LedStatus) Default: "NORMAL" Enum: "OFF" "IDENTITY" "NORMAL" "SOLID" The state the AP's LEDs should be in. Can be read or written. default is "normal". |
The updated ProfileElement instance
Error response
Extreme Campus Controller REST API Server
{- "id": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "canDelete": false,
- "canEdit": true,
- "name": "AP3912-default",
- "apPlatform": "AP3912",
- "roleIDs": [
- "4459ee6c-2f76-11e7-93ae-92361f002671"
], - "radioIfList": [
- {
- "serviceId": "804078cd-1b76-48f4-a70f-d01f07c75c47",
- "index": 1
}
], - "wiredIfList": [
- {
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "index": 1
}
], - "meshpointIfList": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "index": 1
}
], - "usePolicyZoneName": false,
- "secureTunnelMode": "controlData",
- "secureTunnelLifetime": 0,
- "secureTunnelAp": false,
- "bandPreference": false,
- "sessionPersistence": false,
- "sshEnabled": true,
- "airDefenseProfileId": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "xLocationProfileId": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "iotProfileId": "998be9ac-6ed7-45f2-aa47-3254ea8dacb6",
- "rtlsProfileId": "e0550435-724a-4876-b40b-14a794b07c1b",
- "mtu": 1500,
- "positioningProfileId": "42d13c51-4d9c-41da-874d-60e4f832d894",
- "mgmtVlanId": 1,
- "mgmtVlanTagged": false,
- "lag": false,
- "ge2mode": "Backup",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "anc",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "muMimo",
- "stbc": false,
- "ldpc": true,
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "radioName": "Radio 1 - 5GHz",
- "supportedModes": [
- "sensor"
], - "radioShare": "inline",
- "ocsChList": [ ],
- "ocsInterval": 20,
- "ofdma": "Both",
- "bsscolor": 0,
- "twt": true
}
], - "apLogLevel": "Informational",
- "iotList": [ ],
- "analyticsProfileId": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "features": [
- "802.11AC"
], - "wiredPorts": [
- {
- "portIndex": 0,
- "portName": "Uplink",
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto"
}
], - "sensorChList": [ ],
- "sensorMode": "Default",
- "clientBalancing": false,
- "meshpoints": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "pathSelectionMethod": "Uniform",
- "monitorCrm": false,
- "monitorPrimaryLink": false,
- "preferredNeighbor": null,
- "preferredRoot": null,
- "preferredBand": "BandNONE",
- "hysteresisMinTh": -60,
- "hysteresisPeriod": 10,
- "hysteresisDelta": 5,
- "hysteresisSNRDelta": 22,
- "excludeWiredPeer": false,
- "costRoot": false,
- "rootSelectionMethod": "None"
}
], - "ledStatus": "NORMAL"
}
{- "id": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "canDelete": false,
- "canEdit": true,
- "name": "AP3912-default",
- "apPlatform": "AP3912",
- "roleIDs": [
- "4459ee6c-2f76-11e7-93ae-92361f002671"
], - "radioIfList": [
- {
- "serviceId": "804078cd-1b76-48f4-a70f-d01f07c75c47",
- "index": 1
}
], - "wiredIfList": [
- {
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "index": 1
}
], - "meshpointIfList": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "index": 1
}
], - "usePolicyZoneName": false,
- "secureTunnelMode": "controlData",
- "secureTunnelLifetime": 0,
- "secureTunnelAp": false,
- "bandPreference": false,
- "sessionPersistence": false,
- "sshEnabled": true,
- "airDefenseProfileId": "5c9005a8-18bf-44f8-803b-30c09c1cfebe",
- "xLocationProfileId": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "iotProfileId": "998be9ac-6ed7-45f2-aa47-3254ea8dacb6",
- "rtlsProfileId": "e0550435-724a-4876-b40b-14a794b07c1b",
- "mtu": 1500,
- "positioningProfileId": "42d13c51-4d9c-41da-874d-60e4f832d894",
- "mgmtVlanId": 1,
- "mgmtVlanTagged": false,
- "lag": false,
- "ge2mode": "Backup",
- "radios": [
- {
- "radioIndex": 1,
- "mode": "anc",
- "adminState": true,
- "aggregateMpdu": "enabled",
- "txBf": "muMimo",
- "stbc": false,
- "ldpc": true,
- "mbr": "6",
- "dtim": 5,
- "dot11gPM": "None",
- "aggMsdu": false,
- "aggMpduSF": 30,
- "addba": true,
- "probeSuppRssTh": -90,
- "probeSuppOnLowRss": false,
- "deasscOnLowRss": false,
- "radioName": "Radio 1 - 5GHz",
- "supportedModes": [
- "sensor"
], - "radioShare": "inline",
- "ocsChList": [ ],
- "ocsInterval": 20,
- "ofdma": "Both",
- "bsscolor": 0,
- "twt": true
}
], - "apLogLevel": "Informational",
- "iotList": [ ],
- "analyticsProfileId": "c37ec03c-7470-43c5-84bd-2f00ec3c17bf",
- "features": [
- "802.11AC"
], - "wiredPorts": [
- {
- "portIndex": 0,
- "portName": "Uplink",
- "ethMode": "ETH_DUPLEX_TYPE_FULL",
- "ethSpeed": "speedAuto"
}
], - "sensorChList": [ ],
- "sensorMode": "Default",
- "clientBalancing": false,
- "meshpoints": [
- {
- "meshpointId": "804078cd-1b76-48f4-a70f-d01f07c75c88",
- "pathSelectionMethod": "Uniform",
- "monitorCrm": false,
- "monitorPrimaryLink": false,
- "preferredNeighbor": null,
- "preferredRoot": null,
- "preferredBand": "BandNONE",
- "hysteresisMinTh": -60,
- "hysteresisPeriod": 10,
- "hysteresisDelta": 5,
- "hysteresisSNRDelta": 22,
- "excludeWiredPeer": false,
- "costRoot": false,
- "rootSelectionMethod": "None"
}
], - "ledStatus": "NORMAL"
}
profileId required | string |
Profile deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
profileId required | string <uuid> |
radioMode required | string (RadioMode) Enum: "sensor" "b" "g" "bg" "gn" "bgn" "gnstrict" "gnx" "a" "an" "anstrict" "anc" "acstrict" "ancx" "bridge" Example: radioMode=sensor Radio modes of profile radios. First mode corresponds to radio1, second to radio2, etc. Example: .../channels?radioMode=anc,gn |
List of supported channels for each radio for the specified profile
Error response
Extreme Campus Controller REST API Server
[- {
- "radioIndex": 1,
- "channel": [
- "36"
]
}
]
profileId required | string <uuid> |
List of primary BSSIDs per radio
Error response
Extreme Campus Controller REST API Server
[- {
- "serviceId": "804078cd-1b76-48f4-a70f-d01f07c75c47",
- "index": 1
}
]
channelWidth | string (ChannelWidth) Enum: "Ch1Width_20MHz" "Ch1Width_40MHz" "Ch1Width_Auto" "Ch1Width_80MHz" "Ch1Width_160MHz" "Auto" Example: channelWidth=Ch1Width_20MHz Channel width of the requested channel list |
country | string (Country) Enum: "AFGHANISTAN" "ALBANIA" "ALGERIA" "AMERICAN_SAMOA" "ANDORRA" "ANGOLA" "ANGUILLA" "ANTARCTICA" "ANTIGUA_BARBUDA" "ARGENTINA" "ARMENIA" "ARUBA" "AUSTRALIA" "AUSTRIA" "AZERBAIJAN" "BAHAMAS" "BAHRAIN" "BANGLADESH" "BARBADOS" "BELARUS" "BELGIUM" "BELIZE" "BENIN" "BERMUDA" "BHUTAN" "BOLIVIA" "BOSNIA_HERZEGOVINA" "BOTSWANA" "BOUVET_ISLAND" "BRAZIL" "BRITISH_INDIAN_OCEAN_TERRITORY" "BRUNEI_DARUSSALAM" "BULGARIA" "BURKINA_FASO" "BURUNDI" "CAMBODIA" "CAMEROON" "CANADA" "CAPE_VERDE" "CAYMAN_ISLANDS" "CENTRAL_AFRICAN_REPUBLIC" "CHAD" "CHILE" "CHINA" "CHRISTMAS_ISLAND" "COCOS_KEELING_ISLANDS" "COLOMBIA" "COMOROS" "CONGO" "CONGO_THE_DRC" "COOK_ISLANDS" "COSTA_RICA" "IVORY_COAST" "CROATIA" "CUBA" "CURACAO" "CYPRUS" "CZECH" "DENMARK" "DJIBOUTI" "DOMINICA" "DOMINICAN" "EAST_TIMOR" "ECUADOR" "EGYPT" "EL_SALVADOR" "EQUATORIAL_GUINEA" "ERITREA" "ESTONIA" "ETHIOPIA" "FALKLAND_ISLANDS_MALVINAS" "FAEROE_ISLANDS" "FIJI" "FINLAND" "FRANCE" "FRANCE_METROPOLITAN" "FRENCH_GUIANA" "FRENCH_POLYNESIA" "FRENCH_SOUTHERN_TERRITORIES" "GABON" "GAMBIA" "GEORGIA" "GERMANY" "GHANA" "GIBRALTAR" "GREECE" "GREENLAND" "GRENADA" "GUADELOUPE" "GUAM" "GUATEMALA" "GUINEA" "GUINEA_BISSAU" "GUYANA" "HAITI" "HEARD_AND_MC_DONALD_ISLANDS" "VATICAN" "HONDURAS" "HONG_KONG" "HUNGARY" "ICELAND" "INDIA" "INDONESIA" "IRAN" "IRAQ" "IRELAND" "ISRAEL" "ITALY" "JAMAICA" "JAPAN" "JORDAN" "KAZAKHSTAN" "KENYA" "KIRIBATI" "KOREA_NORTH" "KOREA" "KOSOVO" "KUWAIT" "KYRGYZSTAN" "LAOS" "LATVIA" "LEBANON" "LESOTHO" "LIBERIA" "LIBYA" "LIECHTENSTEIN" "LITHUANIA" "LUXEMBOURG" "MACAU" "MACAULL" "MACEDONIA" "MADAGASCAR" "MALAWI" "MALAYSIA" "MALDIVES" "MALI" "MALTA" "MARSHALL_ISLANDS" "MARTINIQUE" "MAURITANIA" "MAURITIUS" "MAYOTTE" "MEXICO" "MICRONESIA_FEDERATED_STATES_OF" "MOLDOVA_REPUBLIC_OF" "MONACO" "MONGOLIA" "MONTENEGRO" "MONTSERRAT" "MOROCCO" "MOZAMIBIQUE" "MYANMAR_BURMA" "NAMIBIA" "NAURU" "NEPAL" "NETHERLANDS" "NEW_CALEDONIA" "NEW_ZEALAND" "NICARAGUA" "NIGER" "NIGERIA" "NIUE" "NORFOLK_ISLAND" "NORTHERN_MARIANA_ISLANDS" "NORWAY" "OMAN" "PAKISTAN" "PALAU" "PANAMA" "PAPUA_NEW_GUINEA" "PARAGUAY" "PERU" "PHILIPPINES" "PITCAIRN" "POLAND" "PORTUGAL" "PUERTO_RICO" "QATAR" "REUNION" "ROMANIA" "RUSSIA" "RWANDA" "SAINT_KITTS_AND_NEVIS" "SAINT_LUCIA" "SAINT_VINCENT_AND_THE_GRENADINES" "SAMOA" "SAN_MARINO" "SAO_TOME_AND_PRINCIPE" "SAUDI_ARABIA" "SENEGAL" "SERBIA" "SERBIA_MONTENEGRO" "SEYCHELLES" "SIERRA_LEONE" "SINGAPORE" "SLOVAKIA" "SLOVENIA" "SOLOMON_ISLANDS" "SOMALIA" "SOUTH_AFRICA" "SOUTH_GEORGIA_AND_SOUTH_SS" "SOUTH_SUDAN" "SPAIN" "SRI_LANKA" "ST_HELENA" "ST_PIERRE_AND_MIQUELON" "SUDAN" "SURINAME" "SVALBARD_AND_JAN_MAYEN_ISLANDS" "SWAZILAND" "SWEDEN" "SWITZERLAND" "SYRIA" "TAIWAN" "TAJIKISTAN" "TANZANIA_UNITED_REPUBLIC_OF" "THAILAND" "TOGO" "TOKELAU" "TONGA" "TRINIDAD_AND_TOBAGO" "TUNISIA" "TURKEY" "TURKMENISTAN" "TURKS_AND_CAICOS_ISLANDS" "TUVALU" "UGANDA" "UKRAINE" "UAE" "UNITED_KINGDOM" "UNITED_STATES" "URUGUAY" "US_MINOR_ISLANDS" "UZBEKISTAN" "VANUATU" "VENEZUELA" "VIETNAM" "VIRGIN_ISLANDS_BRITISH" "VIRGIN_ISLANDS_US" "WALLIS_AND_FUTUNA_ISLANDS" "WESTERN_SAHARA" "YEMEN" "ZAMBIA" "ZIMBABWE" "DEBUG" "DEMO" "NETHERLANDS_ANTILLES" Example: country=UNITED_STATES Country |
radioMode | string (RadioMode) Enum: "sensor" "b" "g" "bg" "gn" "bgn" "gnstrict" "gnx" "a" "an" "anstrict" "anc" "acstrict" "ancx" "bridge" Example: radioMode=sensor Radio mode of the requested channel list |
sn | string |
txbf | boolean Boolean to indicate txBf of the request |
radioIndex | integer <int32> [ 1 .. 2 ] Optional radio index of the request. When radioIndex is not provided, it derived from radioMode. For certain APs with dual-band radios both radios may use the same radio mode, but allow different channels and/or maximum Tx power. For example AP510 may operate both radios on 5 Ghz band. In this case radioIndex=1 allow channels 36 to 64, and radioIndex=2 allows channels 100 to 165. |
ocs | boolean Default: false Optional indication that the requested list of channels will be used for OCS list. The response will include list of all channels with all supported channel width. |
sensor | boolean Default: false Optional indication that the requested list of channels will be used for sensor channel list. The response will include list of all channels for all radios with all supported channel width. radioIndex wil be ignored. |
ChannelListElement instance with channel max power and list of channels
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "minTxPower": -1,
- "channelList": [
- {
- "custId": null,
- "id": null,
- "longForm": null,
- "maxTxPower": 0,
- "dfs": false,
- "channelNumber": 36,
- "radioBand": 1,
- "wth": false,
- "shortForm": null,
- "minTxPower": 0,
- "freq": 5180
}
]
}
country | string (Country) Deprecated Enum: "AFGHANISTAN" "ALBANIA" "ALGERIA" "AMERICAN_SAMOA" "ANDORRA" "ANGOLA" "ANGUILLA" "ANTARCTICA" "ANTIGUA_BARBUDA" "ARGENTINA" "ARMENIA" "ARUBA" "AUSTRALIA" "AUSTRIA" "AZERBAIJAN" "BAHAMAS" "BAHRAIN" "BANGLADESH" "BARBADOS" "BELARUS" "BELGIUM" "BELIZE" "BENIN" "BERMUDA" "BHUTAN" "BOLIVIA" "BOSNIA_HERZEGOVINA" "BOTSWANA" "BOUVET_ISLAND" "BRAZIL" "BRITISH_INDIAN_OCEAN_TERRITORY" "BRUNEI_DARUSSALAM" "BULGARIA" "BURKINA_FASO" "BURUNDI" "CAMBODIA" "CAMEROON" "CANADA" "CAPE_VERDE" "CAYMAN_ISLANDS" "CENTRAL_AFRICAN_REPUBLIC" "CHAD" "CHILE" "CHINA" "CHRISTMAS_ISLAND" "COCOS_KEELING_ISLANDS" "COLOMBIA" "COMOROS" "CONGO" "CONGO_THE_DRC" "COOK_ISLANDS" "COSTA_RICA" "IVORY_COAST" "CROATIA" "CUBA" "CURACAO" "CYPRUS" "CZECH" "DENMARK" "DJIBOUTI" "DOMINICA" "DOMINICAN" "EAST_TIMOR" "ECUADOR" "EGYPT" "EL_SALVADOR" "EQUATORIAL_GUINEA" "ERITREA" "ESTONIA" "ETHIOPIA" "FALKLAND_ISLANDS_MALVINAS" "FAEROE_ISLANDS" "FIJI" "FINLAND" "FRANCE" "FRANCE_METROPOLITAN" "FRENCH_GUIANA" "FRENCH_POLYNESIA" "FRENCH_SOUTHERN_TERRITORIES" "GABON" "GAMBIA" "GEORGIA" "GERMANY" "GHANA" "GIBRALTAR" "GREECE" "GREENLAND" "GRENADA" "GUADELOUPE" "GUAM" "GUATEMALA" "GUINEA" "GUINEA_BISSAU" "GUYANA" "HAITI" "HEARD_AND_MC_DONALD_ISLANDS" "VATICAN" "HONDURAS" "HONG_KONG" "HUNGARY" "ICELAND" "INDIA" "INDONESIA" "IRAN" "IRAQ" "IRELAND" "ISRAEL" "ITALY" "JAMAICA" "JAPAN" "JORDAN" "KAZAKHSTAN" "KENYA" "KIRIBATI" "KOREA_NORTH" "KOREA" "KOSOVO" "KUWAIT" "KYRGYZSTAN" "LAOS" "LATVIA" "LEBANON" "LESOTHO" "LIBERIA" "LIBYA" "LIECHTENSTEIN" "LITHUANIA" "LUXEMBOURG" "MACAU" "MACAULL" "MACEDONIA" "MADAGASCAR" "MALAWI" "MALAYSIA" "MALDIVES" "MALI" "MALTA" "MARSHALL_ISLANDS" "MARTINIQUE" "MAURITANIA" "MAURITIUS" "MAYOTTE" "MEXICO" "MICRONESIA_FEDERATED_STATES_OF" "MOLDOVA_REPUBLIC_OF" "MONACO" "MONGOLIA" "MONTENEGRO" "MONTSERRAT" "MOROCCO" "MOZAMIBIQUE" "MYANMAR_BURMA" "NAMIBIA" "NAURU" "NEPAL" "NETHERLANDS" "NEW_CALEDONIA" "NEW_ZEALAND" "NICARAGUA" "NIGER" "NIGERIA" "NIUE" "NORFOLK_ISLAND" "NORTHERN_MARIANA_ISLANDS" "NORWAY" "OMAN" "PAKISTAN" "PALAU" "PANAMA" "PAPUA_NEW_GUINEA" "PARAGUAY" "PERU" "PHILIPPINES" "PITCAIRN" "POLAND" "PORTUGAL" "PUERTO_RICO" "QATAR" "REUNION" "ROMANIA" "RUSSIA" "RWANDA" "SAINT_KITTS_AND_NEVIS" "SAINT_LUCIA" "SAINT_VINCENT_AND_THE_GRENADINES" "SAMOA" "SAN_MARINO" "SAO_TOME_AND_PRINCIPE" "SAUDI_ARABIA" "SENEGAL" "SERBIA" "SERBIA_MONTENEGRO" "SEYCHELLES" "SIERRA_LEONE" "SINGAPORE" "SLOVAKIA" "SLOVENIA" "SOLOMON_ISLANDS" "SOMALIA" "SOUTH_AFRICA" "SOUTH_GEORGIA_AND_SOUTH_SS" "SOUTH_SUDAN" "SPAIN" "SRI_LANKA" "ST_HELENA" "ST_PIERRE_AND_MIQUELON" "SUDAN" "SURINAME" "SVALBARD_AND_JAN_MAYEN_ISLANDS" "SWAZILAND" "SWEDEN" "SWITZERLAND" "SYRIA" "TAIWAN" "TAJIKISTAN" "TANZANIA_UNITED_REPUBLIC_OF" "THAILAND" "TOGO" "TOKELAU" "TONGA" "TRINIDAD_AND_TOBAGO" "TUNISIA" "TURKEY" "TURKMENISTAN" "TURKS_AND_CAICOS_ISLANDS" "TUVALU" "UGANDA" "UKRAINE" "UAE" "UNITED_KINGDOM" "UNITED_STATES" "URUGUAY" "US_MINOR_ISLANDS" "UZBEKISTAN" "VANUATU" "VENEZUELA" "VIETNAM" "VIRGIN_ISLANDS_BRITISH" "VIRGIN_ISLANDS_US" "WALLIS_AND_FUTUNA_ISLANDS" "WESTERN_SAHARA" "YEMEN" "ZAMBIA" "ZIMBABWE" "DEBUG" "DEMO" "NETHERLANDS_ANTILLES" Example: country=UNITED_STATES Country |
hwType | string Deprecated Hardware Type |
radioIndex | integer <int32> Radio index of the radio mode request |
sn | string |
RadioModeElement instance with the radio mode and its channel width list
Error response
Extreme Campus Controller REST API Server
{- "channelPlanList": null,
- "radioModeList": [
- {
- "custId": null,
- "id": null,
- "mode": "bg",
- "channelwidthList": [
- "Ch1Width_20MHz"
]
}
]
}
radioBand | string (RadioBand) Enum: "Band5" "Band24" "BandNONE" Example: radioBand=Band5 |
ChannelListElement instance with channel max power and list of channels
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "minTxPower": -1,
- "channelList": [
- {
- "custId": null,
- "id": null,
- "longForm": null,
- "maxTxPower": 0,
- "dfs": false,
- "channelNumber": 36,
- "radioBand": 1,
- "wth": false,
- "shortForm": null,
- "minTxPower": 0,
- "freq": 5180
}
]
}
List containing all the RateLimiter elements for the customer.
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "75b777e6-0557-11e9-99f4-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "aaa",
- "cirKbps": 25000
}
]
A valid PolicyRateLimiterElement instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string The rate limiter's unique identifier. Validations : The name must be a not null and non-empty string between 1 and 64 characters long. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
cirKbps required | number The rate limiter's average rate (CIR) expressed in kbps. Must be a positive integer. Validations : The value must be between 128 and 25000 or 0 Kbps for unlimited. |
Newly created PolicyRateLimiterElement instance with the configured parameters
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "75b777e6-0557-11e9-99f4-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "aaa",
- "cirKbps": 25000
}
{- "custId": null,
- "id": "75b777e6-0557-11e9-99f4-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "aaa",
- "cirKbps": 25000
}
PolicyRateLimiterElement instance with attributes set with default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "75b777e6-0557-11e9-99f4-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "aaa",
- "cirKbps": 25000
}
Map with rate limiter names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
rateLimiterId required | string A non-empty, valid RateLimiter Id |
PolicyRateLimiterElement instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "75b777e6-0557-11e9-99f4-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "aaa",
- "cirKbps": 25000
}
rateLimiterId required | string A non-empty, valid RateLimiter Id |
A valid PolicyRateLimiterElement with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string The rate limiter's unique identifier. Validations : The name must be a not null and non-empty string between 1 and 64 characters long. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
cirKbps required | number The rate limiter's average rate (CIR) expressed in kbps. Must be a positive integer. Validations : The value must be between 128 and 25000 or 0 Kbps for unlimited. |
The updated PolicyRateLimiterElement
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "75b777e6-0557-11e9-99f4-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "aaa",
- "cirKbps": 25000
}
{- "custId": null,
- "id": "75b777e6-0557-11e9-99f4-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "aaa",
- "cirKbps": 25000
}
rateLimiterId required | string A non-empty, valid RateLimiter Id |
Rate limiter deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
duration | string 3H|3D|14D Default: "3H" Example: duration=3H Value from ReportDurationEnum in number of days. Optional, default value 31 days |
widgetList | string |
Returns DashboardReportElement
Error response
Extreme Campus Controller REST API Server
{- "throughputReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313066068.005,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302521602.1274,
- "numPoints": 3696635.2,
- "value": "3696635.2000000002"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313066068.005,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302281602.1274,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313066068.005,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302281602.1274,
- "numPoints": 8,
- "value": "8"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topSitesByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ThornhillDistributed",
- "name": "ThornhillDistributed",
- "value": 558606.0955555555
}
]
}
], - "topSitesByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Unique User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DevelopmentLab7",
- "name": "DevelopmentLab7",
- "value": [
- 22
]
}
]
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP2-ap8533-9A258C",
- "name": "Lab7-AP2-ap8533-9A258C",
- "value": 529307.9585185185
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap7632-2501B1",
- "name": "ap7632-2501B1",
- "value": 9
}
]
}
], - "topServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": 573624.8177777778
}
]
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 529307.9585185185
}
]
}
], - "worstSitesByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Sites by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ThornhillCentralized",
- "name": "ThornhillCentralized",
- "value": 277.21777777777777
}
]
}
], - "worstSitesByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Sites by Unique User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "BlackstoneWing",
- "name": "BlackstoneWing",
- "value": [
- 2
]
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP3-ap7632-250A26",
- "name": "Lab7-AP3-ap7632-250A26",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopenwing0",
- "name": "ecaopenwing0",
- "value": 0
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DA:84:66:BF:6B:20",
- "name": "DA:84:66:BF:6B:20",
- "value": 0
}
]
}
], - "topSitesByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DevelopmentLab7",
- "name": "DevelopmentLab7",
- "value": [
- 9
]
}
]
}
], - "worstSitesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Sites by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "BlackstoneWing",
- "name": "BlackstoneWing",
- "value": [
- 1
]
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap7632-250143",
- "name": "ap7632-250143",
- "value": 4
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 11
]
}
]
}
], - "worstServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": [
- 1
]
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DA:84:66:BF:6B:20",
- "name": "DA:84:66:BF:6B:20",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 714565744
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 19
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 19
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Android",
- "name": "Android",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Android",
- "name": "Android",
- "value": [
- 1
]
}
]
}
], - "topServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 21
]
}
]
}
], - "worstServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": [
- 2
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 14
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 72399.52586737223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 21
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Streaming",
- "name": "Streaming",
- "value": 1.8064641373377832
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Streaming",
- "name": "Streaming",
- "value": 2412
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 96668211
}
]
}
], - "guestUsersReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Associated Guests",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313066068.005,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554313066068.005,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "NoData",
- "type": [
- "number"
]
}
], - "band": "all"
}
], - "dwellTimeReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Guest Dwell Time",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "sort": 0,
- "duration": "0.0-10.0min",
- "guest_login": 0,
- "total": 0,
- "self_signup": 0,
- "cng": 0,
- "twitter_count": 0,
- "facebook_count": 0,
- "automac": 0,
- "google_count": 0
}
]
}
], - "topSitesBySnr": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DevelopmentLab7",
- "name": "DevelopmentLab7",
- "value": 56.1
}
]
}
], - "topSitesByChannelUtil": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ThornhillCentralized",
- "name": "ThornhillCentralized",
- "value": 57.8
}
]
}
], - "worstSitesByChannelUtil": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Bottom Sites by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "",
- "name": "",
- "value": 0
}
]
}
], - "worstSitesBySnr": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Bottom Sites by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "",
- "name": "",
- "value": 0
}
]
}
], - "worstSitesByRetries": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Bottom Sites by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "BlackstoneWing",
- "name": "BlackstoneWing",
- "value": 0
}
]
}
], - "topSitesByChannelChanges": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Channel Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [ ]
}
], - "topSitesByPowerChanges": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Power Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ThornhillCentralized",
- "name": "ThornhillCentralized",
- "value": 47
}
]
}
], - "topSitesByRetries": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "BlackstoneWing",
- "name": "BlackstoneWing",
- "value": 0
}
]
}
], - "networkHealth": {
- "primaryActiveAPs": 17,
- "backupActiveAPs": 7,
- "inactiveAPs": 14,
- "lowPowerAPs": 0,
- "globalSyncStatus": "Synchronized",
- "mobilityStatus": false,
- "linkStatus": "Up",
- "syncResult": "",
- "activeSWs": 1,
- "inactiveSWs": 0,
- "troubleSWs": 0
}, - "deploymentQoE": [
- {
- "reportName": "Deployment QoE",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "siteName": "ThornhillDistributed",
- "siteQoE": 2.2
}
], - "listGood": [
- {
- "siteName": "BlackstoneWing",
- "siteQoE": 3.3
}
], - "listExcellent": [ ],
- "enable": 1,
- "numSitesTailofQoE": 2,
- "labelSitesTailofQoE": "Average",
- "sitesQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 2,
- "fracttionofTimeLower": 0,
- "fracttionofTimeHigher": 0,
- "clients": 0,
- "totalClients": 0,
- "clientPercentage": 0
}
]
}
], - "packetCaptureList": [
- {
- "reportType": "Table",
- "tableData": {
- "columnNames": [
- "Status"
], - "rowData": [ ]
}, - "reportName": "Packet Capture Instances"
}
]
}
apSerialNumber required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
apSerialNumber required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
duration required | string 3H|3D|14D Default: "3H" Example: 3H |
query | string |
SiteReportElement object
Error response
Extreme Campus Controller REST API Server
{- "throughputReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302882041.4385,
- "numPoints": 278.77966101694915,
- "value": "278.77966101694915"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 5,
- "value": "5"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 54.897777777777776
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": 274.08444444444444
}
]
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:8B:67:77",
- "name": "D8:84:66:8B:67:77",
- "value": 54.897777777777776
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP3-ap7632-250A26",
- "name": "Lab7-AP3-ap7632-250A26",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": 0
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 54.762962962962966
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "topServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "wired",
- "name": "wired",
- "value": [
- 5
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "guestUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Associated Guests",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554313551849.283,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "NoData",
- "type": [
- "number"
]
}
], - "band": "all"
}
], - "dwellTimeReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Guest Dwell Time",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "sort": 0,
- "duration": "0.0-10.0min",
- "guest_login": 0,
- "total": 0,
- "self_signup": 0,
- "cng": 0,
- "twitter_count": 0,
- "facebook_count": 0,
- "automac": 0,
- "google_count": 0
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "topApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab6-AP2-1644Y-1000400000",
- "name": "Lab6-AP2-1644Y-1000400000",
- "value": 66.1
}
]
}
], - "topApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1416300000",
- "name": "1703Y-1416300000",
- "value": 46.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "channelDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Channel Distribution by Protocol",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": 1,
- "name": 1,
- "value": [
- 7
]
}
]
}
], - "topApsByChannelChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [ ]
}
], - "topApsByPowerChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Power Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 24
}
]
}
], - "topApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap8533-9A235C",
- "name": "ap8533-9A235C",
- "value": 0
}
]
}
], - "worstApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topAccessPointsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-LabArea",
- "name": "Thornhill-LabArea",
- "value": 267
}
]
}
], - "worstAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-Enclosure",
- "name": "Thornhill-Enclosure",
- "value": 254
}
]
}
], - "topFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "worstFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "topMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:81:EE:0D",
- "name": "D8:84:66:81:EE:0D",
- "value": 1006.4149251866944
}
]
}
], - "worstMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:71:8F:C8",
- "name": "D8:84:66:71:8F:C8",
- "value": 0
}
]
}
], - "topFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225724
}
]
}
], - "worstFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225733
}
]
}
], - "mobilityOverTime": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Mobility Over Time",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "users",
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302400000,
- "numPoints": 239,
- "value": "239"
}
], - "statName": "Mobile",
- "type": "number"
}
], - "band": "all"
}
], - "siteQoE": [
- {
- "reportName": "Site QoE",
- "reportType": "",
- "unit": "",
- "listBad": [ ],
- "listAverage": [ ],
- "listGood": [ ],
- "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": "",
- "toTimeInMillis": "",
- "apsQoEdistribution": [
- { }
], - "siteQoEseries": [
- { }
]
}
]
}
portId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
switchserialno | string |
widgetList | string |
PortReportElement if portId is set;
Error response
Extreme Campus Controller REST API Server
{- "usedPort": false,
- "poeState": "disabled",
- "portNumber": "0/2",
- "stpRole": "disabled",
- "linkStatus": "ready",
- "stpStatus": "disabled",
- "poeVoltage": 0,
- "poeCurrent": 0,
- "neighbors": {
- "mgmtAddr": "",
- "modelName": "",
- "serial": "",
- "systemCapabilities": "",
- "systemName": ""
}, - "poePower": 0,
- "poeClass": "searching",
- "actualPortSpeed": "AUTO",
- "byteUtilization": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "packetUtilization": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Packet Utilization",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "packets",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxPackets",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "txRxErrorsReport": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "errors",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxErrors",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "topBusiestPortsOfSwitch": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Top Ports by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554314314658.426,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "0/2",
- "name": "0/2",
- "value": 0
}
]
}
], - "portFunctionDistribution": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Port Function",
- "reportType": "Distribution",
- "toTimeInMillis": 1554314314658.426,
- "unit": "function",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1733N-42224",
- "name": "access",
- "value": 0
}
]
}
], - "poeEnabledVsDisabled": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Port POE state",
- "reportType": "Distribution",
- "toTimeInMillis": 1554314314658.426,
- "unit": "state",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "disabled",
- "name": "disabled",
- "value": [
- 1
]
}
]
}
], - "packetThroughput": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Packet Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "packet",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxPackets",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteThroughput": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Byte Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
]
}
roleId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302420390.336,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313220390.336,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 21
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302420390.336,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313220390.336,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 74941.53102498323
}
]
}
]
}
serviceId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Returns ServiceReportElement
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "topDevicesByUserCount": {
- "toTimeInMillis": 12345,
- "fromTimeInMillis": 12345,
- "reportType": "...",
- "distributionStats": [
- {
- "id": "...",
- "name": "...",
- "value": "..."
}, - {
- "id": "...",
- "name": "...",
- "value": "..."
}
], - "unit": "...",
- "reportName": "..."
}, - "applicationDistribution": {
- "toTimeInMillis": 12345,
- "fromTimeInMillis": 12345,
- "reportType": "...",
- "distributionStats": [
- {
- "id": "...",
- "name": "...",
- "value": "..."
}, - {
- "id": "...",
- "name": "...",
- "value": "..."
}
], - "unit": "...",
- "reportName": "..."
}, - "deviceManufacturerDistribution": {
- "toTimeInMillis": 12345,
- "fromTimeInMillis": 12345,
- "reportType": "...",
- "distributionStats": [
- {
- "id": "...",
- "name": "...",
- "value": "..."
}, - {
- "id": "...",
- "name": "...",
- "value": "..."
}
], - "unit": "...",
- "reportName": "..."
}, - "topDevicesByThroughput": {
- "toTimeInMillis": 12345,
- "fromTimeInMillis": 12345,
- "reportType": "...",
- "distributionStats": [
- {
- "id": "...",
- "name": "...",
- "value": "..."
}, - {
- "id": "...",
- "name": "...",
- "value": "..."
}
], - "unit": "...",
- "reportName": "..."
}, - "throughputReport": [
- {
- "fromTimeInMillis": 1554474766055.964,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554485566055.964,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554474841814.9873,
- "numPoints": 13,
- "value": "13"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554474766055.964,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554485566055.964,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554474841814.9873,
- "numPoints": 13,
- "value": "13"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554474766055.964,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554485566055.964,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554474841814.9873,
- "numPoints": 13,
- "value": "13"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topSwitchesByThroughput": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstSwitchesByThroughput": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAppGroupsByUniqueUsers": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAppGroupsByUniqueUsers": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
]
}
siteId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Returns SiteReportElement if siteId parameter exists.
Error response
Extreme Campus Controller REST API Server
{- "throughputReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302882041.4385,
- "numPoints": 278.77966101694915,
- "value": "278.77966101694915"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 5,
- "value": "5"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 54.897777777777776
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": 274.08444444444444
}
]
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:8B:67:77",
- "name": "D8:84:66:8B:67:77",
- "value": 54.897777777777776
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP3-ap7632-250A26",
- "name": "Lab7-AP3-ap7632-250A26",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": 0
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 54.762962962962966
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "topServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "wired",
- "name": "wired",
- "value": [
- 5
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "guestUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Associated Guests",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554313551849.283,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "NoData",
- "type": [
- "number"
]
}
], - "band": "all"
}
], - "dwellTimeReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Guest Dwell Time",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "sort": 0,
- "duration": "0.0-10.0min",
- "guest_login": 0,
- "total": 0,
- "self_signup": 0,
- "cng": 0,
- "twitter_count": 0,
- "facebook_count": 0,
- "automac": 0,
- "google_count": 0
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "topApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab6-AP2-1644Y-1000400000",
- "name": "Lab6-AP2-1644Y-1000400000",
- "value": 66.1
}
]
}
], - "topApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1416300000",
- "name": "1703Y-1416300000",
- "value": 46.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "channelDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Channel Distribution by Protocol",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": 1,
- "name": 1,
- "value": [
- 7
]
}
]
}
], - "topApsByChannelChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [ ]
}
], - "topApsByPowerChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Power Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 24
}
]
}
], - "topApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap8533-9A235C",
- "name": "ap8533-9A235C",
- "value": 0
}
]
}
], - "worstApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topAccessPointsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-LabArea",
- "name": "Thornhill-LabArea",
- "value": 267
}
]
}
], - "worstAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-Enclosure",
- "name": "Thornhill-Enclosure",
- "value": 254
}
]
}
], - "topFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "worstFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "topMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:81:EE:0D",
- "name": "D8:84:66:81:EE:0D",
- "value": 1006.4149251866944
}
]
}
], - "worstMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:71:8F:C8",
- "name": "D8:84:66:71:8F:C8",
- "value": 0
}
]
}
], - "topFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225724
}
]
}
], - "worstFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225733
}
]
}
], - "mobilityOverTime": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Mobility Over Time",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "users",
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302400000,
- "numPoints": 239,
- "value": "239"
}
], - "statName": "Mobile",
- "type": "number"
}
], - "band": "all"
}
], - "siteQoE": [
- {
- "reportName": "Site QoE",
- "reportType": "",
- "unit": "",
- "listBad": [ ],
- "listAverage": [ ],
- "listGood": [ ],
- "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": "",
- "toTimeInMillis": "",
- "apsQoEdistribution": [
- { }
], - "siteQoEseries": [
- { }
]
}
]
}
siteId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
Returns Smart RF SiteReportElement if siteId parameter exists.
Error response
Extreme Campus Controller REST API Server
{- "throughputReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302882041.4385,
- "numPoints": 278.77966101694915,
- "value": "278.77966101694915"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 5,
- "value": "5"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 54.897777777777776
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": 274.08444444444444
}
]
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:8B:67:77",
- "name": "D8:84:66:8B:67:77",
- "value": 54.897777777777776
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP3-ap7632-250A26",
- "name": "Lab7-AP3-ap7632-250A26",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": 0
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 54.762962962962966
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "topServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "wired",
- "name": "wired",
- "value": [
- 5
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "guestUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Associated Guests",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554313551849.283,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "NoData",
- "type": [
- "number"
]
}
], - "band": "all"
}
], - "dwellTimeReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Guest Dwell Time",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "sort": 0,
- "duration": "0.0-10.0min",
- "guest_login": 0,
- "total": 0,
- "self_signup": 0,
- "cng": 0,
- "twitter_count": 0,
- "facebook_count": 0,
- "automac": 0,
- "google_count": 0
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "topApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab6-AP2-1644Y-1000400000",
- "name": "Lab6-AP2-1644Y-1000400000",
- "value": 66.1
}
]
}
], - "topApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1416300000",
- "name": "1703Y-1416300000",
- "value": 46.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "channelDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Channel Distribution by Protocol",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": 1,
- "name": 1,
- "value": [
- 7
]
}
]
}
], - "topApsByChannelChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [ ]
}
], - "topApsByPowerChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Power Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 24
}
]
}
], - "topApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap8533-9A235C",
- "name": "ap8533-9A235C",
- "value": 0
}
]
}
], - "worstApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topAccessPointsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-LabArea",
- "name": "Thornhill-LabArea",
- "value": 267
}
]
}
], - "worstAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-Enclosure",
- "name": "Thornhill-Enclosure",
- "value": 254
}
]
}
], - "topFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "worstFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "topMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:81:EE:0D",
- "name": "D8:84:66:81:EE:0D",
- "value": 1006.4149251866944
}
]
}
], - "worstMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:71:8F:C8",
- "name": "D8:84:66:71:8F:C8",
- "value": 0
}
]
}
], - "topFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225724
}
]
}
], - "worstFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225733
}
]
}
], - "mobilityOverTime": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Mobility Over Time",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "users",
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302400000,
- "numPoints": 239,
- "value": "239"
}
], - "statName": "Mobile",
- "type": "number"
}
], - "band": "all"
}
], - "siteQoE": [
- {
- "reportName": "Site QoE",
- "reportType": "",
- "unit": "",
- "listBad": [ ],
- "listAverage": [ ],
- "listGood": [ ],
- "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": "",
- "toTimeInMillis": "",
- "apsQoEdistribution": [
- { }
], - "siteQoEseries": [
- { }
]
}
]
}
stationId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "role": "Enterprise User",
- "lastRssReceived": -68,
- "v6UniqueLocalAddress": null,
- "lastTimeSeen": 1554315753000,
- "v6linkLocalAddress": null,
- "osType": "",
- "lastKnownLocation": "ThornhillDistributed",
- "v6GlobalAddress": null,
- "currentBandAndProtocol": "Channel: Auto, Mode: anc",
- "ipAddress": "10.49.30.199",
- "serviceName": "ecaopen",
- "manufacturer": "Apple, Inc.",
- "macAddress": "40:B3:95:6B:27:EF",
- "deviceCapability": 0,
- "proxied": "Local",
- "ipv6Address": [
- "fe80::1824:9c3c:f082:2aa1"
], - "deviceFamily": "Apple iOS",
- "deviceType": "iPhone/iPad/iPod/Watch/ATV",
- "dhcpHostName": "iPhone",
- "ssid": "ecaopen",
- "throughputReport": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305282569.1084,
- "numPoints": 6.857142857142857,
- "value": "6.8571428571428568"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 19.243543807201473
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 19.243543807201473
}
]
}
], - "appGroupsThroughputDetails": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Application Group Throughput Details",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Protocols",
- "type": [
- "number"
]
}
], - "band": "all",
- "legacy": false,
- "tableData": null
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 25401
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 25401
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 4,
- "value": "4"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "baseliningRFQI": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 4.5,
- "value": "4.5"
}
], - "statName": "RFQI",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningRss": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": -62.5,
- "value": "-62.5"
}
], - "statName": "Rss",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningTxRate": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 59000000,
- "value": "59000000.0"
}
], - "statName": "TxRate",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningRxRate": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 43500000,
- "value": "43500000.0"
}
], - "statName": "RxRate",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningWirelessRTT": [
- {
- "reportName": "Wireless RTT",
- "reportType": "TimeseriesPercentile",
- "unit": "",
- "statistics": [
- {
- "unit": [ ],
- "statName": [ ],
- "type": [ ],
- "connectto": [ ],
- "timestamp": [ ],
- "value": [ ]
}
], - "band": "all"
}
], - "baseliningNetworkRTT": [
- {
- "reportName": "Network RTT",
- "reportType": "TimeseriesPercentile",
- "unit": "",
- "statistics": [
- {
- "unit": [ ],
- "statName": [ ],
- "type": [ ],
- "connectto": [ ],
- "timestamp": [ ],
- "value": [ ]
}
], - "band": "all"
}
], - "baseliningRetries": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304562056.9202,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
]
}
switchSerialNumber required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
SwitchReportElement if switchSerialNumber is set;
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "v6UniqueLocalAddress": null,
- "deviceSerialNo": "1733N-42224",
- "entitlementStatus": 0,
- "hwType": "210-48p-GE4",
- "fanStatus": {
- "FanTray-0": {
- "trayStatus": {
- "info": null,
- "units": null,
- "statusValue": "enabled",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}, - "fanStatusMap": {
- "fan-2": {
- "info": null,
- "units": "RPM",
- "statusValue": "enabled",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}, - "fan-1": {
- "info": null,
- "units": "RPM",
- "statusValue": "enabled",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}, - "fan-0": {
- "info": null,
- "units": "RPM",
- "statusValue": "enabled",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}
}
}
}, - "macAddress": "00:04:96:9E:FC:BC",
- "totalPoePower": 0,
- "psuStatus": {
- "0": {
- "info": "",
- "units": "v",
- "statusValue": "on",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}, - "": {
- "info": "",
- "units": "v",
- "statusValue": "",
- "operationalStatusValue": "Unknown",
- "reportedValue": 0
}
}, - "temperatureStatus": {
- "LM75": {
- "info": null,
- "units": "Celsius",
- "statusValue": "normal",
- "operationalStatusValue": "InService",
- "reportedValue": 21
}
}, - "temperature": {
- "LM75": 21
}, - "swVersion": "1.2.5.13",
- "portAttributesMap": {
- "0/2": {
- "poePower": 0,
- "neighbors": {
- "systemName": "",
- "serial": "",
- "mgmtAddress": "",
- "modelName": "",
- "systemCapabilities": ""
}, - "poeState": "disabled",
- "actualPortSpeed": "AUTO",
- "poeVoltage": 0,
- "stpRole": "disabled",
- "usePort": false,
- "stpStatus": "disabled",
- "poeCurrent": 0,
- "portNumber": "0/2",
- "linkStatus": "ready",
- "poeClass": "searching"
}, - "0/40": {
- "poePower": 0,
- "neighbors": {
- "systemName": "",
- "serial": "",
- "mgmtAddress": "",
- "modelName": "",
- "systemCapabilities": ""
}, - "poeState": "disabled",
- "actualPortSpeed": "AUTO",
- "poeVoltage": 0,
- "stpRole": "disabled",
- "usePort": false,
- "stpStatus": "disabled",
- "poeCurrent": 0,
- "portNumber": "0/40",
- "linkStatus": "ready",
- "poeClass": "searching"
}, - "0/41": {
- "poePower": 0,
- "neighbors": {
- "systemName": "",
- "serial": "",
- "mgmtAddress": "",
- "modelName": "",
- "systemCapabilities": ""
}, - "poeState": "disabled",
- "actualPortSpeed": "AUTO",
- "poeVoltage": 0,
- "stpRole": "disabled",
- "usePort": false,
- "stpStatus": "disabled",
- "poeCurrent": 0,
- "portNumber": "0/41",
- "linkStatus": "ready",
- "poeClass": "searching"
}
}, - "v6GlobalAddress": null,
- "v6linkLocalAddress": null,
- "timeStamp": 1554313083476.449,
- "ipAddress": "",
- "location": "Default",
- "powerBudget": 185,
- "operatingSystem": "",
- "byteUtilization": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "packetUtilization": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Packet Utilization",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "packets",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxPackets",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "txRxErrorsReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "errors",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxErrors",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "topBusiestPortsOfSwitch": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Ports by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "0/1",
- "name": "0/1",
- "value": 9519.117037037036
}
]
}
], - "portFunctionDistribution": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Port Function",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "function",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1733N-42224",
- "name": "access",
- "value": 0
}
]
}
], - "poeEnabledVsDisabled": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Port POE state",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "state",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "disabled",
- "name": "disabled",
- "value": [
- 52
]
}
]
}
], - "packetThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Packet Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "packet",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxPackets",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Byte Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
]
}
apSerialNumber required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
floorId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
stationId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "role": "Enterprise User",
- "lastRssReceived": -68,
- "v6UniqueLocalAddress": null,
- "lastTimeSeen": 1554315753000,
- "v6linkLocalAddress": null,
- "osType": "",
- "lastKnownLocation": "ThornhillDistributed",
- "v6GlobalAddress": null,
- "currentBandAndProtocol": "Channel: Auto, Mode: anc",
- "ipAddress": "10.49.30.199",
- "serviceName": "ecaopen",
- "manufacturer": "Apple, Inc.",
- "macAddress": "40:B3:95:6B:27:EF",
- "deviceCapability": 0,
- "proxied": "Local",
- "ipv6Address": [
- "fe80::1824:9c3c:f082:2aa1"
], - "deviceFamily": "Apple iOS",
- "deviceType": "iPhone/iPad/iPod/Watch/ATV",
- "dhcpHostName": "iPhone",
- "ssid": "ecaopen",
- "throughputReport": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305282569.1084,
- "numPoints": 6.857142857142857,
- "value": "6.8571428571428568"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 19.243543807201473
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 19.243543807201473
}
]
}
], - "appGroupsThroughputDetails": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Application Group Throughput Details",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Protocols",
- "type": [
- "number"
]
}
], - "band": "all",
- "legacy": false,
- "tableData": null
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 25401
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 25401
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 4,
- "value": "4"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "baseliningRFQI": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 4.5,
- "value": "4.5"
}
], - "statName": "RFQI",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningRss": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": -62.5,
- "value": "-62.5"
}
], - "statName": "Rss",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningTxRate": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 59000000,
- "value": "59000000.0"
}
], - "statName": "TxRate",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningRxRate": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 43500000,
- "value": "43500000.0"
}
], - "statName": "RxRate",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningWirelessRTT": [
- {
- "reportName": "Wireless RTT",
- "reportType": "TimeseriesPercentile",
- "unit": "",
- "statistics": [
- {
- "unit": [ ],
- "statName": [ ],
- "type": [ ],
- "connectto": [ ],
- "timestamp": [ ],
- "value": [ ]
}
], - "band": "all"
}
], - "baseliningNetworkRTT": [
- {
- "reportName": "Network RTT",
- "reportType": "TimeseriesPercentile",
- "unit": "",
- "statistics": [
- {
- "unit": [ ],
- "statName": [ ],
- "type": [ ],
- "connectto": [ ],
- "timestamp": [ ],
- "value": [ ]
}
], - "band": "all"
}
], - "baseliningRetries": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304562056.9202,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
]
}
roleId required | string |
Error response
Extreme Campus Controller REST API Server
{- "id": "string",
- "name": "string",
- "rules": [
- {
- "name": "string",
- "fromUser": 0,
- "toUser": 0
}
]
}
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "bd9d7042-f0c7-11e7-8c3f-9a214cf093ae",
- "canDelete": false,
- "canEdit": true,
- "name": "Default Smart RF",
- "type": "SmartRf",
- "smartRf": {
- "basic": {
- "sensitivity": "MEDIUM",
- "interferenceRecovery": true,
- "coverageHoleRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 10,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "scanning": {
- "smartMonitoring": false,
- "ocsMonitoringAwareness": false,
- "ocsMonitoringAwarenessThreshold": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "duration": 50,
- "freq": 6,
- "extFreq": 5,
- "sampleCount": 5,
- "clientAware": false,
- "clientCount": 1,
- "powerSaveAware": "DYNAMIC",
- "voiceAware": "DYNAMIC",
- "txLoadAware": false,
- "txLoadAwarePercent": 1
}
]
}, - "neighbourRecovery": {
- "powerHoldTime": 0,
- "dynamicSample": false,
- "sampleRetries": 3,
- "sampleThreshold": 5,
- "bandSettings": [
- {
- "bandId": "Band5",
- "powerThreshold": -70
}
]
}, - "interferenceRecovery": {
- "noiseRecovery": true,
- "noiseFactor": "1.5",
- "clientHoldTime": 1800,
- "clientThreshold": 50,
- "selectShutdown": false,
- "selectShutdownHighTh": -80,
- "selectShutdownLowTh": -100,
- "selectShutdownFreq": 60,
- "selectShutdownFreqLimit": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "chSwitchDelta": 20
}
]
}, - "coverageHoleRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "clientThreshold": 1,
- "snrThreshold": 20,
- "coverageInterval": 10,
- "recoveryInterval": 30
}
]
}
}, - "acs": {
- "basic": {
- "interferenceRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 17,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "neighbourRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5"
}
]
}, - "interferenceRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "noiseThreshold": -80,
- "detectMicrowave": false,
- "waitTime": 10,
- "detectCordlessPhone": false,
- "channelOccupancyThreshold": 100,
- "updatePeriod": 5,
- "detectConstantWave": false,
- "detectVideoBridge": false,
- "detectBluetooth": false
}
]
}
}
}
]
A valid RfMgmtPolicy instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
type | string (RfMgmtPolicyType) Enum: "SmartRf" "Acs" "Xai" |
smartRf | object (SmartRfElement) |
acs | object (AcsElement) This POJO is for the Smart RF configuration. |
xaiRf | object (XaiRfPolicyElement) It describes XaiRfPolicyElement. |
Newly created RfMgmtPolicyElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "bd9d7042-f0c7-11e7-8c3f-9a214cf093ae",
- "canDelete": false,
- "canEdit": true,
- "name": "Default Smart RF",
- "type": "SmartRf",
- "smartRf": {
- "basic": {
- "sensitivity": "MEDIUM",
- "interferenceRecovery": true,
- "coverageHoleRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 10,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "scanning": {
- "smartMonitoring": false,
- "ocsMonitoringAwareness": false,
- "ocsMonitoringAwarenessThreshold": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "duration": 50,
- "freq": 6,
- "extFreq": 5,
- "sampleCount": 5,
- "clientAware": false,
- "clientCount": 1,
- "powerSaveAware": "DYNAMIC",
- "voiceAware": "DYNAMIC",
- "txLoadAware": false,
- "txLoadAwarePercent": 1
}
]
}, - "neighbourRecovery": {
- "powerHoldTime": 0,
- "dynamicSample": false,
- "sampleRetries": 3,
- "sampleThreshold": 5,
- "bandSettings": [
- {
- "bandId": "Band5",
- "powerThreshold": -70
}
]
}, - "interferenceRecovery": {
- "noiseRecovery": true,
- "noiseFactor": "1.5",
- "clientHoldTime": 1800,
- "clientThreshold": 50,
- "selectShutdown": false,
- "selectShutdownHighTh": -80,
- "selectShutdownLowTh": -100,
- "selectShutdownFreq": 60,
- "selectShutdownFreqLimit": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "chSwitchDelta": 20
}
]
}, - "coverageHoleRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "clientThreshold": 1,
- "snrThreshold": 20,
- "coverageInterval": 10,
- "recoveryInterval": 30
}
]
}
}, - "acs": {
- "basic": {
- "interferenceRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 17,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "neighbourRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5"
}
]
}, - "interferenceRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "noiseThreshold": -80,
- "detectMicrowave": false,
- "waitTime": 10,
- "detectCordlessPhone": false,
- "channelOccupancyThreshold": 100,
- "updatePeriod": 5,
- "detectConstantWave": false,
- "detectVideoBridge": false,
- "detectBluetooth": false
}
]
}
}
}
{- "custId": null,
- "id": "bd9d7042-f0c7-11e7-8c3f-9a214cf093ae",
- "canDelete": false,
- "canEdit": true,
- "name": "Default Smart RF",
- "type": "SmartRf",
- "smartRf": {
- "basic": {
- "sensitivity": "MEDIUM",
- "interferenceRecovery": true,
- "coverageHoleRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 10,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "scanning": {
- "smartMonitoring": false,
- "ocsMonitoringAwareness": false,
- "ocsMonitoringAwarenessThreshold": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "duration": 50,
- "freq": 6,
- "extFreq": 5,
- "sampleCount": 5,
- "clientAware": false,
- "clientCount": 1,
- "powerSaveAware": "DYNAMIC",
- "voiceAware": "DYNAMIC",
- "txLoadAware": false,
- "txLoadAwarePercent": 1
}
]
}, - "neighbourRecovery": {
- "powerHoldTime": 0,
- "dynamicSample": false,
- "sampleRetries": 3,
- "sampleThreshold": 5,
- "bandSettings": [
- {
- "bandId": "Band5",
- "powerThreshold": -70
}
]
}, - "interferenceRecovery": {
- "noiseRecovery": true,
- "noiseFactor": "1.5",
- "clientHoldTime": 1800,
- "clientThreshold": 50,
- "selectShutdown": false,
- "selectShutdownHighTh": -80,
- "selectShutdownLowTh": -100,
- "selectShutdownFreq": 60,
- "selectShutdownFreqLimit": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "chSwitchDelta": 20
}
]
}, - "coverageHoleRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "clientThreshold": 1,
- "snrThreshold": 20,
- "coverageInterval": 10,
- "recoveryInterval": 30
}
]
}
}, - "acs": {
- "basic": {
- "interferenceRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 17,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "neighbourRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5"
}
]
}, - "interferenceRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "noiseThreshold": -80,
- "detectMicrowave": false,
- "waitTime": 10,
- "detectCordlessPhone": false,
- "channelOccupancyThreshold": 100,
- "updatePeriod": 5,
- "detectConstantWave": false,
- "detectVideoBridge": false,
- "detectBluetooth": false
}
]
}
}
}
RfMgmtPolicyElement instance with attributes set with default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "bd9d7042-f0c7-11e7-8c3f-9a214cf093ae",
- "canDelete": false,
- "canEdit": true,
- "name": "Default Smart RF",
- "type": "SmartRf",
- "smartRf": {
- "basic": {
- "sensitivity": "MEDIUM",
- "interferenceRecovery": true,
- "coverageHoleRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 10,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "scanning": {
- "smartMonitoring": false,
- "ocsMonitoringAwareness": false,
- "ocsMonitoringAwarenessThreshold": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "duration": 50,
- "freq": 6,
- "extFreq": 5,
- "sampleCount": 5,
- "clientAware": false,
- "clientCount": 1,
- "powerSaveAware": "DYNAMIC",
- "voiceAware": "DYNAMIC",
- "txLoadAware": false,
- "txLoadAwarePercent": 1
}
]
}, - "neighbourRecovery": {
- "powerHoldTime": 0,
- "dynamicSample": false,
- "sampleRetries": 3,
- "sampleThreshold": 5,
- "bandSettings": [
- {
- "bandId": "Band5",
- "powerThreshold": -70
}
]
}, - "interferenceRecovery": {
- "noiseRecovery": true,
- "noiseFactor": "1.5",
- "clientHoldTime": 1800,
- "clientThreshold": 50,
- "selectShutdown": false,
- "selectShutdownHighTh": -80,
- "selectShutdownLowTh": -100,
- "selectShutdownFreq": 60,
- "selectShutdownFreqLimit": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "chSwitchDelta": 20
}
]
}, - "coverageHoleRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "clientThreshold": 1,
- "snrThreshold": 20,
- "coverageInterval": 10,
- "recoveryInterval": 30
}
]
}
}, - "acs": {
- "basic": {
- "interferenceRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 17,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "neighbourRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5"
}
]
}, - "interferenceRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "noiseThreshold": -80,
- "detectMicrowave": false,
- "waitTime": 10,
- "detectCordlessPhone": false,
- "channelOccupancyThreshold": 100,
- "updatePeriod": 5,
- "detectConstantWave": false,
- "detectVideoBridge": false,
- "detectBluetooth": false
}
]
}
}
}
Map with RfMgmtPolicy profile name and corresponding Id
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
rfmgmtId required | string A non-empty, valid RfMgmtPolicy Id |
RfMgmtPolicyElement instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "bd9d7042-f0c7-11e7-8c3f-9a214cf093ae",
- "canDelete": false,
- "canEdit": true,
- "name": "Default Smart RF",
- "type": "SmartRf",
- "smartRf": {
- "basic": {
- "sensitivity": "MEDIUM",
- "interferenceRecovery": true,
- "coverageHoleRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 10,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "scanning": {
- "smartMonitoring": false,
- "ocsMonitoringAwareness": false,
- "ocsMonitoringAwarenessThreshold": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "duration": 50,
- "freq": 6,
- "extFreq": 5,
- "sampleCount": 5,
- "clientAware": false,
- "clientCount": 1,
- "powerSaveAware": "DYNAMIC",
- "voiceAware": "DYNAMIC",
- "txLoadAware": false,
- "txLoadAwarePercent": 1
}
]
}, - "neighbourRecovery": {
- "powerHoldTime": 0,
- "dynamicSample": false,
- "sampleRetries": 3,
- "sampleThreshold": 5,
- "bandSettings": [
- {
- "bandId": "Band5",
- "powerThreshold": -70
}
]
}, - "interferenceRecovery": {
- "noiseRecovery": true,
- "noiseFactor": "1.5",
- "clientHoldTime": 1800,
- "clientThreshold": 50,
- "selectShutdown": false,
- "selectShutdownHighTh": -80,
- "selectShutdownLowTh": -100,
- "selectShutdownFreq": 60,
- "selectShutdownFreqLimit": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "chSwitchDelta": 20
}
]
}, - "coverageHoleRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "clientThreshold": 1,
- "snrThreshold": 20,
- "coverageInterval": 10,
- "recoveryInterval": 30
}
]
}
}, - "acs": {
- "basic": {
- "interferenceRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 17,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "neighbourRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5"
}
]
}, - "interferenceRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "noiseThreshold": -80,
- "detectMicrowave": false,
- "waitTime": 10,
- "detectCordlessPhone": false,
- "channelOccupancyThreshold": 100,
- "updatePeriod": 5,
- "detectConstantWave": false,
- "detectVideoBridge": false,
- "detectBluetooth": false
}
]
}
}
}
rfmgmtId required | string A non-empty, valid RfMgmtPolicy profile Id |
A valid RfMgmtPolicyElement profile with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
type | string (RfMgmtPolicyType) Enum: "SmartRf" "Acs" "Xai" |
smartRf | object (SmartRfElement) |
acs | object (AcsElement) This POJO is for the Smart RF configuration. |
xaiRf | object (XaiRfPolicyElement) It describes XaiRfPolicyElement. |
The updated RfMgmtPolicyElement profile
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "bd9d7042-f0c7-11e7-8c3f-9a214cf093ae",
- "canDelete": false,
- "canEdit": true,
- "name": "Default Smart RF",
- "type": "SmartRf",
- "smartRf": {
- "basic": {
- "sensitivity": "MEDIUM",
- "interferenceRecovery": true,
- "coverageHoleRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 10,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "scanning": {
- "smartMonitoring": false,
- "ocsMonitoringAwareness": false,
- "ocsMonitoringAwarenessThreshold": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "duration": 50,
- "freq": 6,
- "extFreq": 5,
- "sampleCount": 5,
- "clientAware": false,
- "clientCount": 1,
- "powerSaveAware": "DYNAMIC",
- "voiceAware": "DYNAMIC",
- "txLoadAware": false,
- "txLoadAwarePercent": 1
}
]
}, - "neighbourRecovery": {
- "powerHoldTime": 0,
- "dynamicSample": false,
- "sampleRetries": 3,
- "sampleThreshold": 5,
- "bandSettings": [
- {
- "bandId": "Band5",
- "powerThreshold": -70
}
]
}, - "interferenceRecovery": {
- "noiseRecovery": true,
- "noiseFactor": "1.5",
- "clientHoldTime": 1800,
- "clientThreshold": 50,
- "selectShutdown": false,
- "selectShutdownHighTh": -80,
- "selectShutdownLowTh": -100,
- "selectShutdownFreq": 60,
- "selectShutdownFreqLimit": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "chSwitchDelta": 20
}
]
}, - "coverageHoleRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "clientThreshold": 1,
- "snrThreshold": 20,
- "coverageInterval": 10,
- "recoveryInterval": 30
}
]
}
}, - "acs": {
- "basic": {
- "interferenceRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 17,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "neighbourRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5"
}
]
}, - "interferenceRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "noiseThreshold": -80,
- "detectMicrowave": false,
- "waitTime": 10,
- "detectCordlessPhone": false,
- "channelOccupancyThreshold": 100,
- "updatePeriod": 5,
- "detectConstantWave": false,
- "detectVideoBridge": false,
- "detectBluetooth": false
}
]
}
}
}
{- "custId": null,
- "id": "bd9d7042-f0c7-11e7-8c3f-9a214cf093ae",
- "canDelete": false,
- "canEdit": true,
- "name": "Default Smart RF",
- "type": "SmartRf",
- "smartRf": {
- "basic": {
- "sensitivity": "MEDIUM",
- "interferenceRecovery": true,
- "coverageHoleRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 10,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "scanning": {
- "smartMonitoring": false,
- "ocsMonitoringAwareness": false,
- "ocsMonitoringAwarenessThreshold": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "duration": 50,
- "freq": 6,
- "extFreq": 5,
- "sampleCount": 5,
- "clientAware": false,
- "clientCount": 1,
- "powerSaveAware": "DYNAMIC",
- "voiceAware": "DYNAMIC",
- "txLoadAware": false,
- "txLoadAwarePercent": 1
}
]
}, - "neighbourRecovery": {
- "powerHoldTime": 0,
- "dynamicSample": false,
- "sampleRetries": 3,
- "sampleThreshold": 5,
- "bandSettings": [
- {
- "bandId": "Band5",
- "powerThreshold": -70
}
]
}, - "interferenceRecovery": {
- "noiseRecovery": true,
- "noiseFactor": "1.5",
- "clientHoldTime": 1800,
- "clientThreshold": 50,
- "selectShutdown": false,
- "selectShutdownHighTh": -80,
- "selectShutdownLowTh": -100,
- "selectShutdownFreq": 60,
- "selectShutdownFreqLimit": 10,
- "bandSettings": [
- {
- "bandId": "Band5",
- "chSwitchDelta": 20
}
]
}, - "coverageHoleRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "clientThreshold": 1,
- "snrThreshold": 20,
- "coverageInterval": 10,
- "recoveryInterval": 30
}
]
}
}, - "acs": {
- "basic": {
- "interferenceRecovery": true,
- "neighborRecovery": true
}, - "powerAndChannel": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "txMinPower": 4,
- "txMaxPower": 17,
- "acsPlan": "ChannelPlanAllNonDFS",
- "acsList": [ ],
- "channelWidth": "Ch1Width_Auto"
}
]
}, - "neighbourRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5"
}
]
}, - "interferenceRecovery": {
- "bandSettings": [
- {
- "bandId": "Band5",
- "noiseThreshold": -80,
- "detectMicrowave": false,
- "waitTime": 10,
- "detectCordlessPhone": false,
- "channelOccupancyThreshold": 100,
- "updatePeriod": 5,
- "detectConstantWave": false,
- "detectVideoBridge": false,
- "detectBluetooth": false
}
]
}
}
}
rfmgmtId required | string A non-empty, valid RfMgmtPolicy Id |
RF management policy profile deleted
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
List of all roles for the customer
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "canDelete": false,
- "canEdit": true,
- "name": "Enterprise User",
- "l2Filters": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": "xtx",
- "intoNetwork": "destAddr",
- "outFromNetwork": "sourceAddr",
- "action": "FILTERACTION_ALLOW",
- "topologyId": null,
- "cosId": null,
- "userDefinedEthertype": 2048,
- "macAddrType": "any",
- "macAddress": null,
- "ethertype": "ipv4",
- "userPriority": "notApplicable"
}
], - "l3Filters": [ ],
- "l7Filters": [ ],
- "defaultAction": "allow",
- "profiles": [
- "d564381c-5f91-11e8-bd65-000c29a7fe8f"
], - "topology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "defaultCos": "1eea4d66-2607-11e7-93ae-92361f002672",
- "cpRedirect": "",
- "features": [
- "CENTRALIZED-SITE"
], - "cpIdentity": "",
- "cpSharedKey": "",
- "cpDefaultRedirectUrl": "",
- "cpRedirectUrlSelect": "URLTARGET",
- "cpHttp": false,
- "cpAddIpAndPort": true,
- "cpAddApNameAndSerial": true,
- "cpAddBssid": true,
- "cpAddVnsName": true,
- "cpAddSsid": true,
- "cpAddMac": true,
- "cpAddRole": true,
- "cpAddVlan": true,
- "cpAddTime": true,
- "cpAddSign": true,
- "cpTopologyId": null,
- "cpUseFQDN": false,
- "cpOauthUseGoogle": false,
- "cpOauthUseFacebook": false,
- "cpOauthUseMicrosoft": false,
- "predefined": true
}
]
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string ^[a-zA-Z0-9._ -]{1,64}$ The role name that is unique across the customer sites. |
l2Filters | Array of objects (L2FilterElement) A list of L2 filters associated with the role. |
l3Filters | Array of objects (L3FilterElement) A list of L3 filters associated with the role. |
l7Filters | Array of objects (L7FilterElement) A list of L7 filters associated with the role. |
defaultAction required | string (PolicyAccessControlAction) Enum: "allow" "deny" "containToVlan" |
profiles | Array of strings A list of profiles. |
topology | string <uuid> Nullable The default topology to be applied when none of the rules match the frame or the rule that matches the frame has no "containToVlan". Topology can be UUID of an existing, defined topology or, if null, topology is the Network Topology. For backward compatiblity, if defaultAction == containToVlan, then topology must reference to a defined topology. |
defaultCos required | string The class of service (CoS) to assign to a matchingframe if the role has no rules, or none of the rules match the frame, or if none of the rules that match the frame assign a CoS to the frame. Set this to null to indicate that no CoS will be applied to the frame. In that case the frame's QoS fields will not be remarked and the traffic will not be rate limited in either direction. Validations : A valid UUID of Cos. |
cpRedirect | string The captive portal attributes. TODO -validation and documentation |
features | Array of strings The list of supported features. |
cpIdentity | string The identification used by ECP and AP redirecting station to identify each other. Validations : cpIdentity must be a not null and non-empty string, having maximum of 255 characters, if any of the filter rule has an action as 'FILTERACTION_REDIRECT'. |
cpSharedKey | string The shared secret (used with identity to sign and encrypt the redirection URL) password that is common to both the controller and the external web server. If you want to encrypt the information passed between the controller and the external Web server. Validations : cpSharedKey must be a not null and non-empty string, between 16 and 255 characters, if any of the filter rule has an action as 'FILTERACTION_REDIRECT'. |
cpDefaultRedirectUrl | string The redirection URL to which the wireless device user will be directed to after authentication. |
cpRedirectUrlSelect | string (RedirUrlSelect) Enum: "URLTARGET" "URLINDEX" "URLCUSTOMIZED" |
cpHttp | boolean A flag to indicate if http should be used. |
cpAddIpAndPort | boolean A flag to indicate if ipaddress and port should be added as a parameter for ECP authentication. |
cpAddApNameAndSerial | boolean A flag to indicate if AP serial number and name should be added as a parameter for ECP authentication. |
cpAddBssid | boolean A flag to indicate if access points BSSIDs should be added as a parameter for ECP authentication. |
cpAddVnsName | boolean A flag to indicate if Virtual Network segment name should be added asa parameter for ECP authentication. |
cpAddSsid | boolean A flag to indicate if SSID should be added as a parameter for ECP authentication. |
cpAddMac | boolean A flag to indicateif client's MAC should be added as a parameter for ECP authentication |
cpAddRole | boolean A flag to indicate if current role assigned to the client should be added as a parameter for ECP authentication |
cpAddVlan | boolean A flag to indicate if current vlan assigned to the client should be added as a parameter for ECP authentication |
cpAddTime | boolean A flag to indicate if time should be added as a parameter for ECP authentication |
cpAddSign | boolean TBD documentation will be updated |
cpTopologyId | string TBD documentation will be updated |
cpUseFQDN | boolean TBD documentation will be updated |
cpOauthUseGoogle | boolean |
cpOauthUseFacebook | boolean |
cpOauthUseMicrosoft | boolean |
cpRedirectPorts | Array of integers <= 255 items Default: [80,443] Captive portal redirect ports list |
predefined | boolean |
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "canDelete": false,
- "canEdit": true,
- "name": "Enterprise User",
- "l2Filters": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": "xtx",
- "intoNetwork": "destAddr",
- "outFromNetwork": "sourceAddr",
- "action": "FILTERACTION_ALLOW",
- "topologyId": null,
- "cosId": null,
- "userDefinedEthertype": 2048,
- "macAddrType": "any",
- "macAddress": null,
- "ethertype": "ipv4",
- "userPriority": "notApplicable"
}
], - "l3Filters": [ ],
- "l7Filters": [ ],
- "defaultAction": "allow",
- "profiles": [
- "d564381c-5f91-11e8-bd65-000c29a7fe8f"
], - "topology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "defaultCos": "1eea4d66-2607-11e7-93ae-92361f002672",
- "cpRedirect": "",
- "features": [
- "CENTRALIZED-SITE"
], - "cpIdentity": "",
- "cpSharedKey": "",
- "cpDefaultRedirectUrl": "",
- "cpRedirectUrlSelect": "URLTARGET",
- "cpHttp": false,
- "cpAddIpAndPort": true,
- "cpAddApNameAndSerial": true,
- "cpAddBssid": true,
- "cpAddVnsName": true,
- "cpAddSsid": true,
- "cpAddMac": true,
- "cpAddRole": true,
- "cpAddVlan": true,
- "cpAddTime": true,
- "cpAddSign": true,
- "cpTopologyId": null,
- "cpUseFQDN": false,
- "cpOauthUseGoogle": false,
- "cpOauthUseFacebook": false,
- "cpOauthUseMicrosoft": false,
- "predefined": true
}
{- "custId": null,
- "id": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "canDelete": false,
- "canEdit": true,
- "name": "Enterprise User",
- "l2Filters": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": "xtx",
- "intoNetwork": "destAddr",
- "outFromNetwork": "sourceAddr",
- "action": "FILTERACTION_ALLOW",
- "topologyId": null,
- "cosId": null,
- "userDefinedEthertype": 2048,
- "macAddrType": "any",
- "macAddress": null,
- "ethertype": "ipv4",
- "userPriority": "notApplicable"
}
], - "l3Filters": [ ],
- "l7Filters": [ ],
- "defaultAction": "allow",
- "profiles": [
- "d564381c-5f91-11e8-bd65-000c29a7fe8f"
], - "topology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "defaultCos": "1eea4d66-2607-11e7-93ae-92361f002672",
- "cpRedirect": "",
- "features": [
- "CENTRALIZED-SITE"
], - "cpIdentity": "",
- "cpSharedKey": "",
- "cpDefaultRedirectUrl": "",
- "cpRedirectUrlSelect": "URLTARGET",
- "cpHttp": false,
- "cpAddIpAndPort": true,
- "cpAddApNameAndSerial": true,
- "cpAddBssid": true,
- "cpAddVnsName": true,
- "cpAddSsid": true,
- "cpAddMac": true,
- "cpAddRole": true,
- "cpAddVlan": true,
- "cpAddTime": true,
- "cpAddSign": true,
- "cpTopologyId": null,
- "cpUseFQDN": false,
- "cpOauthUseGoogle": false,
- "cpOauthUseFacebook": false,
- "cpOauthUseMicrosoft": false,
- "predefined": true
}
RoleElement object with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "canDelete": false,
- "canEdit": true,
- "name": "Enterprise User",
- "l2Filters": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": "xtx",
- "intoNetwork": "destAddr",
- "outFromNetwork": "sourceAddr",
- "action": "FILTERACTION_ALLOW",
- "topologyId": null,
- "cosId": null,
- "userDefinedEthertype": 2048,
- "macAddrType": "any",
- "macAddress": null,
- "ethertype": "ipv4",
- "userPriority": "notApplicable"
}
], - "l3Filters": [ ],
- "l7Filters": [ ],
- "defaultAction": "allow",
- "profiles": [
- "d564381c-5f91-11e8-bd65-000c29a7fe8f"
], - "topology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "defaultCos": "1eea4d66-2607-11e7-93ae-92361f002672",
- "cpRedirect": "",
- "features": [
- "CENTRALIZED-SITE"
], - "cpIdentity": "",
- "cpSharedKey": "",
- "cpDefaultRedirectUrl": "",
- "cpRedirectUrlSelect": "URLTARGET",
- "cpHttp": false,
- "cpAddIpAndPort": true,
- "cpAddApNameAndSerial": true,
- "cpAddBssid": true,
- "cpAddVnsName": true,
- "cpAddSsid": true,
- "cpAddMac": true,
- "cpAddRole": true,
- "cpAddVlan": true,
- "cpAddTime": true,
- "cpAddSign": true,
- "cpTopologyId": null,
- "cpUseFQDN": false,
- "cpOauthUseGoogle": false,
- "cpOauthUseFacebook": false,
- "cpOauthUseMicrosoft": false,
- "predefined": true
}
Map with role names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
roleId required | string A non-empty, valid Role id |
RoleElement object with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "canDelete": false,
- "canEdit": true,
- "name": "Enterprise User",
- "l2Filters": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": "xtx",
- "intoNetwork": "destAddr",
- "outFromNetwork": "sourceAddr",
- "action": "FILTERACTION_ALLOW",
- "topologyId": null,
- "cosId": null,
- "userDefinedEthertype": 2048,
- "macAddrType": "any",
- "macAddress": null,
- "ethertype": "ipv4",
- "userPriority": "notApplicable"
}
], - "l3Filters": [ ],
- "l7Filters": [ ],
- "defaultAction": "allow",
- "profiles": [
- "d564381c-5f91-11e8-bd65-000c29a7fe8f"
], - "topology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "defaultCos": "1eea4d66-2607-11e7-93ae-92361f002672",
- "cpRedirect": "",
- "features": [
- "CENTRALIZED-SITE"
], - "cpIdentity": "",
- "cpSharedKey": "",
- "cpDefaultRedirectUrl": "",
- "cpRedirectUrlSelect": "URLTARGET",
- "cpHttp": false,
- "cpAddIpAndPort": true,
- "cpAddApNameAndSerial": true,
- "cpAddBssid": true,
- "cpAddVnsName": true,
- "cpAddSsid": true,
- "cpAddMac": true,
- "cpAddRole": true,
- "cpAddVlan": true,
- "cpAddTime": true,
- "cpAddSign": true,
- "cpTopologyId": null,
- "cpUseFQDN": false,
- "cpOauthUseGoogle": false,
- "cpOauthUseFacebook": false,
- "cpOauthUseMicrosoft": false,
- "predefined": true
}
roleId required | string |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string ^[a-zA-Z0-9._ -]{1,64}$ The role name that is unique across the customer sites. |
l2Filters | Array of objects (L2FilterElement) A list of L2 filters associated with the role. |
l3Filters | Array of objects (L3FilterElement) A list of L3 filters associated with the role. |
l7Filters | Array of objects (L7FilterElement) A list of L7 filters associated with the role. |
defaultAction required | string (PolicyAccessControlAction) Enum: "allow" "deny" "containToVlan" |
profiles | Array of strings A list of profiles. |
topology | string <uuid> Nullable The default topology to be applied when none of the rules match the frame or the rule that matches the frame has no "containToVlan". Topology can be UUID of an existing, defined topology or, if null, topology is the Network Topology. For backward compatiblity, if defaultAction == containToVlan, then topology must reference to a defined topology. |
defaultCos required | string The class of service (CoS) to assign to a matchingframe if the role has no rules, or none of the rules match the frame, or if none of the rules that match the frame assign a CoS to the frame. Set this to null to indicate that no CoS will be applied to the frame. In that case the frame's QoS fields will not be remarked and the traffic will not be rate limited in either direction. Validations : A valid UUID of Cos. |
cpRedirect | string The captive portal attributes. TODO -validation and documentation |
features | Array of strings The list of supported features. |
cpIdentity | string The identification used by ECP and AP redirecting station to identify each other. Validations : cpIdentity must be a not null and non-empty string, having maximum of 255 characters, if any of the filter rule has an action as 'FILTERACTION_REDIRECT'. |
cpSharedKey | string The shared secret (used with identity to sign and encrypt the redirection URL) password that is common to both the controller and the external web server. If you want to encrypt the information passed between the controller and the external Web server. Validations : cpSharedKey must be a not null and non-empty string, between 16 and 255 characters, if any of the filter rule has an action as 'FILTERACTION_REDIRECT'. |
cpDefaultRedirectUrl | string The redirection URL to which the wireless device user will be directed to after authentication. |
cpRedirectUrlSelect | string (RedirUrlSelect) Enum: "URLTARGET" "URLINDEX" "URLCUSTOMIZED" |
cpHttp | boolean A flag to indicate if http should be used. |
cpAddIpAndPort | boolean A flag to indicate if ipaddress and port should be added as a parameter for ECP authentication. |
cpAddApNameAndSerial | boolean A flag to indicate if AP serial number and name should be added as a parameter for ECP authentication. |
cpAddBssid | boolean A flag to indicate if access points BSSIDs should be added as a parameter for ECP authentication. |
cpAddVnsName | boolean A flag to indicate if Virtual Network segment name should be added asa parameter for ECP authentication. |
cpAddSsid | boolean A flag to indicate if SSID should be added as a parameter for ECP authentication. |
cpAddMac | boolean A flag to indicateif client's MAC should be added as a parameter for ECP authentication |
cpAddRole | boolean A flag to indicate if current role assigned to the client should be added as a parameter for ECP authentication |
cpAddVlan | boolean A flag to indicate if current vlan assigned to the client should be added as a parameter for ECP authentication |
cpAddTime | boolean A flag to indicate if time should be added as a parameter for ECP authentication |
cpAddSign | boolean TBD documentation will be updated |
cpTopologyId | string TBD documentation will be updated |
cpUseFQDN | boolean TBD documentation will be updated |
cpOauthUseGoogle | boolean |
cpOauthUseFacebook | boolean |
cpOauthUseMicrosoft | boolean |
cpRedirectPorts | Array of integers <= 255 items Default: [80,443] Captive portal redirect ports list |
predefined | boolean |
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "canDelete": false,
- "canEdit": true,
- "name": "Enterprise User",
- "l2Filters": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": "xtx",
- "intoNetwork": "destAddr",
- "outFromNetwork": "sourceAddr",
- "action": "FILTERACTION_ALLOW",
- "topologyId": null,
- "cosId": null,
- "userDefinedEthertype": 2048,
- "macAddrType": "any",
- "macAddress": null,
- "ethertype": "ipv4",
- "userPriority": "notApplicable"
}
], - "l3Filters": [ ],
- "l7Filters": [ ],
- "defaultAction": "allow",
- "profiles": [
- "d564381c-5f91-11e8-bd65-000c29a7fe8f"
], - "topology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "defaultCos": "1eea4d66-2607-11e7-93ae-92361f002672",
- "cpRedirect": "",
- "features": [
- "CENTRALIZED-SITE"
], - "cpIdentity": "",
- "cpSharedKey": "",
- "cpDefaultRedirectUrl": "",
- "cpRedirectUrlSelect": "URLTARGET",
- "cpHttp": false,
- "cpAddIpAndPort": true,
- "cpAddApNameAndSerial": true,
- "cpAddBssid": true,
- "cpAddVnsName": true,
- "cpAddSsid": true,
- "cpAddMac": true,
- "cpAddRole": true,
- "cpAddVlan": true,
- "cpAddTime": true,
- "cpAddSign": true,
- "cpTopologyId": null,
- "cpUseFQDN": false,
- "cpOauthUseGoogle": false,
- "cpOauthUseFacebook": false,
- "cpOauthUseMicrosoft": false,
- "predefined": true
}
{- "custId": null,
- "id": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "canDelete": false,
- "canEdit": true,
- "name": "Enterprise User",
- "l2Filters": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": "xtx",
- "intoNetwork": "destAddr",
- "outFromNetwork": "sourceAddr",
- "action": "FILTERACTION_ALLOW",
- "topologyId": null,
- "cosId": null,
- "userDefinedEthertype": 2048,
- "macAddrType": "any",
- "macAddress": null,
- "ethertype": "ipv4",
- "userPriority": "notApplicable"
}
], - "l3Filters": [ ],
- "l7Filters": [ ],
- "defaultAction": "allow",
- "profiles": [
- "d564381c-5f91-11e8-bd65-000c29a7fe8f"
], - "topology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "defaultCos": "1eea4d66-2607-11e7-93ae-92361f002672",
- "cpRedirect": "",
- "features": [
- "CENTRALIZED-SITE"
], - "cpIdentity": "",
- "cpSharedKey": "",
- "cpDefaultRedirectUrl": "",
- "cpRedirectUrlSelect": "URLTARGET",
- "cpHttp": false,
- "cpAddIpAndPort": true,
- "cpAddApNameAndSerial": true,
- "cpAddBssid": true,
- "cpAddVnsName": true,
- "cpAddSsid": true,
- "cpAddMac": true,
- "cpAddRole": true,
- "cpAddVlan": true,
- "cpAddTime": true,
- "cpAddSign": true,
- "cpTopologyId": null,
- "cpUseFQDN": false,
- "cpOauthUseGoogle": false,
- "cpOauthUseFacebook": false,
- "cpOauthUseMicrosoft": false,
- "predefined": true
}
roleId required | string |
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "canDelete": false,
- "canEdit": true,
- "name": "Enterprise User",
- "l2Filters": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": "xtx",
- "intoNetwork": "destAddr",
- "outFromNetwork": "sourceAddr",
- "action": "FILTERACTION_ALLOW",
- "topologyId": null,
- "cosId": null,
- "userDefinedEthertype": 2048,
- "macAddrType": "any",
- "macAddress": null,
- "ethertype": "ipv4",
- "userPriority": "notApplicable"
}
], - "l3Filters": [ ],
- "l7Filters": [ ],
- "defaultAction": "allow",
- "profiles": [
- "d564381c-5f91-11e8-bd65-000c29a7fe8f"
], - "topology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "defaultCos": "1eea4d66-2607-11e7-93ae-92361f002672",
- "cpRedirect": "",
- "features": [
- "CENTRALIZED-SITE"
], - "cpIdentity": "",
- "cpSharedKey": "",
- "cpDefaultRedirectUrl": "",
- "cpRedirectUrlSelect": "URLTARGET",
- "cpHttp": false,
- "cpAddIpAndPort": true,
- "cpAddApNameAndSerial": true,
- "cpAddBssid": true,
- "cpAddVnsName": true,
- "cpAddSsid": true,
- "cpAddMac": true,
- "cpAddRole": true,
- "cpAddVlan": true,
- "cpAddTime": true,
- "cpAddSign": true,
- "cpTopologyId": null,
- "cpUseFQDN": false,
- "cpOauthUseGoogle": false,
- "cpOauthUseFacebook": false,
- "cpOauthUseMicrosoft": false,
- "predefined": true
}
roleId required | string A non-empty, valid Role id to be deleted |
Role deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
roleid required | string |
List
Error response
Extreme Campus Controller REST API Server
[- {
- "macAddress": "D8:84:66:79:E3:02",
- "ipAddress": "10.47.75.132",
- "manufacturer": "Extreme Networks, Inc.",
- "rss": 0,
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "accessPointSerialNumber": "1703Y-1411400000",
- "v6UniqueLocalAddress": null,
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "dot11nAdvanced": 0,
- "accessPointName": "1703Y-1411400000",
- "receivedRate": 100000000,
- "v6linkLocalAddress": null,
- "capability": 0,
- "status": "ACTIVE",
- "roleId": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "radioId": 20,
- "protocol": null,
- "lastSeen": 1554485524000,
- "v6GlobalAddress": null,
- "dlLostRetriesPackets": 0,
- "transmittedRate": 100000000,
- "dlLostRetriesBytes": 0,
- "inBytes": 3405172422,
- "inPackets": 2432617,
- "outBytes": 58535209,
- "outPackets": 948090,
- "proxied": "Local",
- "dhcpHostName": "AP3916ic-CAM-D8846679E302",
- "osType": "",
- "ipv6Address": [
- "fe80::da84:66ff:fe79:e302"
], - "userName": "",
- "role": "Enterprise User",
- "deviceType": "EXTR2MP-CAM"
}
]
roleId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302420390.336,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313220390.336,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 21
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302420390.336,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313220390.336,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 74941.53102498323
}
]
}
]
}
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "serviceName": "1ecaicpguestwebbatac",
- "captivePortalType": "Internal",
- "cpNonAuthenticatedPolicyName": "Unregistered role for 1ecaicpguestwebbatac",
- "status": "enabled",
- "shutdownOnMeshpointLoss": false,
- "ssid": "1ecaicpguestwebbatac",
- "unAuthenticatedUserDefaultRoleID": "26942420-6179-11e8-a0a4-c98f03226474",
- "defaultTopology": "a6a583f9-c5b0-4dca-b77c-36f99eb434b2",
- "defaultCoS": "1eea4d66-2607-11e7-93ae-92361f002671",
- "flexibleClientAccess": false,
- "privacy": {
- "WpaPskElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "mode": "auto",
- "pmfMode": "enabled",
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}, - "enabledSchedule": null,
- "suppressSsid": false,
- "enabled11kSupport": false,
- "preAuthenticatedIdleTimeout": 300,
- "postAuthenticatedIdleTimeout": 1800,
- "sessionTimeout": 0,
- "uapsdEnabled": true,
- "rm11kBeaconReport": false,
- "rm11kQuietIe": false,
- "admissionControlVideo": false,
- "admissionControlVoice": false,
- "admissionControlBestEffort": false,
- "admissionControlBackgroundTraffic": false,
- "airtimeFairness": false,
- "mbaAuthorization": true,
- "vendorSpecificAttributes": [
- "apName"
], - "enableCaptivePortal": true,
- "authenticatedUserDefaultRoleID": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "features": [
- "CENTRALIZED-SITE"
], - "dot1dPortNumber": 110,
- "accountingEnabled": false,
- "mbatimeoutRoleId": null,
- "proxied": "Local",
- "roamingAssistPolicy": null,
- "clientToClientCommunication": true,
- "includeHostname": false,
- "mbo": true
}
]
ServiceElement instance with parameters to be configured.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serviceName required | string The uniqueservice name defined by the user. Validations : Service name must be a Not null and non-empty string, between 1 to 64 characters. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
captivePortalType | string (CaptivePortalType) Enum: "Internal" "External" "EGuest" "CWA" Captive Portal Type. |
eGuestPortalId | string <uuid> Uuid of the EGuestService. |
eGuestSettings | Array of objects (EGuestServiceSettingsElement) |
cpNonAuthenticatedPolicyName | string |
status required | string (ServiceStatus) Enum: "enabled" "disabled" "scheduled" |
shutdownOnMeshpointLoss | boolean Default: false Disable service if meshpoint connection is lost |
ssid required | string The SSID. Default value is the same as servicename. Validations : SSID must be a Not null and non-empty string, between 1 to 32 characters. |
unAuthenticatedUserDefaultRoleID | string The default role for unauthenticated users. It defaults to the predefined "allow all role". Can be none/not set, in which case it defaults to allow all on the services default topology. Validations : Not null and valid UUID of Role. |
defaultTopology required | string The topology (VLAN) that traffic should be placed on by default when the role assigned to the station generating the traffic does not specify the VLAN on which to forward traffic. This can be null but it is usually easiestto assign a topology to the service then use roles just to allow or deny specific types of traffic. Default for this attribute is null. Implementation detail: This could just be a String containing the name of a defined topology. Validations : Valid UUID of Topology. |
defaultCoS | string The default class of service to assign to frames that are not assigned a CoS by the role assigned to the station generating the traffic. Set this to null to leave unchanged the CoS of frames not assigned a CoS explicitly by the role of the station generating traffic. Default for this attribute is null. Implementation details: This could just be a String containing the name of a defined CoS. Validations : Valid UUID of Cos. |
flexibleClientAccess | boolean Enabling this feature causes the AP to take steps to ensure that fast clients with content to send get as much airtime as slow clients. When this is off the AP treats all clients equally and processes packet forwarding requests on a First-Come-First-Serve basis. By default this feature is disabled. |
privacy | object |
enabledSchedule | object (ServiceWeeklyScheduleElement) Recursive |
suppressSsid | boolean Include the SSID in the beacon frame or suppress it. Setting to true prevents the SSID from being advertised in the beacon. Setting it to false requires the SSID to be included in the beacon advertisements. The default is false. This should be considered an advanced option for an administrator. |
enabled11kSupport | boolean Enable support for 802.11k radio management. Setting to true enables the feature and setting to false disables the feature. The feature is disabled by default. When the feature is enabled then support for transmitting the Quiet IE and for the 11k Beacon report are also enabled.Disabling 11k support disables the use of the quiet IE and the 11k Beacon report. |
preAuthenticatedIdleTimeout | number The number of minutes that the station can remain idle (not transmit payload traffic) before its session is terminated. Applies to stations in the unauthenticated state. Usually this should be set low since many devices associate to whatever wireless networks they see even though the owner is not planning to use the network and may not be aware that there even is a wireless network nearby. The default forthis attribute is 5 minutes. This is an advanced option. An administrator should have to drill down for it in GUI applications. Validations : Integer value between 5 and 999999. |
postAuthenticatedIdleTimeout | number The number of minutes that the station can remain idle (not transmit payload traffic) before its session is terminated. Applies to stations that have authenticated to the network. Unless address space is at a premium this can and should be set to a higher value than preAuthenticatedIdleTimeout. The default for this attribute is 30 minutes. This is an advanced option. Anadministrator should have to drill down for it in GUI applications. Validations : Integer value between 0 and 999999. |
sessionTimeout | number The maximum number of minutes that a station is allowed to have a session on the network before it is logged out. This applies even when the user is active. Setting this to 0 allows the user to stay on the network without reauthenticating indefinitely. The default for this attribute is0. This value is used as the default maximum session duration for each new session. Session duration timeout values sent from a RADIUS server overrides this value. Validations : Integer value between 0 and 999999. |
uapsdEnabled | boolean Unscheduled Automatic Power Save Delivery (U-APSD) also known as WMM power save. Set to true to enable U-APSD andfalse to disable. The default for this setting is true (enabled). This is an advanced setting that most users will never need to change. It is configurable only because some client devices do not implement u-apsd correctly and run into trouble on networks using it. |
rm11kBeaconReport | boolean Select to enable Beacon Report |
rm11kQuietIe | boolean Select to enable Quiet IE |
admissionControlVideo | boolean This feature is only available if admission control is enabled for Voice. With admission control, clients are forced to request admission to use the high priority access categories in both inbound and outbound directions. Admission control protects admitted traffic against new bandwidth demands.Select to provide distinct thresholds for VI (video) |
admissionControlVoice | boolean Select to enable admission control forVoice. With admission control, clients are forced to request admission to use the high priority access categories in both inbound and outbound directions. Admission control protects admitted traffic against new bandwidth demands. |
admissionControlBestEffort | boolean Select to enable Global Admission Control for Best Effort, If the client does not support admission control for the access category that requires admission control, the traffic category will be downgraded to lower access category that does not have Mandatory Admission control. For example, if admission control is required for video, and client does not support admission control for video, traffic will be downgraded to Best Effort (BE) |
admissionControlBackgroundTraffic | boolean Select to enable Global Admission Control for Background Traffic, This feature is only available if admission control is enabled for Background. With admission control, clients are forced to request admission to use the high priority access categories in both inbound and outbound directions. Admission control protects admitted traffic against new bandwidth demands |
airtimeFairness | boolean Select to enable airtime Fairness |
mbaAuthorization required | boolean Select to enable mba authorization |
vendorSpecificAttributes | Array of strings (VsaType) Items Enum: "ingressRateControl" "egressRateControl" "vnsName" "apName" "topologyName" "ssid" "roleName" In addition to the standard RADIUS message, you can include Vendor Specific Attributes (VSAs). The Extreme Networks IdentiFi Wireless authentication mechanism provides seven VSAs for RADIUS and other authentication mechanisms (Vendor Specific Attributes). |
enableCaptivePortal required | boolean Flag to enable Captive portal |
authenticatedUserDefaultRoleID required | string Default role Id for authenticated user |
features | Array of strings List of supported features |
dot1dPortNumber | number 802.1d Port number |
accountingEnabled | boolean Select accounting Enabled |
mbatimeoutRoleId | string <uuid> Mac based authentication timeout Role id |
bypassOnboardingEnabled | boolean Deprecated Determines if the enabled bypass onboarding authentication is done on a 3rd-party RADIUS server. The default is false. |
roamingAssistPolicy | object (RoamingAssistPolicyElement) Nullable When roamingAssistPolicy=null, roaming assist is disabled. When roamingAssistPolicy={ detectionThreshold: -90 }, roaming assist is enabled. |
aaaPolicyId | string <uuid> |
clientToClientCommunication | boolean Default: true Enabling this feature causes the AP to allow MU to MU communication |
includeHostname | boolean Default: false Controls the AP hostname presence in the beacons. |
mbo | boolean Default: true Enables Agile Multiband feature, that enables Wi-Fi devices to better respond to changing Wi-Fi network conditions. Improved resource utilization helps balance Wi-Fi network load, increase capacity, and provide end users the best possible Wi-Fi experience. |
Newly created service for the customer
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "serviceName": "1ecaicpguestwebbatac",
- "captivePortalType": "Internal",
- "cpNonAuthenticatedPolicyName": "Unregistered role for 1ecaicpguestwebbatac",
- "status": "enabled",
- "shutdownOnMeshpointLoss": false,
- "ssid": "1ecaicpguestwebbatac",
- "unAuthenticatedUserDefaultRoleID": "26942420-6179-11e8-a0a4-c98f03226474",
- "defaultTopology": "a6a583f9-c5b0-4dca-b77c-36f99eb434b2",
- "defaultCoS": "1eea4d66-2607-11e7-93ae-92361f002671",
- "flexibleClientAccess": false,
- "privacy": {
- "WpaPskElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "mode": "auto",
- "pmfMode": "enabled",
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}, - "enabledSchedule": null,
- "suppressSsid": false,
- "enabled11kSupport": false,
- "preAuthenticatedIdleTimeout": 300,
- "postAuthenticatedIdleTimeout": 1800,
- "sessionTimeout": 0,
- "uapsdEnabled": true,
- "rm11kBeaconReport": false,
- "rm11kQuietIe": false,
- "admissionControlVideo": false,
- "admissionControlVoice": false,
- "admissionControlBestEffort": false,
- "admissionControlBackgroundTraffic": false,
- "airtimeFairness": false,
- "mbaAuthorization": true,
- "vendorSpecificAttributes": [
- "apName"
], - "enableCaptivePortal": true,
- "authenticatedUserDefaultRoleID": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "features": [
- "CENTRALIZED-SITE"
], - "dot1dPortNumber": 110,
- "accountingEnabled": false,
- "mbatimeoutRoleId": null,
- "proxied": "Local",
- "roamingAssistPolicy": null,
- "clientToClientCommunication": true,
- "includeHostname": false,
- "mbo": true
}
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "serviceName": "1ecaicpguestwebbatac",
- "captivePortalType": "Internal",
- "cpNonAuthenticatedPolicyName": "Unregistered role for 1ecaicpguestwebbatac",
- "status": "enabled",
- "shutdownOnMeshpointLoss": false,
- "ssid": "1ecaicpguestwebbatac",
- "unAuthenticatedUserDefaultRoleID": "26942420-6179-11e8-a0a4-c98f03226474",
- "defaultTopology": "a6a583f9-c5b0-4dca-b77c-36f99eb434b2",
- "defaultCoS": "1eea4d66-2607-11e7-93ae-92361f002671",
- "flexibleClientAccess": false,
- "privacy": {
- "WpaPskElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "mode": "auto",
- "pmfMode": "enabled",
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}, - "enabledSchedule": null,
- "suppressSsid": false,
- "enabled11kSupport": false,
- "preAuthenticatedIdleTimeout": 300,
- "postAuthenticatedIdleTimeout": 1800,
- "sessionTimeout": 0,
- "uapsdEnabled": true,
- "rm11kBeaconReport": false,
- "rm11kQuietIe": false,
- "admissionControlVideo": false,
- "admissionControlVoice": false,
- "admissionControlBestEffort": false,
- "admissionControlBackgroundTraffic": false,
- "airtimeFairness": false,
- "mbaAuthorization": true,
- "vendorSpecificAttributes": [
- "apName"
], - "enableCaptivePortal": true,
- "authenticatedUserDefaultRoleID": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "features": [
- "CENTRALIZED-SITE"
], - "dot1dPortNumber": 110,
- "accountingEnabled": false,
- "mbatimeoutRoleId": null,
- "proxied": "Local",
- "roamingAssistPolicy": null,
- "clientToClientCommunication": true,
- "includeHostname": false,
- "mbo": true
}
ServiceElement instance with the attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "serviceName": "1ecaicpguestwebbatac",
- "captivePortalType": "Internal",
- "cpNonAuthenticatedPolicyName": "Unregistered role for 1ecaicpguestwebbatac",
- "status": "enabled",
- "shutdownOnMeshpointLoss": false,
- "ssid": "1ecaicpguestwebbatac",
- "unAuthenticatedUserDefaultRoleID": "26942420-6179-11e8-a0a4-c98f03226474",
- "defaultTopology": "a6a583f9-c5b0-4dca-b77c-36f99eb434b2",
- "defaultCoS": "1eea4d66-2607-11e7-93ae-92361f002671",
- "flexibleClientAccess": false,
- "privacy": {
- "WpaPskElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "mode": "auto",
- "pmfMode": "enabled",
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}, - "enabledSchedule": null,
- "suppressSsid": false,
- "enabled11kSupport": false,
- "preAuthenticatedIdleTimeout": 300,
- "postAuthenticatedIdleTimeout": 1800,
- "sessionTimeout": 0,
- "uapsdEnabled": true,
- "rm11kBeaconReport": false,
- "rm11kQuietIe": false,
- "admissionControlVideo": false,
- "admissionControlVoice": false,
- "admissionControlBestEffort": false,
- "admissionControlBackgroundTraffic": false,
- "airtimeFairness": false,
- "mbaAuthorization": true,
- "vendorSpecificAttributes": [
- "apName"
], - "enableCaptivePortal": true,
- "authenticatedUserDefaultRoleID": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "features": [
- "CENTRALIZED-SITE"
], - "dot1dPortNumber": 110,
- "accountingEnabled": false,
- "mbatimeoutRoleId": null,
- "proxied": "Local",
- "roamingAssistPolicy": null,
- "clientToClientCommunication": true,
- "includeHostname": false,
- "mbo": true
}
Map with service names and corresponding ID
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
serviceId required | string A non-empty, valid Service id |
ServiceElement instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "serviceName": "1ecaicpguestwebbatac",
- "captivePortalType": "Internal",
- "cpNonAuthenticatedPolicyName": "Unregistered role for 1ecaicpguestwebbatac",
- "status": "enabled",
- "shutdownOnMeshpointLoss": false,
- "ssid": "1ecaicpguestwebbatac",
- "unAuthenticatedUserDefaultRoleID": "26942420-6179-11e8-a0a4-c98f03226474",
- "defaultTopology": "a6a583f9-c5b0-4dca-b77c-36f99eb434b2",
- "defaultCoS": "1eea4d66-2607-11e7-93ae-92361f002671",
- "flexibleClientAccess": false,
- "privacy": {
- "WpaPskElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "mode": "auto",
- "pmfMode": "enabled",
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}, - "enabledSchedule": null,
- "suppressSsid": false,
- "enabled11kSupport": false,
- "preAuthenticatedIdleTimeout": 300,
- "postAuthenticatedIdleTimeout": 1800,
- "sessionTimeout": 0,
- "uapsdEnabled": true,
- "rm11kBeaconReport": false,
- "rm11kQuietIe": false,
- "admissionControlVideo": false,
- "admissionControlVoice": false,
- "admissionControlBestEffort": false,
- "admissionControlBackgroundTraffic": false,
- "airtimeFairness": false,
- "mbaAuthorization": true,
- "vendorSpecificAttributes": [
- "apName"
], - "enableCaptivePortal": true,
- "authenticatedUserDefaultRoleID": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "features": [
- "CENTRALIZED-SITE"
], - "dot1dPortNumber": 110,
- "accountingEnabled": false,
- "mbatimeoutRoleId": null,
- "proxied": "Local",
- "roamingAssistPolicy": null,
- "clientToClientCommunication": true,
- "includeHostname": false,
- "mbo": true
}
serviceId required | string A non-empty, valid Service id |
ServiceElement instance with parameters to be configured
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serviceName required | string The uniqueservice name defined by the user. Validations : Service name must be a Not null and non-empty string, between 1 to 64 characters. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
captivePortalType | string (CaptivePortalType) Enum: "Internal" "External" "EGuest" "CWA" Captive Portal Type. |
eGuestPortalId | string <uuid> Uuid of the EGuestService. |
eGuestSettings | Array of objects (EGuestServiceSettingsElement) |
cpNonAuthenticatedPolicyName | string |
status required | string (ServiceStatus) Enum: "enabled" "disabled" "scheduled" |
shutdownOnMeshpointLoss | boolean Default: false Disable service if meshpoint connection is lost |
ssid required | string The SSID. Default value is the same as servicename. Validations : SSID must be a Not null and non-empty string, between 1 to 32 characters. |
unAuthenticatedUserDefaultRoleID | string The default role for unauthenticated users. It defaults to the predefined "allow all role". Can be none/not set, in which case it defaults to allow all on the services default topology. Validations : Not null and valid UUID of Role. |
defaultTopology required | string The topology (VLAN) that traffic should be placed on by default when the role assigned to the station generating the traffic does not specify the VLAN on which to forward traffic. This can be null but it is usually easiestto assign a topology to the service then use roles just to allow or deny specific types of traffic. Default for this attribute is null. Implementation detail: This could just be a String containing the name of a defined topology. Validations : Valid UUID of Topology. |
defaultCoS | string The default class of service to assign to frames that are not assigned a CoS by the role assigned to the station generating the traffic. Set this to null to leave unchanged the CoS of frames not assigned a CoS explicitly by the role of the station generating traffic. Default for this attribute is null. Implementation details: This could just be a String containing the name of a defined CoS. Validations : Valid UUID of Cos. |
flexibleClientAccess | boolean Enabling this feature causes the AP to take steps to ensure that fast clients with content to send get as much airtime as slow clients. When this is off the AP treats all clients equally and processes packet forwarding requests on a First-Come-First-Serve basis. By default this feature is disabled. |
privacy | object |
enabledSchedule | object (ServiceWeeklyScheduleElement) Recursive |
suppressSsid | boolean Include the SSID in the beacon frame or suppress it. Setting to true prevents the SSID from being advertised in the beacon. Setting it to false requires the SSID to be included in the beacon advertisements. The default is false. This should be considered an advanced option for an administrator. |
enabled11kSupport | boolean Enable support for 802.11k radio management. Setting to true enables the feature and setting to false disables the feature. The feature is disabled by default. When the feature is enabled then support for transmitting the Quiet IE and for the 11k Beacon report are also enabled.Disabling 11k support disables the use of the quiet IE and the 11k Beacon report. |
preAuthenticatedIdleTimeout | number The number of minutes that the station can remain idle (not transmit payload traffic) before its session is terminated. Applies to stations in the unauthenticated state. Usually this should be set low since many devices associate to whatever wireless networks they see even though the owner is not planning to use the network and may not be aware that there even is a wireless network nearby. The default forthis attribute is 5 minutes. This is an advanced option. An administrator should have to drill down for it in GUI applications. Validations : Integer value between 5 and 999999. |
postAuthenticatedIdleTimeout | number The number of minutes that the station can remain idle (not transmit payload traffic) before its session is terminated. Applies to stations that have authenticated to the network. Unless address space is at a premium this can and should be set to a higher value than preAuthenticatedIdleTimeout. The default for this attribute is 30 minutes. This is an advanced option. Anadministrator should have to drill down for it in GUI applications. Validations : Integer value between 0 and 999999. |
sessionTimeout | number The maximum number of minutes that a station is allowed to have a session on the network before it is logged out. This applies even when the user is active. Setting this to 0 allows the user to stay on the network without reauthenticating indefinitely. The default for this attribute is0. This value is used as the default maximum session duration for each new session. Session duration timeout values sent from a RADIUS server overrides this value. Validations : Integer value between 0 and 999999. |
uapsdEnabled | boolean Unscheduled Automatic Power Save Delivery (U-APSD) also known as WMM power save. Set to true to enable U-APSD andfalse to disable. The default for this setting is true (enabled). This is an advanced setting that most users will never need to change. It is configurable only because some client devices do not implement u-apsd correctly and run into trouble on networks using it. |
rm11kBeaconReport | boolean Select to enable Beacon Report |
rm11kQuietIe | boolean Select to enable Quiet IE |
admissionControlVideo | boolean This feature is only available if admission control is enabled for Voice. With admission control, clients are forced to request admission to use the high priority access categories in both inbound and outbound directions. Admission control protects admitted traffic against new bandwidth demands.Select to provide distinct thresholds for VI (video) |
admissionControlVoice | boolean Select to enable admission control forVoice. With admission control, clients are forced to request admission to use the high priority access categories in both inbound and outbound directions. Admission control protects admitted traffic against new bandwidth demands. |
admissionControlBestEffort | boolean Select to enable Global Admission Control for Best Effort, If the client does not support admission control for the access category that requires admission control, the traffic category will be downgraded to lower access category that does not have Mandatory Admission control. For example, if admission control is required for video, and client does not support admission control for video, traffic will be downgraded to Best Effort (BE) |
admissionControlBackgroundTraffic | boolean Select to enable Global Admission Control for Background Traffic, This feature is only available if admission control is enabled for Background. With admission control, clients are forced to request admission to use the high priority access categories in both inbound and outbound directions. Admission control protects admitted traffic against new bandwidth demands |
airtimeFairness | boolean Select to enable airtime Fairness |
mbaAuthorization required | boolean Select to enable mba authorization |
vendorSpecificAttributes | Array of strings (VsaType) Items Enum: "ingressRateControl" "egressRateControl" "vnsName" "apName" "topologyName" "ssid" "roleName" In addition to the standard RADIUS message, you can include Vendor Specific Attributes (VSAs). The Extreme Networks IdentiFi Wireless authentication mechanism provides seven VSAs for RADIUS and other authentication mechanisms (Vendor Specific Attributes). |
enableCaptivePortal required | boolean Flag to enable Captive portal |
authenticatedUserDefaultRoleID required | string Default role Id for authenticated user |
features | Array of strings List of supported features |
dot1dPortNumber | number 802.1d Port number |
accountingEnabled | boolean Select accounting Enabled |
mbatimeoutRoleId | string <uuid> Mac based authentication timeout Role id |
bypassOnboardingEnabled | boolean Deprecated Determines if the enabled bypass onboarding authentication is done on a 3rd-party RADIUS server. The default is false. |
roamingAssistPolicy | object (RoamingAssistPolicyElement) Nullable When roamingAssistPolicy=null, roaming assist is disabled. When roamingAssistPolicy={ detectionThreshold: -90 }, roaming assist is enabled. |
aaaPolicyId | string <uuid> |
clientToClientCommunication | boolean Default: true Enabling this feature causes the AP to allow MU to MU communication |
includeHostname | boolean Default: false Controls the AP hostname presence in the beacons. |
mbo | boolean Default: true Enables Agile Multiband feature, that enables Wi-Fi devices to better respond to changing Wi-Fi network conditions. Improved resource utilization helps balance Wi-Fi network load, increase capacity, and provide end users the best possible Wi-Fi experience. |
Updated service configuration for the customer
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "serviceName": "1ecaicpguestwebbatac",
- "captivePortalType": "Internal",
- "cpNonAuthenticatedPolicyName": "Unregistered role for 1ecaicpguestwebbatac",
- "status": "enabled",
- "shutdownOnMeshpointLoss": false,
- "ssid": "1ecaicpguestwebbatac",
- "unAuthenticatedUserDefaultRoleID": "26942420-6179-11e8-a0a4-c98f03226474",
- "defaultTopology": "a6a583f9-c5b0-4dca-b77c-36f99eb434b2",
- "defaultCoS": "1eea4d66-2607-11e7-93ae-92361f002671",
- "flexibleClientAccess": false,
- "privacy": {
- "WpaPskElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "mode": "auto",
- "pmfMode": "enabled",
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}, - "enabledSchedule": null,
- "suppressSsid": false,
- "enabled11kSupport": false,
- "preAuthenticatedIdleTimeout": 300,
- "postAuthenticatedIdleTimeout": 1800,
- "sessionTimeout": 0,
- "uapsdEnabled": true,
- "rm11kBeaconReport": false,
- "rm11kQuietIe": false,
- "admissionControlVideo": false,
- "admissionControlVoice": false,
- "admissionControlBestEffort": false,
- "admissionControlBackgroundTraffic": false,
- "airtimeFairness": false,
- "mbaAuthorization": true,
- "vendorSpecificAttributes": [
- "apName"
], - "enableCaptivePortal": true,
- "authenticatedUserDefaultRoleID": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "features": [
- "CENTRALIZED-SITE"
], - "dot1dPortNumber": 110,
- "accountingEnabled": false,
- "mbatimeoutRoleId": null,
- "proxied": "Local",
- "roamingAssistPolicy": null,
- "clientToClientCommunication": true,
- "includeHostname": false,
- "mbo": true
}
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "serviceName": "1ecaicpguestwebbatac",
- "captivePortalType": "Internal",
- "cpNonAuthenticatedPolicyName": "Unregistered role for 1ecaicpguestwebbatac",
- "status": "enabled",
- "shutdownOnMeshpointLoss": false,
- "ssid": "1ecaicpguestwebbatac",
- "unAuthenticatedUserDefaultRoleID": "26942420-6179-11e8-a0a4-c98f03226474",
- "defaultTopology": "a6a583f9-c5b0-4dca-b77c-36f99eb434b2",
- "defaultCoS": "1eea4d66-2607-11e7-93ae-92361f002671",
- "flexibleClientAccess": false,
- "privacy": {
- "WpaPskElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "mode": "auto",
- "pmfMode": "enabled",
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}, - "enabledSchedule": null,
- "suppressSsid": false,
- "enabled11kSupport": false,
- "preAuthenticatedIdleTimeout": 300,
- "postAuthenticatedIdleTimeout": 1800,
- "sessionTimeout": 0,
- "uapsdEnabled": true,
- "rm11kBeaconReport": false,
- "rm11kQuietIe": false,
- "admissionControlVideo": false,
- "admissionControlVoice": false,
- "admissionControlBestEffort": false,
- "admissionControlBackgroundTraffic": false,
- "airtimeFairness": false,
- "mbaAuthorization": true,
- "vendorSpecificAttributes": [
- "apName"
], - "enableCaptivePortal": true,
- "authenticatedUserDefaultRoleID": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "features": [
- "CENTRALIZED-SITE"
], - "dot1dPortNumber": 110,
- "accountingEnabled": false,
- "mbatimeoutRoleId": null,
- "proxied": "Local",
- "roamingAssistPolicy": null,
- "clientToClientCommunication": true,
- "includeHostname": false,
- "mbo": true
}
serviceId required | string A non-blank, valid Service name |
Service deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serviceId required | string A non-empty, valid service Id |
List of serial numbers
Error response
Extreme Campus Controller REST API Server
[- "string"
]
serviceId required | string A non-empty, valid Service UUID |
List of sites IDs at which the given service is deployed currently
Error response
Extreme Campus Controller REST API Server
[- "string"
]
serviceId required | string |
List of StationElement objects
Error response
Extreme Campus Controller REST API Server
[- {
- "macAddress": "D8:84:66:79:E3:02",
- "ipAddress": "10.47.75.132",
- "manufacturer": "Extreme Networks, Inc.",
- "rss": 0,
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "accessPointSerialNumber": "1703Y-1411400000",
- "v6UniqueLocalAddress": null,
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "dot11nAdvanced": 0,
- "accessPointName": "1703Y-1411400000",
- "receivedRate": 100000000,
- "v6linkLocalAddress": null,
- "capability": 0,
- "status": "ACTIVE",
- "roleId": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "radioId": 20,
- "protocol": null,
- "lastSeen": 1554485524000,
- "v6GlobalAddress": null,
- "dlLostRetriesPackets": 0,
- "transmittedRate": 100000000,
- "dlLostRetriesBytes": 0,
- "inBytes": 3405172422,
- "inPackets": 2432617,
- "outBytes": 58535209,
- "outPackets": 948090,
- "proxied": "Local",
- "dhcpHostName": "AP3916ic-CAM-D8846679E302",
- "osType": "",
- "ipv6Address": [
- "fe80::da84:66ff:fe79:e302"
], - "userName": "",
- "role": "Enterprise User",
- "deviceType": "EXTR2MP-CAM"
}
]
serviceId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Returns the ServiceReportElement.
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "topDevicesByUserCount": {
- "toTimeInMillis": 12345,
- "fromTimeInMillis": 12345,
- "reportType": "...",
- "distributionStats": [
- {
- "id": "...",
- "name": "...",
- "value": "..."
}, - {
- "id": "...",
- "name": "...",
- "value": "..."
}
], - "unit": "...",
- "reportName": "..."
}, - "applicationDistribution": {
- "toTimeInMillis": 12345,
- "fromTimeInMillis": 12345,
- "reportType": "...",
- "distributionStats": [
- {
- "id": "...",
- "name": "...",
- "value": "..."
}, - {
- "id": "...",
- "name": "...",
- "value": "..."
}
], - "unit": "...",
- "reportName": "..."
}, - "deviceManufacturerDistribution": {
- "toTimeInMillis": 12345,
- "fromTimeInMillis": 12345,
- "reportType": "...",
- "distributionStats": [
- {
- "id": "...",
- "name": "...",
- "value": "..."
}, - {
- "id": "...",
- "name": "...",
- "value": "..."
}
], - "unit": "...",
- "reportName": "..."
}, - "topDevicesByThroughput": {
- "toTimeInMillis": 12345,
- "fromTimeInMillis": 12345,
- "reportType": "...",
- "distributionStats": [
- {
- "id": "...",
- "name": "...",
- "value": "..."
}, - {
- "id": "...",
- "name": "...",
- "value": "..."
}
], - "unit": "...",
- "reportName": "..."
}, - "throughputReport": [
- {
- "fromTimeInMillis": 1554474766055.964,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554485566055.964,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554474841814.9873,
- "numPoints": 13,
- "value": "13"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554474766055.964,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554485566055.964,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554474841814.9873,
- "numPoints": 13,
- "value": "13"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554474766055.964,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554485566055.964,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554474841814.9873,
- "numPoints": 13,
- "value": "13"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topSwitchesByThroughput": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstSwitchesByThroughput": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAppGroupsByUniqueUsers": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAppGroupsByUniqueUsers": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554474220231.644,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554485020231.644,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:20",
- "name": "02:02:6F:E9:92:20",
- "value": 0
}
]
}
]
}
serviceid required | string |
List of profiles and APs, that use the WLAN as primary BSSID per radio
Error response
Extreme Campus Controller REST API Server
{- "profiles": [
- {
- "profileId": "string",
- "index": 1
}
], - "aps": [
- {
- "apsn": "string",
- "index": 1
}
]
}
SNMPElement object with all snmp configurations defined for the customer
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}
List of all the Site elements for the customer
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "canDelete": true,
- "canEdit": true,
- "siteName": "ThornhillCentralized",
- "country": "CANADA",
- "distributed": false,
- "timezone": "America/Toronto",
- "aaaPolicy": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": null,
- "radiusAuthProtocol": "PAP",
- "radiusAccountingEnabled": false,
- "authenticationRadiusServers": [ ],
- "accountingRadiusServers": [ ]
}, - "deviceGroups": [
- {
- "custId": null,
- "id": "4fe0d49e-4399-468c-abe5-581df0728505",
- "canDelete": null,
- "canEdit": null,
- "groupName": "DG-3912",
- "loadBalanceBandPreferenceEnabled": false,
- "roleIDs": null,
- "apSerialNumbers": [
- "1730Y-1015200000"
], - "topologyIDs": null,
- "serviceIDs": null,
- "backboneTopologyIDs": null,
- "radioAssignment": null,
- "wiredInterfaceAssignment": null,
- "enableDpi": true,
- "minimumBaseRate2_4": 6,
- "minimumBaseRate5": 6,
- "stbcEnabled2_4": false,
- "stbcEnabled5": false,
- "txbfEnabled2_4": "muMimo",
- "txbfEnabled5": "disabled",
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "aggregateMpdu5": true,
- "aggregateMpdu2_4": true,
- "profileId": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "xaiService": "LICENSED",
- "xaiServiceExpiryDate": 1617263995
}
], - "switchSerialNumbers": [
- "1733N-42224"
], - "stpEnabled": false,
- "siteManagerName": "",
- "siteManagerEmail": "",
- "contact": "",
- "treeNode": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "country": "CANADA",
- "region": "",
- "campus": "",
- "city": "",
- "mapCoordinates": "-79.36981999999999,43.8373972"
}, - "snmpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}, - "features": [
- "CENTRALIZED-SITE"
], - "proxied": "Local"
}
]
A valid Site instance
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
siteName | string [ 1 .. 64 ] characters A string that uniquely identifies a location Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
country | string (Country) Enum: "AFGHANISTAN" "ALBANIA" "ALGERIA" "AMERICAN_SAMOA" "ANDORRA" "ANGOLA" "ANGUILLA" "ANTARCTICA" "ANTIGUA_BARBUDA" "ARGENTINA" "ARMENIA" "ARUBA" "AUSTRALIA" "AUSTRIA" "AZERBAIJAN" "BAHAMAS" "BAHRAIN" "BANGLADESH" "BARBADOS" "BELARUS" "BELGIUM" "BELIZE" "BENIN" "BERMUDA" "BHUTAN" "BOLIVIA" "BOSNIA_HERZEGOVINA" "BOTSWANA" "BOUVET_ISLAND" "BRAZIL" "BRITISH_INDIAN_OCEAN_TERRITORY" "BRUNEI_DARUSSALAM" "BULGARIA" "BURKINA_FASO" "BURUNDI" "CAMBODIA" "CAMEROON" "CANADA" "CAPE_VERDE" "CAYMAN_ISLANDS" "CENTRAL_AFRICAN_REPUBLIC" "CHAD" "CHILE" "CHINA" "CHRISTMAS_ISLAND" "COCOS_KEELING_ISLANDS" "COLOMBIA" "COMOROS" "CONGO" "CONGO_THE_DRC" "COOK_ISLANDS" "COSTA_RICA" "IVORY_COAST" "CROATIA" "CUBA" "CURACAO" "CYPRUS" "CZECH" "DENMARK" "DJIBOUTI" "DOMINICA" "DOMINICAN" "EAST_TIMOR" "ECUADOR" "EGYPT" "EL_SALVADOR" "EQUATORIAL_GUINEA" "ERITREA" "ESTONIA" "ETHIOPIA" "FALKLAND_ISLANDS_MALVINAS" "FAEROE_ISLANDS" "FIJI" "FINLAND" "FRANCE" "FRANCE_METROPOLITAN" "FRENCH_GUIANA" "FRENCH_POLYNESIA" "FRENCH_SOUTHERN_TERRITORIES" "GABON" "GAMBIA" "GEORGIA" "GERMANY" "GHANA" "GIBRALTAR" "GREECE" "GREENLAND" "GRENADA" "GUADELOUPE" "GUAM" "GUATEMALA" "GUINEA" "GUINEA_BISSAU" "GUYANA" "HAITI" "HEARD_AND_MC_DONALD_ISLANDS" "VATICAN" "HONDURAS" "HONG_KONG" "HUNGARY" "ICELAND" "INDIA" "INDONESIA" "IRAN" "IRAQ" "IRELAND" "ISRAEL" "ITALY" "JAMAICA" "JAPAN" "JORDAN" "KAZAKHSTAN" "KENYA" "KIRIBATI" "KOREA_NORTH" "KOREA" "KOSOVO" "KUWAIT" "KYRGYZSTAN" "LAOS" "LATVIA" "LEBANON" "LESOTHO" "LIBERIA" "LIBYA" "LIECHTENSTEIN" "LITHUANIA" "LUXEMBOURG" "MACAU" "MACAULL" "MACEDONIA" "MADAGASCAR" "MALAWI" "MALAYSIA" "MALDIVES" "MALI" "MALTA" "MARSHALL_ISLANDS" "MARTINIQUE" "MAURITANIA" "MAURITIUS" "MAYOTTE" "MEXICO" "MICRONESIA_FEDERATED_STATES_OF" "MOLDOVA_REPUBLIC_OF" "MONACO" "MONGOLIA" "MONTENEGRO" "MONTSERRAT" "MOROCCO" "MOZAMIBIQUE" "MYANMAR_BURMA" "NAMIBIA" "NAURU" "NEPAL" "NETHERLANDS" "NEW_CALEDONIA" "NEW_ZEALAND" "NICARAGUA" "NIGER" "NIGERIA" "NIUE" "NORFOLK_ISLAND" "NORTHERN_MARIANA_ISLANDS" "NORWAY" "OMAN" "PAKISTAN" "PALAU" "PANAMA" "PAPUA_NEW_GUINEA" "PARAGUAY" "PERU" "PHILIPPINES" "PITCAIRN" "POLAND" "PORTUGAL" "PUERTO_RICO" "QATAR" "REUNION" "ROMANIA" "RUSSIA" "RWANDA" "SAINT_KITTS_AND_NEVIS" "SAINT_LUCIA" "SAINT_VINCENT_AND_THE_GRENADINES" "SAMOA" "SAN_MARINO" "SAO_TOME_AND_PRINCIPE" "SAUDI_ARABIA" "SENEGAL" "SERBIA" "SERBIA_MONTENEGRO" "SEYCHELLES" "SIERRA_LEONE" "SINGAPORE" "SLOVAKIA" "SLOVENIA" "SOLOMON_ISLANDS" "SOMALIA" "SOUTH_AFRICA" "SOUTH_GEORGIA_AND_SOUTH_SS" "SOUTH_SUDAN" "SPAIN" "SRI_LANKA" "ST_HELENA" "ST_PIERRE_AND_MIQUELON" "SUDAN" "SURINAME" "SVALBARD_AND_JAN_MAYEN_ISLANDS" "SWAZILAND" "SWEDEN" "SWITZERLAND" "SYRIA" "TAIWAN" "TAJIKISTAN" "TANZANIA_UNITED_REPUBLIC_OF" "THAILAND" "TOGO" "TOKELAU" "TONGA" "TRINIDAD_AND_TOBAGO" "TUNISIA" "TURKEY" "TURKMENISTAN" "TURKS_AND_CAICOS_ISLANDS" "TUVALU" "UGANDA" "UKRAINE" "UAE" "UNITED_KINGDOM" "UNITED_STATES" "URUGUAY" "US_MINOR_ISLANDS" "UZBEKISTAN" "VANUATU" "VENEZUELA" "VIETNAM" "VIRGIN_ISLANDS_BRITISH" "VIRGIN_ISLANDS_US" "WALLIS_AND_FUTUNA_ISLANDS" "WESTERN_SAHARA" "YEMEN" "ZAMBIA" "ZIMBABWE" "DEBUG" "DEMO" "NETHERLANDS_ANTILLES" |
distributed | boolean |
timezone | string The name of the time zone in which the site and its devices are located. The string must be one of the official time zone strings listed in the file "zone1970.tab" available from IANA at www.iana.org in the file https://www.iana.org/time-zones/repository/releases/tzdata2015e.tar.gz. This field is mandatory. Validations : Not null and non-empty, valid time zone string |
aaaPolicy | object (AAAPolicyElement) Recursive This class represents a AAA Policy |
aaaPolicyId | string <uuid> |
deviceGroups | Array of objects (DeviceGroupElement) The list of device groups associated with this site. |
switchDeviceGroups | Array of objects (SwitchDeviceGroupElement) The list of switch device groups associated with this site. |
switchSerialNumbers | Array of strings The list of switches in the site. It return only contains the serial numbers of the switches. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
stpEnabled | boolean A flag to enable STP globally per site. |
siteManagerName | string [ 0 .. 64 ] characters |
siteManagerEmail | string [ 0 .. 64 ] characters |
contact | string [ 0 .. 64 ] characters |
treeNode | object (TreeNodeElement) Recursive |
snmpConfig | object (SNMPElement) Recursive Abstract REST Gateway Element - Contains all of the attributes that are common across all elements. |
proxied | string (Proxied) Deprecated Enum: "Local" "Controller" |
enforceVersion | string (EnforceVersion) Enum: "full" "major" "minor" "none" "strict" |
preferredAffinity | string (PreferredAffinity) Default: "Any" Enum: "Any" "Primary" "Backup" |
Newly created SiteElement instance with the configured parameters
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "canDelete": true,
- "canEdit": true,
- "siteName": "ThornhillCentralized",
- "country": "CANADA",
- "distributed": false,
- "timezone": "America/Toronto",
- "aaaPolicy": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": null,
- "radiusAuthProtocol": "PAP",
- "radiusAccountingEnabled": false,
- "authenticationRadiusServers": [ ],
- "accountingRadiusServers": [ ]
}, - "deviceGroups": [
- {
- "custId": null,
- "id": "4fe0d49e-4399-468c-abe5-581df0728505",
- "canDelete": null,
- "canEdit": null,
- "groupName": "DG-3912",
- "loadBalanceBandPreferenceEnabled": false,
- "roleIDs": null,
- "apSerialNumbers": [
- "1730Y-1015200000"
], - "topologyIDs": null,
- "serviceIDs": null,
- "backboneTopologyIDs": null,
- "radioAssignment": null,
- "wiredInterfaceAssignment": null,
- "enableDpi": true,
- "minimumBaseRate2_4": 6,
- "minimumBaseRate5": 6,
- "stbcEnabled2_4": false,
- "stbcEnabled5": false,
- "txbfEnabled2_4": "muMimo",
- "txbfEnabled5": "disabled",
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "aggregateMpdu5": true,
- "aggregateMpdu2_4": true,
- "profileId": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "xaiService": "LICENSED",
- "xaiServiceExpiryDate": 1617263995
}
], - "switchSerialNumbers": [
- "1733N-42224"
], - "stpEnabled": false,
- "siteManagerName": "",
- "siteManagerEmail": "",
- "contact": "",
- "treeNode": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "country": "CANADA",
- "region": "",
- "campus": "",
- "city": "",
- "mapCoordinates": "-79.36981999999999,43.8373972"
}, - "snmpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}, - "features": [
- "CENTRALIZED-SITE"
], - "proxied": "Local"
}
{- "custId": null,
- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "canDelete": true,
- "canEdit": true,
- "siteName": "ThornhillCentralized",
- "country": "CANADA",
- "distributed": false,
- "timezone": "America/Toronto",
- "aaaPolicy": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": null,
- "radiusAuthProtocol": "PAP",
- "radiusAccountingEnabled": false,
- "authenticationRadiusServers": [ ],
- "accountingRadiusServers": [ ]
}, - "deviceGroups": [
- {
- "custId": null,
- "id": "4fe0d49e-4399-468c-abe5-581df0728505",
- "canDelete": null,
- "canEdit": null,
- "groupName": "DG-3912",
- "loadBalanceBandPreferenceEnabled": false,
- "roleIDs": null,
- "apSerialNumbers": [
- "1730Y-1015200000"
], - "topologyIDs": null,
- "serviceIDs": null,
- "backboneTopologyIDs": null,
- "radioAssignment": null,
- "wiredInterfaceAssignment": null,
- "enableDpi": true,
- "minimumBaseRate2_4": 6,
- "minimumBaseRate5": 6,
- "stbcEnabled2_4": false,
- "stbcEnabled5": false,
- "txbfEnabled2_4": "muMimo",
- "txbfEnabled5": "disabled",
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "aggregateMpdu5": true,
- "aggregateMpdu2_4": true,
- "profileId": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "xaiService": "LICENSED",
- "xaiServiceExpiryDate": 1617263995
}
], - "switchSerialNumbers": [
- "1733N-42224"
], - "stpEnabled": false,
- "siteManagerName": "",
- "siteManagerEmail": "",
- "contact": "",
- "treeNode": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "country": "CANADA",
- "region": "",
- "campus": "",
- "city": "",
- "mapCoordinates": "-79.36981999999999,43.8373972"
}, - "snmpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}, - "features": [
- "CENTRALIZED-SITE"
], - "proxied": "Local"
}
SNMPElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}
List of supported countries
Error response
Extreme Campus Controller REST API Server
[- {
- "country": "AFGHANISTAN",
- "countryDesc": "Afghanistan"
}
]
SiteElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "canDelete": true,
- "canEdit": true,
- "siteName": "ThornhillCentralized",
- "country": "CANADA",
- "distributed": false,
- "timezone": "America/Toronto",
- "aaaPolicy": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": null,
- "radiusAuthProtocol": "PAP",
- "radiusAccountingEnabled": false,
- "authenticationRadiusServers": [ ],
- "accountingRadiusServers": [ ]
}, - "deviceGroups": [
- {
- "custId": null,
- "id": "4fe0d49e-4399-468c-abe5-581df0728505",
- "canDelete": null,
- "canEdit": null,
- "groupName": "DG-3912",
- "loadBalanceBandPreferenceEnabled": false,
- "roleIDs": null,
- "apSerialNumbers": [
- "1730Y-1015200000"
], - "topologyIDs": null,
- "serviceIDs": null,
- "backboneTopologyIDs": null,
- "radioAssignment": null,
- "wiredInterfaceAssignment": null,
- "enableDpi": true,
- "minimumBaseRate2_4": 6,
- "minimumBaseRate5": 6,
- "stbcEnabled2_4": false,
- "stbcEnabled5": false,
- "txbfEnabled2_4": "muMimo",
- "txbfEnabled5": "disabled",
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "aggregateMpdu5": true,
- "aggregateMpdu2_4": true,
- "profileId": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "xaiService": "LICENSED",
- "xaiServiceExpiryDate": 1617263995
}
], - "switchSerialNumbers": [
- "1733N-42224"
], - "stpEnabled": false,
- "siteManagerName": "",
- "siteManagerEmail": "",
- "contact": "",
- "treeNode": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "country": "CANADA",
- "region": "",
- "campus": "",
- "city": "",
- "mapCoordinates": "-79.36981999999999,43.8373972"
}, - "snmpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}, - "features": [
- "CENTRALIZED-SITE"
], - "proxied": "Local"
}
Map with site names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
siteId required | string A non-empty, valid Site Id |
SiteElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "canDelete": true,
- "canEdit": true,
- "siteName": "ThornhillCentralized",
- "country": "CANADA",
- "distributed": false,
- "timezone": "America/Toronto",
- "aaaPolicy": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": null,
- "radiusAuthProtocol": "PAP",
- "radiusAccountingEnabled": false,
- "authenticationRadiusServers": [ ],
- "accountingRadiusServers": [ ]
}, - "deviceGroups": [
- {
- "custId": null,
- "id": "4fe0d49e-4399-468c-abe5-581df0728505",
- "canDelete": null,
- "canEdit": null,
- "groupName": "DG-3912",
- "loadBalanceBandPreferenceEnabled": false,
- "roleIDs": null,
- "apSerialNumbers": [
- "1730Y-1015200000"
], - "topologyIDs": null,
- "serviceIDs": null,
- "backboneTopologyIDs": null,
- "radioAssignment": null,
- "wiredInterfaceAssignment": null,
- "enableDpi": true,
- "minimumBaseRate2_4": 6,
- "minimumBaseRate5": 6,
- "stbcEnabled2_4": false,
- "stbcEnabled5": false,
- "txbfEnabled2_4": "muMimo",
- "txbfEnabled5": "disabled",
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "aggregateMpdu5": true,
- "aggregateMpdu2_4": true,
- "profileId": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "xaiService": "LICENSED",
- "xaiServiceExpiryDate": 1617263995
}
], - "switchSerialNumbers": [
- "1733N-42224"
], - "stpEnabled": false,
- "siteManagerName": "",
- "siteManagerEmail": "",
- "contact": "",
- "treeNode": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "country": "CANADA",
- "region": "",
- "campus": "",
- "city": "",
- "mapCoordinates": "-79.36981999999999,43.8373972"
}, - "snmpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}, - "features": [
- "CENTRALIZED-SITE"
], - "proxied": "Local"
}
siteId required | string A non-empty, valid Site Id |
A valid Site with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
siteName | string [ 1 .. 64 ] characters A string that uniquely identifies a location Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
country | string (Country) Enum: "AFGHANISTAN" "ALBANIA" "ALGERIA" "AMERICAN_SAMOA" "ANDORRA" "ANGOLA" "ANGUILLA" "ANTARCTICA" "ANTIGUA_BARBUDA" "ARGENTINA" "ARMENIA" "ARUBA" "AUSTRALIA" "AUSTRIA" "AZERBAIJAN" "BAHAMAS" "BAHRAIN" "BANGLADESH" "BARBADOS" "BELARUS" "BELGIUM" "BELIZE" "BENIN" "BERMUDA" "BHUTAN" "BOLIVIA" "BOSNIA_HERZEGOVINA" "BOTSWANA" "BOUVET_ISLAND" "BRAZIL" "BRITISH_INDIAN_OCEAN_TERRITORY" "BRUNEI_DARUSSALAM" "BULGARIA" "BURKINA_FASO" "BURUNDI" "CAMBODIA" "CAMEROON" "CANADA" "CAPE_VERDE" "CAYMAN_ISLANDS" "CENTRAL_AFRICAN_REPUBLIC" "CHAD" "CHILE" "CHINA" "CHRISTMAS_ISLAND" "COCOS_KEELING_ISLANDS" "COLOMBIA" "COMOROS" "CONGO" "CONGO_THE_DRC" "COOK_ISLANDS" "COSTA_RICA" "IVORY_COAST" "CROATIA" "CUBA" "CURACAO" "CYPRUS" "CZECH" "DENMARK" "DJIBOUTI" "DOMINICA" "DOMINICAN" "EAST_TIMOR" "ECUADOR" "EGYPT" "EL_SALVADOR" "EQUATORIAL_GUINEA" "ERITREA" "ESTONIA" "ETHIOPIA" "FALKLAND_ISLANDS_MALVINAS" "FAEROE_ISLANDS" "FIJI" "FINLAND" "FRANCE" "FRANCE_METROPOLITAN" "FRENCH_GUIANA" "FRENCH_POLYNESIA" "FRENCH_SOUTHERN_TERRITORIES" "GABON" "GAMBIA" "GEORGIA" "GERMANY" "GHANA" "GIBRALTAR" "GREECE" "GREENLAND" "GRENADA" "GUADELOUPE" "GUAM" "GUATEMALA" "GUINEA" "GUINEA_BISSAU" "GUYANA" "HAITI" "HEARD_AND_MC_DONALD_ISLANDS" "VATICAN" "HONDURAS" "HONG_KONG" "HUNGARY" "ICELAND" "INDIA" "INDONESIA" "IRAN" "IRAQ" "IRELAND" "ISRAEL" "ITALY" "JAMAICA" "JAPAN" "JORDAN" "KAZAKHSTAN" "KENYA" "KIRIBATI" "KOREA_NORTH" "KOREA" "KOSOVO" "KUWAIT" "KYRGYZSTAN" "LAOS" "LATVIA" "LEBANON" "LESOTHO" "LIBERIA" "LIBYA" "LIECHTENSTEIN" "LITHUANIA" "LUXEMBOURG" "MACAU" "MACAULL" "MACEDONIA" "MADAGASCAR" "MALAWI" "MALAYSIA" "MALDIVES" "MALI" "MALTA" "MARSHALL_ISLANDS" "MARTINIQUE" "MAURITANIA" "MAURITIUS" "MAYOTTE" "MEXICO" "MICRONESIA_FEDERATED_STATES_OF" "MOLDOVA_REPUBLIC_OF" "MONACO" "MONGOLIA" "MONTENEGRO" "MONTSERRAT" "MOROCCO" "MOZAMIBIQUE" "MYANMAR_BURMA" "NAMIBIA" "NAURU" "NEPAL" "NETHERLANDS" "NEW_CALEDONIA" "NEW_ZEALAND" "NICARAGUA" "NIGER" "NIGERIA" "NIUE" "NORFOLK_ISLAND" "NORTHERN_MARIANA_ISLANDS" "NORWAY" "OMAN" "PAKISTAN" "PALAU" "PANAMA" "PAPUA_NEW_GUINEA" "PARAGUAY" "PERU" "PHILIPPINES" "PITCAIRN" "POLAND" "PORTUGAL" "PUERTO_RICO" "QATAR" "REUNION" "ROMANIA" "RUSSIA" "RWANDA" "SAINT_KITTS_AND_NEVIS" "SAINT_LUCIA" "SAINT_VINCENT_AND_THE_GRENADINES" "SAMOA" "SAN_MARINO" "SAO_TOME_AND_PRINCIPE" "SAUDI_ARABIA" "SENEGAL" "SERBIA" "SERBIA_MONTENEGRO" "SEYCHELLES" "SIERRA_LEONE" "SINGAPORE" "SLOVAKIA" "SLOVENIA" "SOLOMON_ISLANDS" "SOMALIA" "SOUTH_AFRICA" "SOUTH_GEORGIA_AND_SOUTH_SS" "SOUTH_SUDAN" "SPAIN" "SRI_LANKA" "ST_HELENA" "ST_PIERRE_AND_MIQUELON" "SUDAN" "SURINAME" "SVALBARD_AND_JAN_MAYEN_ISLANDS" "SWAZILAND" "SWEDEN" "SWITZERLAND" "SYRIA" "TAIWAN" "TAJIKISTAN" "TANZANIA_UNITED_REPUBLIC_OF" "THAILAND" "TOGO" "TOKELAU" "TONGA" "TRINIDAD_AND_TOBAGO" "TUNISIA" "TURKEY" "TURKMENISTAN" "TURKS_AND_CAICOS_ISLANDS" "TUVALU" "UGANDA" "UKRAINE" "UAE" "UNITED_KINGDOM" "UNITED_STATES" "URUGUAY" "US_MINOR_ISLANDS" "UZBEKISTAN" "VANUATU" "VENEZUELA" "VIETNAM" "VIRGIN_ISLANDS_BRITISH" "VIRGIN_ISLANDS_US" "WALLIS_AND_FUTUNA_ISLANDS" "WESTERN_SAHARA" "YEMEN" "ZAMBIA" "ZIMBABWE" "DEBUG" "DEMO" "NETHERLANDS_ANTILLES" |
distributed | boolean |
timezone | string The name of the time zone in which the site and its devices are located. The string must be one of the official time zone strings listed in the file "zone1970.tab" available from IANA at www.iana.org in the file https://www.iana.org/time-zones/repository/releases/tzdata2015e.tar.gz. This field is mandatory. Validations : Not null and non-empty, valid time zone string |
aaaPolicy | object (AAAPolicyElement) Recursive This class represents a AAA Policy |
aaaPolicyId | string <uuid> |
deviceGroups | Array of objects (DeviceGroupElement) The list of device groups associated with this site. |
switchDeviceGroups | Array of objects (SwitchDeviceGroupElement) The list of switch device groups associated with this site. |
switchSerialNumbers | Array of strings The list of switches in the site. It return only contains the serial numbers of the switches. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
stpEnabled | boolean A flag to enable STP globally per site. |
siteManagerName | string [ 0 .. 64 ] characters |
siteManagerEmail | string [ 0 .. 64 ] characters |
contact | string [ 0 .. 64 ] characters |
treeNode | object (TreeNodeElement) Recursive |
snmpConfig | object (SNMPElement) Recursive Abstract REST Gateway Element - Contains all of the attributes that are common across all elements. |
proxied | string (Proxied) Deprecated Enum: "Local" "Controller" |
enforceVersion | string (EnforceVersion) Enum: "full" "major" "minor" "none" "strict" |
preferredAffinity | string (PreferredAffinity) Default: "Any" Enum: "Any" "Primary" "Backup" |
The updated site configuration
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "canDelete": true,
- "canEdit": true,
- "siteName": "ThornhillCentralized",
- "country": "CANADA",
- "distributed": false,
- "timezone": "America/Toronto",
- "aaaPolicy": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": null,
- "radiusAuthProtocol": "PAP",
- "radiusAccountingEnabled": false,
- "authenticationRadiusServers": [ ],
- "accountingRadiusServers": [ ]
}, - "deviceGroups": [
- {
- "custId": null,
- "id": "4fe0d49e-4399-468c-abe5-581df0728505",
- "canDelete": null,
- "canEdit": null,
- "groupName": "DG-3912",
- "loadBalanceBandPreferenceEnabled": false,
- "roleIDs": null,
- "apSerialNumbers": [
- "1730Y-1015200000"
], - "topologyIDs": null,
- "serviceIDs": null,
- "backboneTopologyIDs": null,
- "radioAssignment": null,
- "wiredInterfaceAssignment": null,
- "enableDpi": true,
- "minimumBaseRate2_4": 6,
- "minimumBaseRate5": 6,
- "stbcEnabled2_4": false,
- "stbcEnabled5": false,
- "txbfEnabled2_4": "muMimo",
- "txbfEnabled5": "disabled",
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "aggregateMpdu5": true,
- "aggregateMpdu2_4": true,
- "profileId": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "xaiService": "LICENSED",
- "xaiServiceExpiryDate": 1617263995
}
], - "switchSerialNumbers": [
- "1733N-42224"
], - "stpEnabled": false,
- "siteManagerName": "",
- "siteManagerEmail": "",
- "contact": "",
- "treeNode": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "country": "CANADA",
- "region": "",
- "campus": "",
- "city": "",
- "mapCoordinates": "-79.36981999999999,43.8373972"
}, - "snmpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}, - "features": [
- "CENTRALIZED-SITE"
], - "proxied": "Local"
}
{- "custId": null,
- "id": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "canDelete": true,
- "canEdit": true,
- "siteName": "ThornhillCentralized",
- "country": "CANADA",
- "distributed": false,
- "timezone": "America/Toronto",
- "aaaPolicy": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "name": null,
- "radiusAuthProtocol": "PAP",
- "radiusAccountingEnabled": false,
- "authenticationRadiusServers": [ ],
- "accountingRadiusServers": [ ]
}, - "deviceGroups": [
- {
- "custId": null,
- "id": "4fe0d49e-4399-468c-abe5-581df0728505",
- "canDelete": null,
- "canEdit": null,
- "groupName": "DG-3912",
- "loadBalanceBandPreferenceEnabled": false,
- "roleIDs": null,
- "apSerialNumbers": [
- "1730Y-1015200000"
], - "topologyIDs": null,
- "serviceIDs": null,
- "backboneTopologyIDs": null,
- "radioAssignment": null,
- "wiredInterfaceAssignment": null,
- "enableDpi": true,
- "minimumBaseRate2_4": 6,
- "minimumBaseRate5": 6,
- "stbcEnabled2_4": false,
- "stbcEnabled5": false,
- "txbfEnabled2_4": "muMimo",
- "txbfEnabled5": "disabled",
- "rfMgmtPolicyId": "bd9d7042-f0c7-11e7-8c3f-9a214cf093af",
- "aggregateMpdu5": true,
- "aggregateMpdu2_4": true,
- "profileId": "41f88f5a-f0c0-11e7-8c3f-9a214cf09306",
- "xaiService": "LICENSED",
- "xaiServiceExpiryDate": 1617263995
}
], - "switchSerialNumbers": [
- "1733N-42224"
], - "stpEnabled": false,
- "siteManagerName": "",
- "siteManagerEmail": "",
- "contact": "",
- "treeNode": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "country": "CANADA",
- "region": "",
- "campus": "",
- "city": "",
- "mapCoordinates": "-79.36981999999999,43.8373972"
}, - "snmpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "trapSeverity": "Critical",
- "snmpVersion": "DISABLED",
- "engineId": null,
- "context": null,
- "v2Communities": { },
- "v3Users": [ ],
- "notifications": [ ]
}, - "features": [
- "CENTRALIZED-SITE"
], - "proxied": "Local"
}
siteId required | string A non-empty, valid Site Id |
Site deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
siteId required | string A non-empty, valid Site Id |
newSiteName | string A non-empty, valid names for the new site |
Cloned SiteElement instance
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
siteid required | string |
List
Error response
Extreme Campus Controller REST API Server
[- {
- "macAddress": "D8:84:66:79:E3:02",
- "ipAddress": "10.47.75.132",
- "manufacturer": "Extreme Networks, Inc.",
- "rss": 0,
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "accessPointSerialNumber": "1703Y-1411400000",
- "v6UniqueLocalAddress": null,
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "dot11nAdvanced": 0,
- "accessPointName": "1703Y-1411400000",
- "receivedRate": 100000000,
- "v6linkLocalAddress": null,
- "capability": 0,
- "status": "ACTIVE",
- "roleId": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "radioId": 20,
- "protocol": null,
- "lastSeen": 1554485524000,
- "v6GlobalAddress": null,
- "dlLostRetriesPackets": 0,
- "transmittedRate": 100000000,
- "dlLostRetriesBytes": 0,
- "inBytes": 3405172422,
- "inPackets": 2432617,
- "outBytes": 58535209,
- "outPackets": 948090,
- "proxied": "Local",
- "dhcpHostName": "AP3916ic-CAM-D8846679E302",
- "osType": "",
- "ipv6Address": [
- "fe80::da84:66ff:fe79:e302"
], - "userName": "",
- "role": "Enterprise User",
- "deviceType": "EXTR2MP-CAM"
}
]
duration | string 3H|3D|14D Default: "3H" Example: duration=3H Value from ReportDurationEnum in number of days. Optional, default value 31 days |
widgetList | string |
Returns DashboardReportElement.
Error response
Extreme Campus Controller REST API Server
{- "throughputReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313066068.005,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302521602.1274,
- "numPoints": 3696635.2,
- "value": "3696635.2000000002"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313066068.005,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302281602.1274,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313066068.005,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302281602.1274,
- "numPoints": 8,
- "value": "8"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topSitesByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ThornhillDistributed",
- "name": "ThornhillDistributed",
- "value": 558606.0955555555
}
]
}
], - "topSitesByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Unique User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DevelopmentLab7",
- "name": "DevelopmentLab7",
- "value": [
- 22
]
}
]
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP2-ap8533-9A258C",
- "name": "Lab7-AP2-ap8533-9A258C",
- "value": 529307.9585185185
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap7632-2501B1",
- "name": "ap7632-2501B1",
- "value": 9
}
]
}
], - "topServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": 573624.8177777778
}
]
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 529307.9585185185
}
]
}
], - "worstSitesByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Sites by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ThornhillCentralized",
- "name": "ThornhillCentralized",
- "value": 277.21777777777777
}
]
}
], - "worstSitesByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Sites by Unique User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "BlackstoneWing",
- "name": "BlackstoneWing",
- "value": [
- 2
]
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP3-ap7632-250A26",
- "name": "Lab7-AP3-ap7632-250A26",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopenwing0",
- "name": "ecaopenwing0",
- "value": 0
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DA:84:66:BF:6B:20",
- "name": "DA:84:66:BF:6B:20",
- "value": 0
}
]
}
], - "topSitesByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DevelopmentLab7",
- "name": "DevelopmentLab7",
- "value": [
- 9
]
}
]
}
], - "worstSitesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Sites by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "BlackstoneWing",
- "name": "BlackstoneWing",
- "value": [
- 1
]
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap7632-250143",
- "name": "ap7632-250143",
- "value": 4
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 11
]
}
]
}
], - "worstServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": [
- 1
]
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DA:84:66:BF:6B:20",
- "name": "DA:84:66:BF:6B:20",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 714565744
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 19
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 19
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Android",
- "name": "Android",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Android",
- "name": "Android",
- "value": [
- 1
]
}
]
}
], - "topServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 21
]
}
]
}
], - "worstServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": [
- 2
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 14
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 72399.52586737223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 21
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Streaming",
- "name": "Streaming",
- "value": 1.8064641373377832
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Streaming",
- "name": "Streaming",
- "value": 2412
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 96668211
}
]
}
], - "guestUsersReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Associated Guests",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313066068.005,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554313066068.005,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "NoData",
- "type": [
- "number"
]
}
], - "band": "all"
}
], - "dwellTimeReport": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Guest Dwell Time",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "sort": 0,
- "duration": "0.0-10.0min",
- "guest_login": 0,
- "total": 0,
- "self_signup": 0,
- "cng": 0,
- "twitter_count": 0,
- "facebook_count": 0,
- "automac": 0,
- "google_count": 0
}
]
}
], - "topSitesBySnr": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "DevelopmentLab7",
- "name": "DevelopmentLab7",
- "value": 56.1
}
]
}
], - "topSitesByChannelUtil": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ThornhillCentralized",
- "name": "ThornhillCentralized",
- "value": 57.8
}
]
}
], - "worstSitesByChannelUtil": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Bottom Sites by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "",
- "name": "",
- "value": 0
}
]
}
], - "worstSitesBySnr": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Bottom Sites by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "",
- "name": "",
- "value": 0
}
]
}
], - "worstSitesByRetries": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Bottom Sites by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "BlackstoneWing",
- "name": "BlackstoneWing",
- "value": 0
}
]
}
], - "topSitesByChannelChanges": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Channel Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [ ]
}
], - "topSitesByPowerChanges": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Power Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ThornhillCentralized",
- "name": "ThornhillCentralized",
- "value": 47
}
]
}
], - "topSitesByRetries": [
- {
- "fromTimeInMillis": 1554302266068.005,
- "reportName": "Top Sites by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313066068.005,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "BlackstoneWing",
- "name": "BlackstoneWing",
- "value": 0
}
]
}
], - "networkHealth": {
- "primaryActiveAPs": 17,
- "backupActiveAPs": 7,
- "inactiveAPs": 14,
- "lowPowerAPs": 0,
- "globalSyncStatus": "Synchronized",
- "mobilityStatus": false,
- "linkStatus": "Up",
- "syncResult": "",
- "activeSWs": 1,
- "inactiveSWs": 0,
- "troubleSWs": 0
}, - "deploymentQoE": [
- {
- "reportName": "Deployment QoE",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "siteName": "ThornhillDistributed",
- "siteQoE": 2.2
}
], - "listGood": [
- {
- "siteName": "BlackstoneWing",
- "siteQoE": 3.3
}
], - "listExcellent": [ ],
- "enable": 1,
- "numSitesTailofQoE": 2,
- "labelSitesTailofQoE": "Average",
- "sitesQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 2,
- "fracttionofTimeLower": 0,
- "fracttionofTimeHigher": 0,
- "clients": 0,
- "totalClients": 0,
- "clientPercentage": 0
}
]
}
], - "packetCaptureList": [
- {
- "reportType": "Table",
- "tableData": {
- "columnNames": [
- "Status"
], - "rowData": [ ]
}, - "reportName": "Packet Capture Instances"
}
]
}
siteId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Returns SiteReportElement if siteId parameter exists.
Error response
Extreme Campus Controller REST API Server
{- "throughputReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302882041.4385,
- "numPoints": 278.77966101694915,
- "value": "278.77966101694915"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 5,
- "value": "5"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 54.897777777777776
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": 274.08444444444444
}
]
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:8B:67:77",
- "name": "D8:84:66:8B:67:77",
- "value": 54.897777777777776
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP3-ap7632-250A26",
- "name": "Lab7-AP3-ap7632-250A26",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": 0
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 54.762962962962966
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "topServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "wired",
- "name": "wired",
- "value": [
- 5
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "guestUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Associated Guests",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554313551849.283,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "NoData",
- "type": [
- "number"
]
}
], - "band": "all"
}
], - "dwellTimeReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Guest Dwell Time",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "sort": 0,
- "duration": "0.0-10.0min",
- "guest_login": 0,
- "total": 0,
- "self_signup": 0,
- "cng": 0,
- "twitter_count": 0,
- "facebook_count": 0,
- "automac": 0,
- "google_count": 0
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "topApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab6-AP2-1644Y-1000400000",
- "name": "Lab6-AP2-1644Y-1000400000",
- "value": 66.1
}
]
}
], - "topApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1416300000",
- "name": "1703Y-1416300000",
- "value": 46.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "channelDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Channel Distribution by Protocol",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": 1,
- "name": 1,
- "value": [
- 7
]
}
]
}
], - "topApsByChannelChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [ ]
}
], - "topApsByPowerChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Power Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 24
}
]
}
], - "topApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap8533-9A235C",
- "name": "ap8533-9A235C",
- "value": 0
}
]
}
], - "worstApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topAccessPointsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-LabArea",
- "name": "Thornhill-LabArea",
- "value": 267
}
]
}
], - "worstAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-Enclosure",
- "name": "Thornhill-Enclosure",
- "value": 254
}
]
}
], - "topFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "worstFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "topMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:81:EE:0D",
- "name": "D8:84:66:81:EE:0D",
- "value": 1006.4149251866944
}
]
}
], - "worstMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:71:8F:C8",
- "name": "D8:84:66:71:8F:C8",
- "value": 0
}
]
}
], - "topFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225724
}
]
}
], - "worstFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225733
}
]
}
], - "mobilityOverTime": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Mobility Over Time",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "users",
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302400000,
- "numPoints": 239,
- "value": "239"
}
], - "statName": "Mobile",
- "type": "number"
}
], - "band": "all"
}
], - "siteQoE": [
- {
- "reportName": "Site QoE",
- "reportType": "",
- "unit": "",
- "listBad": [ ],
- "listAverage": [ ],
- "listGood": [ ],
- "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": "",
- "toTimeInMillis": "",
- "apsQoEdistribution": [
- { }
], - "siteQoEseries": [
- { }
]
}
]
}
duration | string ('3H'|'3D'|'14D') Default: "3H" Example: duration=14D Duration is last 3H, 3D or 14D |
widgetList | Array of objects (ImpactReportInfo) Example: widgetList=[object Object] list of report to be generated |
Returns the requested impact widgets
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "impactSiteQoE": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}, - "impactApQoE": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}, - "impactClientData": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}, - "impactCochannel": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}, - "impactInterference": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}
}
siteId required | string Site for which impact reports are requested |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | Array of objects (ImpactReportInfo) Example: widgetList=[object Object] |
Returns ImpactReportElement
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "impactSiteQoE": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}, - "impactApQoE": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}, - "impactClientData": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}, - "impactCochannel": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}, - "impactInterference": {
- "fromTimeInMillis": 12345,
- "reportName": "...",
- "resolutionInDays": 12345,
- "statistics": [
- {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}, - {
- "values": [
- {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}, - {
- "timestamp": 12345,
- "numPoints": 12345,
- "value": "..."
}
], - "statName": "...",
- "type": "...",
- "unit": "...",
- "count": 12345
}
], - "reportType": "...",
- "toTimeInMillis": 12345
}
}
duration required | string 3H|3D|14D Default: "3H" Example: duration=3H |
query | string |
SiteReportElement object
Error response
Extreme Campus Controller REST API Server
{- "throughputReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302882041.4385,
- "numPoints": 278.77966101694915,
- "value": "278.77966101694915"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 5,
- "value": "5"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 54.897777777777776
}
]
}
], - "topAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": 274.08444444444444
}
]
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:8B:67:77",
- "name": "D8:84:66:8B:67:77",
- "value": 54.897777777777776
}
]
}
], - "worstAccessPointsByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab7-AP3-ap7632-250A26",
- "name": "Lab7-AP3-ap7632-250A26",
- "value": 0
}
]
}
], - "worstAccessPointsByUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Access Points by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstServicesByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "bap-test-1",
- "name": "bap-test-1",
- "value": 0
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 54.762962962962966
}
]
}
], - "topAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "worstAccessPointsByConcurrentUserCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Devices by Concurrent User Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 1
}
]
}
], - "topServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByConcurrentClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Concurrent Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Camera",
- "name": "Camera",
- "value": [
- 5
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "EXTR2MP-CAM",
- "name": "EXTR2MP-CAM",
- "value": [
- 5
]
}
]
}
], - "topServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "worstServicesByClientCount": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Networks by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ecaopen",
- "name": "ecaopen",
- "value": [
- 5
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "wired",
- "name": "wired",
- "value": [
- 5
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "guestUsersReport": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Associated Guests",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554313551849.283,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "NoData",
- "type": [
- "number"
]
}
], - "band": "all"
}
], - "dwellTimeReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Guest Dwell Time",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "sort": 0,
- "duration": "0.0-10.0min",
- "guest_login": 0,
- "total": 0,
- "self_signup": 0,
- "cng": 0,
- "twitter_count": 0,
- "facebook_count": 0,
- "automac": 0,
- "google_count": 0
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302762041.4385,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "topApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Lab6-AP2-1644Y-1000400000",
- "name": "Lab6-AP2-1644Y-1000400000",
- "value": 66.1
}
]
}
], - "topApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByChannelUtil": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Channel Utilization",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "%",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1416300000",
- "name": "1703Y-1416300000",
- "value": 46.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:79:E3:02",
- "name": "D8:84:66:79:E3:02",
- "value": 0
}
]
}
], - "channelDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Channel Distribution by Protocol",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": 1,
- "name": 1,
- "value": [
- 7
]
}
]
}
], - "topApsByChannelChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Channel Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [ ]
}
], - "topApsByPowerChanges": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Power Changes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1710Y-1601000000",
- "name": "1710Y-1601000000",
- "value": 24
}
]
}
], - "topApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "ap8533-9A235C",
- "name": "ap8533-9A235C",
- "value": 0
}
]
}
], - "worstApsByRetries": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1703Y-1411400000",
- "name": "1703Y-1411400000",
- "value": 0
}
]
}
], - "topAccessPointsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "worstApsByRfHealth": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom APs by RFQI",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "No Data",
- "name": "No Data",
- "value": 0
}
]
}
], - "topAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-LabArea",
- "name": "Thornhill-LabArea",
- "value": 267
}
]
}
], - "worstAreaByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill-Enclosure",
- "name": "Thornhill-Enclosure",
- "value": 254
}
]
}
], - "topFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "worstFloorByVisitors": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Areas By Visitors",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "visits",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Thornhill",
- "name": "Thornhill",
- "value": 521
}
]
}
], - "topMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:81:EE:0D",
- "name": "D8:84:66:81:EE:0D",
- "value": 1006.4149251866944
}
]
}
], - "worstMobileClients": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Bottom Mobile Clients",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "D8:84:66:71:8F:C8",
- "name": "D8:84:66:71:8F:C8",
- "value": 0
}
]
}
], - "topFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225724
}
]
}
], - "worstFloorByMobility": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Floors By Mobility",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "meters",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "13fa402c-6036-11e8-94c7-000c29a7fe8f",
- "name": "Thornhill",
- "value": 193.45516467225733
}
]
}
], - "mobilityOverTime": [
- {
- "fromTimeInMillis": 1554302751849.283,
- "reportName": "Mobility Over Time",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313551849.283,
- "unit": "users",
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302400000,
- "numPoints": 239,
- "value": "239"
}
], - "statName": "Mobile",
- "type": "number"
}
], - "band": "all"
}
], - "siteQoE": [
- {
- "reportName": "Site QoE",
- "reportType": "",
- "unit": "",
- "listBad": [ ],
- "listAverage": [ ],
- "listGood": [ ],
- "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": "",
- "toTimeInMillis": "",
- "apsQoEdistribution": [
- { }
], - "siteQoEseries": [
- { }
]
}
]
}
floorId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
Filter the list of all stations base on query.
query | string query string to filter the stations list |
requestedColumns | Array of strings Columns list to show. |
duration | string Default: "3H" Example: duration=3H |
showActive | boolean Default: true Show only active stations. |
Fillered stations list with the requested columns
Error response
Extreme Campus Controller REST API Server
[- {
- "macAddress": "D8:84:66:79:E3:02",
- "ipAddress": "10.47.75.132",
- "manufacturer": "Extreme Networks, Inc.",
- "rss": 0,
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "accessPointSerialNumber": "1703Y-1411400000",
- "v6UniqueLocalAddress": null,
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "dot11nAdvanced": 0,
- "accessPointName": "1703Y-1411400000",
- "receivedRate": 100000000,
- "v6linkLocalAddress": null,
- "capability": 0,
- "status": "ACTIVE",
- "roleId": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "radioId": 20,
- "protocol": null,
- "lastSeen": 1554485524000,
- "v6GlobalAddress": null,
- "dlLostRetriesPackets": 0,
- "transmittedRate": 100000000,
- "dlLostRetriesBytes": 0,
- "inBytes": 3405172422,
- "inPackets": 2432617,
- "outBytes": 58535209,
- "outPackets": 948090,
- "proxied": "Local",
- "dhcpHostName": "AP3916ic-CAM-D8846679E302",
- "osType": "",
- "ipv6Address": [
- "fe80::da84:66ff:fe79:e302"
], - "userName": "",
- "role": "Enterprise User",
- "deviceType": "EXTR2MP-CAM",
- "rrmCapable": true,
- "pmfCapable": true,
- "wpa": "string",
- "radioChain": 0
}
]
Filter the list of all stations base on query.
query | string query string to filter the stations list |
columnsVisualize | Array of strings Columns list to return |
duration | string Default: "3H" Example: duration=3H |
showActive | boolean Default: true Show only active stations. |
Fillered stations list with the requested visualize columns
Error response
Extreme Campus Controller REST API Server
{- "deviceSerialNo": "1740W-2030400000",
- "timeStamp": 1554476614000,
- "channelWidth": [
- "Ch1Width_20MHz: 1"
], - "entitlementStatus": 0,
- "bandAndChannel": {
- "1740W-2030400000.1740W-2030400000/2.radDrmNoDrmCurrentChannel": 16783001,
- "1740W-2030400000.1740W-2030400000/1.radDrmNoDrmCurrentChannel": 16779653
}, - "activeAlerts": [ ],
- "wirelessProtocols": [
- 18
], - "wiredClientCount": 0,
- "hwType": "AP-7612-680B30-WR",
- "deviceHealth": {
- "operationalStatus": "InService",
- "troubles": [ ]
}, - "qualityMetric": null,
- "currentPowerLevel": {
- "1740W-2030400000.1740W-2030400000/2.radCurrentPower": 4,
- "1740W-2030400000.1740W-2030400000/1.radCurrentPower": 4
}, - "swVersion": "5.9.3.2-002R",
- "ipAddress": "10.47.75.108",
- "location": "DevelopmentLab7",
- "macAddress": "B8:50:01:3B:3E:1C",
- "camIpAddress": null,
- "ethPowerStatus": null,
- "throughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466202074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "countOfUniqueUsersReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Count of unique clients",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "resolutionInDays": 0,
- "statistics": [
- {
- "unit": "users",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 1,
- "value": "1"
}
], - "statName": "tntUniqueUsers",
- "type": "number"
}
], - "band": "all"
}
], - "topUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 382059.37111111113
}
]
}
], - "worstUsersByThroughput": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "topClientsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Usage",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 515780151
}
]
}
], - "topManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "topOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Unknown",
- "name": "Unknown",
- "value": [
- 5
]
}
]
}
], - "worstManufacturersByClientCount": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Device Types by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Wireless Access Point",
- "name": "Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "worstOsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Operating Systems by Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Extreme IdentiFi Wireless Access Point",
- "name": "Extreme IdentiFi Wireless Access Point",
- "value": [
- 1
]
}
]
}
], - "clientDistributionByRFProtocol": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Protocols by Unique Client Count",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "11ac",
- "name": "11ac",
- "value": [
- 2
]
}
]
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "topAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 4
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 6.73788631912223
}
]
}
], - "worstAppGroupsByClientCountReport": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst Application Groups by Client Count Report",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "CloudComputing",
- "name": "CloudComputing",
- "value": 0
}
]
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 8893
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3,
- "value": "3"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization2_4": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 2.4GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "channelUtilization5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Channel Utilization 5GHz",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0"
}
], - "statName": "Interference",
- "type": "number"
}
], - "band": "all"
}
], - "noisePerRadio": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Noise Per Channel",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554476644581.09,
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": -97,
- "value": "-97"
}
], - "statName": "R1",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "ratioOfCurrentUsersToBand": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Load Per Radio",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "users",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "2.4 GHz",
- "name": "2.4 GHz",
- "value": 2
}
]
}
], - "topClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "78:0C:B8:36:C2:4D",
- "name": "78:0C:B8:36:C2:4D",
- "value": 71.5
}
]
}
], - "worstClientsBySnr": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by SNR",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dB",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "22:B3:99:9C:87:98",
- "name": "22:B3:99:9C:87:98",
- "value": 37
}
]
}
], - "topClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Top Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "worstClientsByRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Bottom Clients by Retries",
- "reportType": "Distribution",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "02:02:6F:E9:92:28",
- "name": "02:02:6F:E9:92:28",
- "value": 0
}
]
}
], - "baseliningAPRFQI": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 3.5,
- "value": "3.5"
}
], - "statName": "RFQI Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRss": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": -63,
- "value": "-63.0"
}
], - "statName": "Rss Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPTxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 71500000,
- "value": "71500000.0"
}
], - "statName": "TxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRxRate": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962074.1123,
- "numPoints": 13500000,
- "value": "13500000.0"
}
], - "statName": "RxRate Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPRetries": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554466081773.8772,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries Base ",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference 2.4 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPCochannel_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Cochannel 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Cochannel",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPClientData_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Client Data 5 GHz",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base ClientData",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningAPInterference_5": [
- {
- "fromTimeInMillis": 1554465844581.09,
- "reportName": "Interference",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554476644581.09,
- "unit": "%",
- "statistics": [
- {
- "unit": "%",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465962150.526,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Base Interference",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "apQoE": [
- {
- "reportName": "AP QoE Baseline",
- "reportType": "Distribution",
- "unit": "",
- "listBad": [ ],
- "listAverage": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.4
}
], - "listGood": [
- {
- "clientName": "02:02:6F:E9:92:28",
- "clientQoE": 2.6
}
], - "listExcellent": [ ],
- "enable": 1,
- "fromTimeInMillis": 1554465844581.09,
- "toTimeInMillis": 1554476644581.09,
- "apQoEseries": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554465600000,
- "numPoints": 2.379628627405675,
- "value": "2.3796286274056748"
}
], - "statName": "apQoE_Base",
- "type": "number",
- "connectto": "b"
}
], - "clientsQoEdistribution": [
- {
- "id": "Bad",
- "name": "Bad",
- "value": 0,
- "fracttionofTime": 0,
- "fracttionofTimeLower": 25,
- "fracttionofTimeHigher": 100,
- "clients": 0,
- "totalClients": 5,
- "clientPercentage": 0
}
]
}
]
}
Returns the optional columns list and context values base on the time.
duration | string Default: "3H" Example: duration=3H |
showActive | boolean Default: true Show only active stations. |
Return the optional columns list.
Error response
Extreme Campus Controller REST API Server
{- "ipAddress": {
- "dtype": "object",
- "contextVals": [
- "0.0.0.0"
]
}, - "softwareVersion": {
- "dtype": "object",
- "contextVals": [
- ""
]
}
}
Global settings
Error response
Extreme Campus Controller REST API Server
{- "cpAutoLogin": "Hide",
- "cloudVisibility": {
- "reportingInterval": 60,
- "address": "va-cw.extremecloudiq.com"
}, - "jumboFrames": false,
- "txPowerRepresentation": "PerChain",
- "extNatAddr": "134.141.122.1"
}
A valid GlobalSettingsElement instance.
property name* | object |
GlobalSettingsElement instance with the configured parameters.
Error response
Extreme Campus Controller REST API Server
{- "cpAutoLogin": "Hide",
- "cloudVisibility": {
- "reportingInterval": 60,
- "address": "va-cw.extremecloudiq.com"
}, - "jumboFrames": false,
- "txPowerRepresentation": "PerChain",
- "extNatAddr": "134.141.122.1"
}
{- "cpAutoLogin": "Hide",
- "cloudVisibility": {
- "reportingInterval": 60,
- "address": "va-cw.extremecloudiq.com"
}, - "jumboFrames": false,
- "txPowerRepresentation": "PerChain",
- "extNatAddr": "134.141.122.1"
}
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
showActive | boolean Default: true Show only active stations. |
List
Error response
Extreme Campus Controller REST API Server
[- {
- "macAddress": "D8:84:66:79:E3:02",
- "ipAddress": "10.47.75.132",
- "manufacturer": "Extreme Networks, Inc.",
- "rss": 0,
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "accessPointSerialNumber": "1703Y-1411400000",
- "v6UniqueLocalAddress": null,
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "dot11nAdvanced": 0,
- "accessPointName": "1703Y-1411400000",
- "receivedRate": 100000000,
- "v6linkLocalAddress": null,
- "capability": 0,
- "status": "ACTIVE",
- "roleId": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "radioId": 20,
- "protocol": null,
- "lastSeen": 1554485524000,
- "v6GlobalAddress": null,
- "dlLostRetriesPackets": 0,
- "transmittedRate": 100000000,
- "dlLostRetriesBytes": 0,
- "inBytes": 3405172422,
- "inPackets": 2432617,
- "outBytes": 58535209,
- "outPackets": 948090,
- "proxied": "Local",
- "dhcpHostName": "AP3916ic-CAM-D8846679E302",
- "osType": "",
- "ipv6Address": [
- "fe80::da84:66ff:fe79:e302"
], - "userName": "",
- "role": "Enterprise User",
- "deviceType": "EXTR2MP-CAM"
}
]
deleteHistory | boolean Default: false |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
macList | Array of strings A list of MAC addresses. |
OK on success, otherwise a failure code.
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "5e590503-8983-4795-b2ba-962b6f388554",
- "canDelete": true,
- "canEdit": true,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
{- "custId": null,
- "id": "5e590503-8983-4795-b2ba-962b6f388554",
- "canDelete": true,
- "canEdit": true,
- "macList": [
- "24:A0:74:53:90:EF"
]
}
macaddress required | string |
StationElement
Error response
Extreme Campus Controller REST API Server
{- "macAddress": "D8:84:66:79:E3:02",
- "ipAddress": "10.47.75.132",
- "manufacturer": "Extreme Networks, Inc.",
- "rss": 0,
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "accessPointSerialNumber": "1703Y-1411400000",
- "v6UniqueLocalAddress": null,
- "serviceId": "9cfd5161-79b0-4c87-be1c-5568bbf3c44a",
- "dot11nAdvanced": 0,
- "accessPointName": "1703Y-1411400000",
- "receivedRate": 100000000,
- "v6linkLocalAddress": null,
- "capability": 0,
- "status": "ACTIVE",
- "roleId": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "radioId": 20,
- "protocol": null,
- "lastSeen": 1554485524000,
- "v6GlobalAddress": null,
- "dlLostRetriesPackets": 0,
- "transmittedRate": 100000000,
- "dlLostRetriesBytes": 0,
- "inBytes": 3405172422,
- "inPackets": 2432617,
- "outBytes": 58535209,
- "outPackets": 948090,
- "proxied": "Local",
- "dhcpHostName": "AP3916ic-CAM-D8846679E302",
- "osType": "",
- "ipv6Address": [
- "fe80::da84:66ff:fe79:e302"
], - "userName": "",
- "role": "Enterprise User",
- "deviceType": "EXTR2MP-CAM"
}
stationId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "role": "Enterprise User",
- "lastRssReceived": -68,
- "v6UniqueLocalAddress": null,
- "lastTimeSeen": 1554315753000,
- "v6linkLocalAddress": null,
- "osType": "",
- "lastKnownLocation": "ThornhillDistributed",
- "v6GlobalAddress": null,
- "currentBandAndProtocol": "Channel: Auto, Mode: anc",
- "ipAddress": "10.49.30.199",
- "serviceName": "ecaopen",
- "manufacturer": "Apple, Inc.",
- "macAddress": "40:B3:95:6B:27:EF",
- "deviceCapability": 0,
- "proxied": "Local",
- "ipv6Address": [
- "fe80::1824:9c3c:f082:2aa1"
], - "deviceFamily": "Apple iOS",
- "deviceType": "iPhone/iPad/iPod/Watch/ATV",
- "dhcpHostName": "iPhone",
- "ssid": "ecaopen",
- "throughputReport": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305282569.1084,
- "numPoints": 6.857142857142857,
- "value": "6.8571428571428568"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 19.243543807201473
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 19.243543807201473
}
]
}
], - "appGroupsThroughputDetails": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Application Group Throughput Details",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Protocols",
- "type": [
- "number"
]
}
], - "band": "all",
- "legacy": false,
- "tableData": null
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 25401
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 25401
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 4,
- "value": "4"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "baseliningRFQI": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 4.5,
- "value": "4.5"
}
], - "statName": "RFQI",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningRss": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": -62.5,
- "value": "-62.5"
}
], - "statName": "Rss",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningTxRate": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 59000000,
- "value": "59000000.0"
}
], - "statName": "TxRate",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningRxRate": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 43500000,
- "value": "43500000.0"
}
], - "statName": "RxRate",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningWirelessRTT": [
- {
- "reportName": "Wireless RTT",
- "reportType": "TimeseriesPercentile",
- "unit": "",
- "statistics": [
- {
- "unit": [ ],
- "statName": [ ],
- "type": [ ],
- "connectto": [ ],
- "timestamp": [ ],
- "value": [ ]
}
], - "band": "all"
}
], - "baseliningNetworkRTT": [
- {
- "reportName": "Network RTT",
- "reportType": "TimeseriesPercentile",
- "unit": "",
- "statistics": [
- {
- "unit": [ ],
- "statName": [ ],
- "type": [ ],
- "connectto": [ ],
- "timestamp": [ ],
- "value": [ ]
}
], - "band": "all"
}
], - "baseliningRetries": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304562056.9202,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
]
}
stationId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
Error response
Extreme Campus Controller REST API Server
{- "role": "Enterprise User",
- "lastRssReceived": -68,
- "v6UniqueLocalAddress": null,
- "lastTimeSeen": 1554315753000,
- "v6linkLocalAddress": null,
- "osType": "",
- "lastKnownLocation": "ThornhillDistributed",
- "v6GlobalAddress": null,
- "currentBandAndProtocol": "Channel: Auto, Mode: anc",
- "ipAddress": "10.49.30.199",
- "serviceName": "ecaopen",
- "manufacturer": "Apple, Inc.",
- "macAddress": "40:B3:95:6B:27:EF",
- "deviceCapability": 0,
- "proxied": "Local",
- "ipv6Address": [
- "fe80::1824:9c3c:f082:2aa1"
], - "deviceFamily": "Apple iOS",
- "deviceType": "iPhone/iPad/iPod/Watch/ATV",
- "dhcpHostName": "iPhone",
- "ssid": "ecaopen",
- "throughputReport": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305282569.1084,
- "numPoints": 6.857142857142857,
- "value": "6.8571428571428568"
}
], - "statName": "tntTotalBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteUtilization": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "topAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Top App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 19.243543807201473
}
]
}
], - "worstAppGroupsByThroughputReport": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Worst App Groups by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "band": "all",
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 19.243543807201473
}
]
}
], - "appGroupsThroughputDetails": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "Application Group Throughput Details",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Protocols",
- "type": [
- "number"
]
}
], - "band": "all",
- "legacy": false,
- "tableData": null
}
], - "worstAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Worst App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 25401
}
]
}
], - "topAppGroupsByUsage": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Top App Groups by Bytes",
- "reportType": "Distribution",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bytes",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "Protocols",
- "name": "Protocols",
- "value": 25401
}
]
}
], - "rfQuality": [
- {
- "fromTimeInMillis": 1554304953968.031,
- "reportName": "RF Quality",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554315753968.031,
- "unit": "",
- "statistics": [
- {
- "unit": "",
- "count": 0,
- "values": [
- {
- "timestamp": 1554305042569.1084,
- "numPoints": 4,
- "value": "4"
}
], - "statName": "Unique RFQI",
- "type": "number"
}
], - "band": "all"
}
], - "baseliningRFQI": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "RFQI",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "Link Quality",
- "statistics": [
- {
- "unit": "Link Quality",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 4.5,
- "value": "4.5"
}
], - "statName": "RFQI",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningRss": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "RSS",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "dBm",
- "statistics": [
- {
- "unit": "dBm",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": -62.5,
- "value": "-62.5"
}
], - "statName": "Rss",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningTxRate": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Tx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 59000000,
- "value": "59000000.0"
}
], - "statName": "TxRate",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningRxRate": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Rx Rate",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "bps",
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304442433.5706,
- "numPoints": 43500000,
- "value": "43500000.0"
}
], - "statName": "RxRate",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
], - "baseliningWirelessRTT": [
- {
- "reportName": "Wireless RTT",
- "reportType": "TimeseriesPercentile",
- "unit": "",
- "statistics": [
- {
- "unit": [ ],
- "statName": [ ],
- "type": [ ],
- "connectto": [ ],
- "timestamp": [ ],
- "value": [ ]
}
], - "band": "all"
}
], - "baseliningNetworkRTT": [
- {
- "reportName": "Network RTT",
- "reportType": "TimeseriesPercentile",
- "unit": "",
- "statistics": [
- {
- "unit": [ ],
- "statName": [ ],
- "type": [ ],
- "connectto": [ ],
- "timestamp": [ ],
- "value": [ ]
}
], - "band": "all"
}
], - "baseliningRetries": [
- {
- "fromTimeInMillis": 1554304379804.255,
- "reportName": "Retries",
- "reportType": "TimeseriesPercentile",
- "toTimeInMillis": 1554315179804.255,
- "unit": "#",
- "statistics": [
- {
- "unit": "#",
- "count": 0,
- "values": [
- {
- "timestamp": 1554304562056.9202,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "Retries",
- "type": "number",
- "connectto": "b"
}
], - "band": "all"
}
]
}
macaddress required | string MAC address of the station |
endTime | number >= 1 End time in milliseconds |
startTime | number >= 1 Start time in milliseconds |
List containing the station log.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
apSerialNumber required | string A non-empty, valid Access point serial number |
rfStats | boolean If true, returns the RF statistics only |
Returns Access Point statistical counters for wired and wireless interfaces.
Error response
Extreme Campus Controller REST API Server
{- "serialNumber": "1703Y-1411400000",
- "wired": null,
- "wireless": null,
- "wirelessRf": [
- {
- "rfqi": 1,
- "clientdata": 8,
- "cochannel": 44,
- "interference": 0
}
]
}
rfStats | boolean If true, returns only the RF statistics |
Array of access point statistical counters for wired and wireless interfaces.
Error response
Extreme Campus Controller REST API Server
[- {
- "serialNumber": "1703Y-1411400000",
- "wired": null,
- "wireless": null,
- "wirelessRf": [
- {
- "rfqi": 1,
- "clientdata": 8,
- "cochannel": 44,
- "interference": 0
}
]
}
]
includeBpe | boolean Flag to specify if all the BPEs of the CB are to be included. |
List of all switches for the customer
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "serialNumber": "1733N-42224",
- "macaddress": "00:04:96:9e:fc:bc",
- "softwareVersion": "1.2.5.13",
- "hostSite": "ThornhillCentralized",
- "switchType": "210-48p-GE4",
- "sysDescription": "200SeriesOS 210-48p-GE4",
- "sysUpTime": 0,
- "systemName": "1733N-42224",
- "sysOid": "1.3.6.1.4.1.1916.2.265",
- "operatingSystem": "200SeriesOS",
- "mgmtIpAddress": "11.12.12.3",
- "mgmtPort": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "lacpEnabled": false,
- "lacploggingLevel": "warning",
- "ports": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
], - "dot1xConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabledOnDevice": false,
- "loggingLevel": "none",
- "radiusServer": "127.0.0.0",
- "sharedSecret": "",
- "dot1XPorts": null
}, - "lldpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": true,
- "loggingLevel": "none",
- "enableTLVMgmtAddress": true,
- "mgmtAddress": "127.0.0.1",
- "enableTLVSystemName": true,
- "systemName": "",
- "enableTlvLocation": true,
- "location": "Default"
}, - "stpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": true,
- "loggingLevel": "none",
- "version": "MSTP",
- "bridgePriority": 57344
}, - "macAuthConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "loggingLevel": "none",
- "radiusServer": "",
- "sharedSecret": ""
}, - "license": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "systemLicense": "",
- "effectiveLicense": null,
- "featurePacks": { }
}, - "poeElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "poeEnabled": false,
- "poeDisconnectPrecedence": "DENY_PORT",
- "poeLogginLevel": "emergency"
}, - "logins": [ ],
- "capability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "poeSupported": true,
- "fanCount": 3,
- "powerSupplyCount": 1,
- "maxBasePoePower": 370
}, - "currentAssets": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "hardwareType": "210-48p-GE4",
- "deviceFirmwareVersion": "1.2.5.13",
- "assetType": "FIRMWARE",
- "app": "fastpath",
- "appVersion": "1.2.5.13",
- "imageName": null,
- "url": null,
- "imageSize": 0
}
], - "desiredAssets": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "hardwareType": "210-48p-GE4",
- "deviceFirmwareVersion": "1.2.5.6",
- "assetType": "FIRMWARE",
- "app": "xos",
- "appVersion": "1.2.5.6",
- "imageName": "210-series_V1.02.05.0006.stk",
- "imageSize": 0
}
], - "igmpEnabled": false,
- "floorId": null,
- "enableSSHAccess": false,
- "baseService": null
}
]
Map with switch display names and corresponding hardware types
Error response
Extreme Campus Controller REST API Server
{- "AP3915i-ROW": "Wireless AP3915i-ROW Internal",
- "AP3916ic-FCC": "Wireless AP3916ic-FCC Internal",
- "AP-7562-670042-IL": "AP-7562-670042-IL"
}
Switches deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
A non-empty, valid SwitchSerialNumberList having the list of switch serial numbers
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumbers | Array of strings A list of access point serial numbers. |
Status of the operation
Error response
Extreme Campus Controller REST API Server
{- "serialNumbers": [
- "...",
- "..."
], - "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
siteId required | string <uuid> UUID of site |
serialNumbers required | Array of strings A list of access point serial numbers. |
Switches assigned to site successfully
Error response
Extreme Campus Controller REST API Server
{- "siteId": "26942420-6179-11e8-a0a4-c98f03226474",
- "serialNumbers": [
- "1733N-42224",
- "1733N-42216"
]
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string A non-empty, valid Switch SerialNumber |
SwitchElement instance if customer has a Switch with the given id
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "serialNumber": "1733N-42224",
- "macaddress": "00:04:96:9e:fc:bc",
- "softwareVersion": "1.2.5.13",
- "hostSite": "ThornhillCentralized",
- "switchType": "210-48p-GE4",
- "sysDescription": "200SeriesOS 210-48p-GE4",
- "sysUpTime": 0,
- "systemName": "1733N-42224",
- "sysOid": "1.3.6.1.4.1.1916.2.265",
- "operatingSystem": "200SeriesOS",
- "mgmtIpAddress": "11.12.12.3",
- "mgmtPort": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "lacpEnabled": false,
- "lacploggingLevel": "warning",
- "ports": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
], - "dot1xConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabledOnDevice": false,
- "loggingLevel": "none",
- "radiusServer": "127.0.0.0",
- "sharedSecret": "",
- "dot1XPorts": null
}, - "lldpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": true,
- "loggingLevel": "none",
- "enableTLVMgmtAddress": true,
- "mgmtAddress": "127.0.0.1",
- "enableTLVSystemName": true,
- "systemName": "",
- "enableTlvLocation": true,
- "location": "Default"
}, - "stpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": true,
- "loggingLevel": "none",
- "version": "MSTP",
- "bridgePriority": 57344
}, - "macAuthConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "loggingLevel": "none",
- "radiusServer": "",
- "sharedSecret": ""
}, - "license": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "systemLicense": "",
- "effectiveLicense": null,
- "featurePacks": { }
}, - "poeElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "poeEnabled": false,
- "poeDisconnectPrecedence": "DENY_PORT",
- "poeLogginLevel": "emergency"
}, - "logins": [ ],
- "capability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "poeSupported": true,
- "fanCount": 3,
- "powerSupplyCount": 1,
- "maxBasePoePower": 370
}, - "currentAssets": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "hardwareType": "210-48p-GE4",
- "deviceFirmwareVersion": "1.2.5.13",
- "assetType": "FIRMWARE",
- "app": "fastpath",
- "appVersion": "1.2.5.13",
- "imageName": null,
- "url": null,
- "imageSize": 0
}
], - "desiredAssets": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "hardwareType": "210-48p-GE4",
- "deviceFirmwareVersion": "1.2.5.6",
- "assetType": "FIRMWARE",
- "app": "xos",
- "appVersion": "1.2.5.6",
- "imageName": "210-series_V1.02.05.0006.stk",
- "imageSize": 0
}
], - "igmpEnabled": false,
- "floorId": null,
- "enableSSHAccess": false,
- "baseService": null
}
serialNumber required | string A non-empty, valid Switch SerialNumber |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
serialNumber required | string The globally unique serial numberof the device being registered. The serial number is represented as a string. The actual length and format of the string depends on the type of device being registered. This attribute of the device must not be null. Validations: Not required, as it is a read-only attribute. Valid character set: Alphanumeric and special characters, except semi-colon, colon, and ampersand. |
macaddress | string The MAC address of the edge switch being managed. This attribute is read-only. Validations: Not required, as it is a read-only attribute. |
softwareVersion | string The version number of the software installed on the switch. Validations: Not required, as it is a read-only attribute. Valid character set : Alphanumeric and special characters, except semi-colon, colon, and ampersand. |
hostSite | string The site with which the switch is associated. Validations: The site name must be between 0 and 64 characters. Valid character set: Alphanumeric and special characters, except semi-colon, colon, and ampersand. |
switchType required | string The model number of the device. The model number is a human-readable string and is likely how the device is referred to in customer documentation and data sheets. Validations: Not required, as it is a read-only attribute. |
sysDescription | string The user-added details about the edge device. Validations: A string value between 0 and 255 characters inclusive. Valid character set: Alphanumeric and special characters, except semi-colon and ampersand. |
sysUpTime | number The time since the edge device is up. Validations: Not required, as it is a read-only attribute. |
systemName | string An administratively-assigned name for this managed device. Validations: A string value between 0 and 255 characters inclusive. Valid character set: Alphanumeric and special characters, except semi-colon, colon, and ampersand. |
sysOid | string System object identifier, the vendor's identification for the device.
This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and
unambiguous means for determining Validations: Not required, as it is a read-only attribute. |
operatingSystem | string The software running on the device. Validations: Not required, as it is a read-only attribute. |
mgmtIpAddress | string The management IP address of the device. Validations: Not required, as it is a read-only attribute. |
mgmtPort | string The port providing management connectivity to the switch. |
siteId | string <uuid> The site with which the switch is associated. |
lacpEnabled | boolean A flag to enable/disable LACP on the device. Supported values: true/false |
lacploggingLevel | string (LoggingLevel) Enum: "emergency" "alert" "error" "warning" "notice" "info" "debug" "none" |
ports | Array of objects (PortElement) The list of port elements representing the physical ports on the switch. Validation: A list of valid PortElement objects. |
dot1xConfig | object (Dot1xElement) Recursive Deprecated ------Deprecated do not use------ This POJO represents the 802.1X configuration on the switch. |
lldpConfig | object (LLDPElement) Recursive This POJO represents the LLDP configuration on the switch. |
stpConfig | object (STPElement) Recursive This POJO represents the STP configurationon the switch. XCA will set the name and the port to STP but will use all other STP parameters as default. All ports have to be listed in both the "spanGuard" and "loopProtect" lists but in one list will be enabled and in other disabled. It is very rare to enable both protocols on the same port. |
macAuthConfig | object (MACAuthElement) Recursive Deprecated ------Deprecated do not use------ |
license | object (LicenseElement) Recursive Abstract REST Gateway Element - Contains all of the attributes that are common across all elements. |
poeElement | object (PoEElement) Recursive Abstract REST Gateway Element - Contains all of the attributes that are common across all elements. |
logins | Array of objects (SwitchLoginElement) [ 0 .. 1 ] items The List of login credentials. |
capability | object (SwitchCapabilityElement) Recursive This class represents the software/hardware capability of a switch. All attributes are read-only. |
currentAssets | Array of objects (AssetElement) The list of assets reported by the switch. This attribute is read-only. |
desiredAssets | Array of objects (AssetElement) The list of assets to be pushed to the switch. Read-only from REST API. The desired assets get set by ConfigurationEditor in response to the scheduling of an upgrade. |
igmpEnabled | boolean A flag to enable or disable IGMP snooping on the device. |
floorId | string Floor configured in the Switch. |
enableSSHAccess | boolean Access to this field requires GTAC level privileges or higher. Full administrators cannot set this field. SSH access is only used by GTAC and higher level support teams. This controls whether the switch enables its SSHD server. This value is set to false bydefault. |
baseService | string (LicenseMode) Enum: "GRACE_PERIOD" "LICENSED" "UNLICENSED" "UNENTITLED" |
ledStatus | string (SwitchLedStatus) Enum: "OFF" "ON" |
bpeConfigs | Array of objects (BPEConfigElement) List of BPE configurations. Contains information about on which cascade slot and cascade port a particular Bridge port extender is connected and its configuration. |
managedByCB | Array of strings Contains list of parent CB serial numbers. |
hwMode | string (HardwareMode) Enum: "SWITCH" "CB" "BPE" |
slotNumber | string ^(0?[0-9]?[0-9]|1[0-5]?[0-9]|16[0-2])$ The slot number of the switch. Validations Range 1-162. |
vims | Array of objects (VimElement) The list of vim modules connected to the switch. |
configurationMode | string (ConfigurationMode) Enum: "CliMode" "GuiMode" |
The updated switch configuration
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "serialNumber": "1733N-42224",
- "macaddress": "00:04:96:9e:fc:bc",
- "softwareVersion": "1.2.5.13",
- "hostSite": "ThornhillCentralized",
- "switchType": "210-48p-GE4",
- "sysDescription": "200SeriesOS 210-48p-GE4",
- "sysUpTime": 0,
- "systemName": "1733N-42224",
- "sysOid": "1.3.6.1.4.1.1916.2.265",
- "operatingSystem": "200SeriesOS",
- "mgmtIpAddress": "11.12.12.3",
- "mgmtPort": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "lacpEnabled": false,
- "lacploggingLevel": "warning",
- "ports": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
], - "dot1xConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabledOnDevice": false,
- "loggingLevel": "none",
- "radiusServer": "127.0.0.0",
- "sharedSecret": "",
- "dot1XPorts": null
}, - "lldpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": true,
- "loggingLevel": "none",
- "enableTLVMgmtAddress": true,
- "mgmtAddress": "127.0.0.1",
- "enableTLVSystemName": true,
- "systemName": "",
- "enableTlvLocation": true,
- "location": "Default"
}, - "stpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": true,
- "loggingLevel": "none",
- "version": "MSTP",
- "bridgePriority": 57344
}, - "macAuthConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "loggingLevel": "none",
- "radiusServer": "",
- "sharedSecret": ""
}, - "license": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "systemLicense": "",
- "effectiveLicense": null,
- "featurePacks": { }
}, - "poeElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "poeEnabled": false,
- "poeDisconnectPrecedence": "DENY_PORT",
- "poeLogginLevel": "emergency"
}, - "logins": [ ],
- "capability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "poeSupported": true,
- "fanCount": 3,
- "powerSupplyCount": 1,
- "maxBasePoePower": 370
}, - "currentAssets": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "hardwareType": "210-48p-GE4",
- "deviceFirmwareVersion": "1.2.5.13",
- "assetType": "FIRMWARE",
- "app": "fastpath",
- "appVersion": "1.2.5.13",
- "imageName": null,
- "url": null,
- "imageSize": 0
}
], - "desiredAssets": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "hardwareType": "210-48p-GE4",
- "deviceFirmwareVersion": "1.2.5.6",
- "assetType": "FIRMWARE",
- "app": "xos",
- "appVersion": "1.2.5.6",
- "imageName": "210-series_V1.02.05.0006.stk",
- "imageSize": 0
}
], - "igmpEnabled": false,
- "floorId": null,
- "enableSSHAccess": false,
- "baseService": null
}
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "serialNumber": "1733N-42224",
- "macaddress": "00:04:96:9e:fc:bc",
- "softwareVersion": "1.2.5.13",
- "hostSite": "ThornhillCentralized",
- "switchType": "210-48p-GE4",
- "sysDescription": "200SeriesOS 210-48p-GE4",
- "sysUpTime": 0,
- "systemName": "1733N-42224",
- "sysOid": "1.3.6.1.4.1.1916.2.265",
- "operatingSystem": "200SeriesOS",
- "mgmtIpAddress": "11.12.12.3",
- "mgmtPort": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "lacpEnabled": false,
- "lacploggingLevel": "warning",
- "ports": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
], - "dot1xConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabledOnDevice": false,
- "loggingLevel": "none",
- "radiusServer": "127.0.0.0",
- "sharedSecret": "",
- "dot1XPorts": null
}, - "lldpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": true,
- "loggingLevel": "none",
- "enableTLVMgmtAddress": true,
- "mgmtAddress": "127.0.0.1",
- "enableTLVSystemName": true,
- "systemName": "",
- "enableTlvLocation": true,
- "location": "Default"
}, - "stpConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": true,
- "loggingLevel": "none",
- "version": "MSTP",
- "bridgePriority": 57344
}, - "macAuthConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "loggingLevel": "none",
- "radiusServer": "",
- "sharedSecret": ""
}, - "license": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "systemLicense": "",
- "effectiveLicense": null,
- "featurePacks": { }
}, - "poeElement": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "poeEnabled": false,
- "poeDisconnectPrecedence": "DENY_PORT",
- "poeLogginLevel": "emergency"
}, - "logins": [ ],
- "capability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "poeSupported": true,
- "fanCount": 3,
- "powerSupplyCount": 1,
- "maxBasePoePower": 370
}, - "currentAssets": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "hardwareType": "210-48p-GE4",
- "deviceFirmwareVersion": "1.2.5.13",
- "assetType": "FIRMWARE",
- "app": "fastpath",
- "appVersion": "1.2.5.13",
- "imageName": null,
- "url": null,
- "imageSize": 0
}
], - "desiredAssets": [
- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "hardwareType": "210-48p-GE4",
- "deviceFirmwareVersion": "1.2.5.6",
- "assetType": "FIRMWARE",
- "app": "xos",
- "appVersion": "1.2.5.6",
- "imageName": "210-series_V1.02.05.0006.stk",
- "imageSize": 0
}
], - "igmpEnabled": false,
- "floorId": null,
- "enableSSHAccess": false,
- "baseService": null
}
serialNumber required | string A non-empty, valid Switch SerialNumber |
Switch deletion status.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string A non-empty, valid Switch serial number |
deleteAction | boolean |
Status of the operation.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string |
Status of the operation
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
Clone a switch
from required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid switch serial number from which configurations should be cloned. |
to required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid switch serial number to which configurations should be cloned. |
Returns a cloned SwitchElement instance.\n
Returns an error message with the reason if the operation results in an error.
Extreme Campus Controller REST API Server
serialNumber required | string A non-empty, valid switch serial number |
Status of the operation
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid Switch SerialNumber |
consoleAction required | string (ConsoleAction) Enum: "Connect" "Disconnect" Example: Connect console action requested |
timeout | number A valid timeout value. A valid integer value, the range is between 0 and 32768 |
Status of the operation
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string A non-empty, valid switch serial number, timeout value |
List of traces download URL
Error response
Extreme Campus Controller REST API Server
[- "string"
]
serialNumber required | string A non-empty, valid switch serial number |
Status of the operation.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
portNumber required | string |
serialNumber required | string A non-empty, valid Switch SerialNumber |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
portSpeed | string Enum: "UNKNOWN" "T1Speed" "WAN_SPEED" "TEN" "T3Speed" "SPEED_TEN100" "SPEED_1GIG" "SPEED_10GIG" "SPEED_25GIG" "SPEED_40GIG" "SPEED_50GIG" "SPEED_100GIG" "INFINIBAND_SPEED" "AUTO" |
typeOfService | number |
adminStatus | string (PortAdminStatus) Enum: "On" "Off" |
defaultPolicy | string |
poePortConfig | object (PoEPortElement) Recursive Abstract REST Gateway Element - Contains all of the attributes that are common across all elements. |
lagmembers | Array of strings A list of lag member ports. |
lagType | string (LagPortType) Enum: "Master" "member" "None" |
taggedTopologies | Array of strings A list of taggedToplogies configured in a site. |
untaggedTopology | string The untaggedTopology configured in a site. |
pvid | string The port vlan ID |
duplex | string (EthMode) Enum: "ETH_DUPLEX_TYPE_HALF" "ETH_DUPLEX_TYPE_FULL" |
enableEEE | boolean Flag to enable Energy efficient ethernet. Both ends of the link must have EEE enabled for it to take effect. Default is false. |
dot1xEnabled | boolean A flag to indicate if Dot1x is enabled on the port. |
macAuthEnabled | boolean A flag to indicate if MAC based authentication is enabled on the port. |
portName | string The name of the port. Default Name: portNumber. |
portType | string (PortType) Enum: "ACCESS" "INTERSWITCH" "OTHER" "HOST" "BPECASCADE" "MLAG_ISC" |
portAlias | string [\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]{1,255} The user assigned name for the port. ExtremeCloud will auto generate portAliases to be the serial number of the device + port ID, and will not allow the user to set the port (this isto match ZTP+implementation). Validations: Alphanumeric and special characters, except semi-colon, colon, and ampersand. |
lldpenabled | boolean A flag to indicate if LLDP is enabled on the port. Valid values are true/false. |
stpenabled | boolean A flag to indicate if STP is enabled on the port. Valid values true/false. |
portCapability | object (SwitchPortCapabilityElement) Recursive |
portPaths | Array of strings The portPaths represents the possible ways this Port can be reached. Like CB1SerialNumber:slotNumber:portNumber CB2SerialNumber:slotNumber:portNumber BPESerialNumber:portNumber |
The updated Switch if the configuration initiated successfully.
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
Get a specified port on the specified slot of the switch. Admin permission levels: All
portNumber required | string A non-empty, valid port Number. |
serialNumber required | string A non-empty, valid switch serial number. |
slotNumber required | string A non-empty, valid slot number. |
Returns the PortElement instance with the specified ID.
Returns an error message with the reason if there is no port with the specified ID or if the operation results in an error.
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
Update the port configuration on a specified slot of the switch. Admin permission levels: Full admin
portNumber required | string A non-empty, valid port Number. |
serialNumber required | string A non-empty, valid switch serial number. |
slotNumber required | string A non-empty, valid slot number. |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
portSpeed | string Enum: "UNKNOWN" "T1Speed" "WAN_SPEED" "TEN" "T3Speed" "SPEED_TEN100" "SPEED_1GIG" "SPEED_10GIG" "SPEED_25GIG" "SPEED_40GIG" "SPEED_50GIG" "SPEED_100GIG" "INFINIBAND_SPEED" "AUTO" |
typeOfService | number |
adminStatus | string (PortAdminStatus) Enum: "On" "Off" |
defaultPolicy | string |
poePortConfig | object (PoEPortElement) Recursive Abstract REST Gateway Element - Contains all of the attributes that are common across all elements. |
lagmembers | Array of strings A list of lag member ports. |
lagType | string (LagPortType) Enum: "Master" "member" "None" |
taggedTopologies | Array of strings A list of taggedToplogies configured in a site. |
untaggedTopology | string The untaggedTopology configured in a site. |
pvid | string The port vlan ID |
duplex | string (EthMode) Enum: "ETH_DUPLEX_TYPE_HALF" "ETH_DUPLEX_TYPE_FULL" |
enableEEE | boolean Flag to enable Energy efficient ethernet. Both ends of the link must have EEE enabled for it to take effect. Default is false. |
dot1xEnabled | boolean A flag to indicate if Dot1x is enabled on the port. |
macAuthEnabled | boolean A flag to indicate if MAC based authentication is enabled on the port. |
portName | string The name of the port. Default Name: portNumber. |
portType | string (PortType) Enum: "ACCESS" "INTERSWITCH" "OTHER" "HOST" "BPECASCADE" "MLAG_ISC" |
portAlias | string [\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]{1,255} The user assigned name for the port. ExtremeCloud will auto generate portAliases to be the serial number of the device + port ID, and will not allow the user to set the port (this isto match ZTP+implementation). Validations: Alphanumeric and special characters, except semi-colon, colon, and ampersand. |
lldpenabled | boolean A flag to indicate if LLDP is enabled on the port. Valid values are true/false. |
stpenabled | boolean A flag to indicate if STP is enabled on the port. Valid values true/false. |
portCapability | object (SwitchPortCapabilityElement) Recursive |
portPaths | Array of strings The portPaths represents the possible ways this Port can be reached. Like CB1SerialNumber:slotNumber:portNumber CB2SerialNumber:slotNumber:portNumber BPESerialNumber:portNumber |
Returns the updated PortElement instance with the specified ID.\n
Returns an error message with the reason if there is no port with the specified ID or if the operation results in an error.
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "portSpeed": "AUTO",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": null,
- "poePortConfig": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "enabled": false,
- "portName": "0/1",
- "poePortAlias": "1",
- "detection": "poe_802_3af_only",
- "operatorLimit": "mw_30000",
- "priority": "low"
}, - "lagmembers": [ ],
- "lagType": "None",
- "taggedTopologies": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "untaggedTopology": "efd5f044-26c8-11e7-93ae-92361f002671",
- "pvid": "efd5f044-26c8-11e7-93ae-92361f002671",
- "dot1xEnabled": false,
- "macAuthEnabled": false,
- "portNumber": "1",
- "portName": "0/1",
- "portType": "INTERSWITCH",
- "portAlias": "1",
- "lldpenabled": true,
- "stpenabled": true,
- "portCapability": {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "speedsSupported": [
- "AUTO"
], - "poeSupported": true,
- "mediaType": "Copper_1G"
}
}
serialNumber required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid Switch SerialNumber |
List of CLI backups for the switch.
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "serialNumber": "ABCDEFG1234",
- "name": "latest",
- "date": "2020-08-13",
- "cliBlock": "string"
}
]
serialNumber required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid Switch serial number |
configurationMode required | string (ConfigurationMode) Enum: "CliMode" "GuiMode" Example: CliMode The switch configuration mode to set. Options CliMode/GuiMode |
Status of the operation.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid Switch serial number |
Status of the operation.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid Switch serial number |
name required | string (CliConfigName) Enum: "latest" "previous" Example: latest The name of the cli script to send to the switch |
Status of the operation.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid Switch serial number |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
userName | string The user name. Validations : Not null and non-empty string. |
password | string The password. Validations : Not null and non-empty string. |
accessLevel | string (AccessLevel) Enum: "READ_ONLY" "READ_WRITE" "SUPER_USER" The list of possible access levels for switch administrators that are logged in. |
The updated Switch login if the configuration initiated successfully.
Error response
Extreme Campus Controller REST API Server
{- "userName": "...",
- "password": "...",
- "accessLevel": "READ_ONLY",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
serialNumber required | string ^[[\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]*]{11,11}$ A non-empty, valid Switch serial number |
portId required | string |
duration | string 3H|3D|14D Default: "3H" Example: duration=3H |
widgetList | string |
PortReportElement if portId is set;
Error response
Extreme Campus Controller REST API Server
{- "usedPort": false,
- "poeState": "disabled",
- "portNumber": "0/2",
- "stpRole": "disabled",
- "linkStatus": "ready",
- "stpStatus": "disabled",
- "poeVoltage": 0,
- "poeCurrent": 0,
- "neighbors": {
- "mgmtAddr": "",
- "modelName": "",
- "serial": "",
- "systemCapabilities": "",
- "systemName": ""
}, - "poePower": 0,
- "poeClass": "searching",
- "actualPortSpeed": "AUTO",
- "byteUtilization": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "packetUtilization": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Packet Utilization",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "packets",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxPackets",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "txRxErrorsReport": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "errors",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxErrors",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "topBusiestPortsOfSwitch": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Top Ports by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554314314658.426,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "0/2",
- "name": "0/2",
- "value": 0
}
]
}
], - "portFunctionDistribution": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Port Function",
- "reportType": "Distribution",
- "toTimeInMillis": 1554314314658.426,
- "unit": "function",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1733N-42224",
- "name": "access",
- "value": 0
}
]
}
], - "poeEnabledVsDisabled": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Port POE state",
- "reportType": "Distribution",
- "toTimeInMillis": 1554314314658.426,
- "unit": "state",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "disabled",
- "name": "disabled",
- "value": [
- 1
]
}
]
}
], - "packetThroughput": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Packet Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "packet",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxPackets",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteThroughput": [
- {
- "fromTimeInMillis": 1554303514658.426,
- "reportName": "Byte Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554314314658.426,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554303600943.7244,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
]
}
serialNumber required | string |
duration | string Default: "3H" Example: duration=3H |
widgetList | string |
SwitchReportElement if switchSerialNumber is set;
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": null,
- "v6UniqueLocalAddress": null,
- "deviceSerialNo": "1733N-42224",
- "entitlementStatus": 0,
- "hwType": "210-48p-GE4",
- "fanStatus": {
- "FanTray-0": {
- "trayStatus": {
- "info": null,
- "units": null,
- "statusValue": "enabled",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}, - "fanStatusMap": {
- "fan-2": {
- "info": null,
- "units": "RPM",
- "statusValue": "enabled",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}, - "fan-1": {
- "info": null,
- "units": "RPM",
- "statusValue": "enabled",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}, - "fan-0": {
- "info": null,
- "units": "RPM",
- "statusValue": "enabled",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}
}
}
}, - "macAddress": "00:04:96:9E:FC:BC",
- "totalPoePower": 0,
- "psuStatus": {
- "0": {
- "info": "",
- "units": "v",
- "statusValue": "on",
- "operationalStatusValue": "InService",
- "reportedValue": 0
}, - "": {
- "info": "",
- "units": "v",
- "statusValue": "",
- "operationalStatusValue": "Unknown",
- "reportedValue": 0
}
}, - "temperatureStatus": {
- "LM75": {
- "info": null,
- "units": "Celsius",
- "statusValue": "normal",
- "operationalStatusValue": "InService",
- "reportedValue": 21
}
}, - "temperature": {
- "LM75": 21
}, - "swVersion": "1.2.5.13",
- "portAttributesMap": {
- "0/2": {
- "poePower": 0,
- "neighbors": {
- "systemName": "",
- "serial": "",
- "mgmtAddress": "",
- "modelName": "",
- "systemCapabilities": ""
}, - "poeState": "disabled",
- "actualPortSpeed": "AUTO",
- "poeVoltage": 0,
- "stpRole": "disabled",
- "usePort": false,
- "stpStatus": "disabled",
- "poeCurrent": 0,
- "portNumber": "0/2",
- "linkStatus": "ready",
- "poeClass": "searching"
}, - "0/40": {
- "poePower": 0,
- "neighbors": {
- "systemName": "",
- "serial": "",
- "mgmtAddress": "",
- "modelName": "",
- "systemCapabilities": ""
}, - "poeState": "disabled",
- "actualPortSpeed": "AUTO",
- "poeVoltage": 0,
- "stpRole": "disabled",
- "usePort": false,
- "stpStatus": "disabled",
- "poeCurrent": 0,
- "portNumber": "0/40",
- "linkStatus": "ready",
- "poeClass": "searching"
}, - "0/41": {
- "poePower": 0,
- "neighbors": {
- "systemName": "",
- "serial": "",
- "mgmtAddress": "",
- "modelName": "",
- "systemCapabilities": ""
}, - "poeState": "disabled",
- "actualPortSpeed": "AUTO",
- "poeVoltage": 0,
- "stpRole": "disabled",
- "usePort": false,
- "stpStatus": "disabled",
- "poeCurrent": 0,
- "portNumber": "0/41",
- "linkStatus": "ready",
- "poeClass": "searching"
}
}, - "v6GlobalAddress": null,
- "v6linkLocalAddress": null,
- "timeStamp": 1554313083476.449,
- "ipAddress": "",
- "location": "Default",
- "powerBudget": 185,
- "operatingSystem": "",
- "byteUtilization": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "bytes",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "packetUtilization": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Packet Utilization",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "packets",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxPackets",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "txRxErrorsReport": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Usage",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "errors",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxErrors",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "topBusiestPortsOfSwitch": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Top Ports by Throughput",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "bps",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "0/1",
- "name": "0/1",
- "value": 9519.117037037036
}
]
}
], - "portFunctionDistribution": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Port Function",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "function",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "1733N-42224",
- "name": "access",
- "value": 0
}
]
}
], - "poeEnabledVsDisabled": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Port POE state",
- "reportType": "Distribution",
- "toTimeInMillis": 1554313222620.234,
- "unit": "state",
- "band": "all",
- "legacy": false,
- "tableData": null,
- "distributionStats": [
- {
- "id": "disabled",
- "name": "disabled",
- "value": [
- 52
]
}
]
}
], - "packetThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Packet Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "packet",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxPackets",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
], - "byteThroughput": [
- {
- "fromTimeInMillis": 1554302422620.234,
- "reportName": "Byte Throughput",
- "reportType": "Timeseries",
- "toTimeInMillis": 1554313222620.234,
- "statistics": [
- {
- "unit": "bps",
- "count": 0,
- "values": [
- {
- "timestamp": 1554302524117.066,
- "numPoints": 0,
- "value": "0.0"
}
], - "statName": "tntRxBytes",
- "type": "number"
}
], - "band": "all",
- "legacy": false
}
]
}
Extreme Campus Controller REST API Server
[- {
- "custId": "",
- "id": "c50e25f6-413e-11e9-97b3-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "VlanGroup_1 dsf",
- "vlanid": 5,
- "tagged": false,
- "multicastFilters": [ ],
- "multicastBridging": false,
- "mode": "BridgedAtAc",
- "group": 0,
- "members": [ ],
- "mtu": 1500,
- "enableMgmtTraffic": false,
- "dhcpServers": "",
- "l3Presence": true,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "gateway": "0.0.0.0",
- "dhcpStartIpRange": "0.0.0.0",
- "dhcpEndIpRange": "0.0.0.0",
- "dhcpMode": "DHCPNone",
- "dhcpDomain": "",
- "dhcpDefaultLease": 36000,
- "dhcpMaxLease": 2592000,
- "dhcpDnsServers": "",
- "wins": "",
- "cert": 0,
- "certCa": 0,
- "portName": "csi9",
- "vlanMapToEsa": -1,
- "dhcpExclusions": [ ],
- "foreignIpAddress": "0.0.0.0",
- "apRegistration": false,
- "fqdn": "",
- "isid": 0,
- "pool": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "proxied": "Local",
- "features": [
- "CENTRALIZED-SITE"
]
}
]
A valid Topology instance. The topology instance must have the mandatory attributes like name. It can also have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string The unique name of the VLAN. Must not be null or empty. Validations : Not null and non-empty string having 1 to 255 characters. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
vlanid required | number A VLAN ID between 1 to 4094. Validations : Integer value between 1 and 4094. |
tagged | boolean Indicates whether frames transmitted on this VLAN should include the VLAN tag in thetransmission. |
multicastFilters | Array of objects (MulticastFilterElement) |
multicastBridging | boolean |
mode required | string (Modes) Enum: "BridgedAtAp" "BridgedAtAc" "Physical" "Management" "FabricAttach" "Vxlan" |
group | number |
members | Array of strings |
mtu | number |
enableMgmtTraffic | boolean |
dhcpServers | string |
l3Presence | boolean l3Presence State if layer 3 (IP) is used for the Topology |
ipAddress | string Valid IP Address of the Topology if layer 3 is used |
cidr | number [ 0 .. 32 ] Cidr: Classless Inter-Domain Routing of the Topology if layer 3 is used |
gateway | string Gateway IP Address of the Topology if layer 3 is used |
dhcpStartIpRange | string |
dhcpEndIpRange | string |
dhcpMode | string (DhcpMode) Enum: "DHCPNone" "DHCPRelay" "DHCPLocal" |
dhcpDomain | string |
dhcpDefaultLease | number |
dhcpMaxLease | number |
dhcpDnsServers | string |
wins | string |
cert | number |
certCa | number |
portName | string |
vlanMapToEsa | number |
dhcpExclusions | Array of objects (DhcpExclusionsElement) |
foreignIpAddress | string |
apRegistration | boolean |
fqdn | string |
isid | number |
pool | Array of strings <uuid> For topology group this array is non-null non-empty list of topology IDs of member topologies. For regular topologies this array is null |
proxied | string (Proxied) Deprecated Enum: "Local" "Controller" |
vni | number [ 1 .. 16777215 ] Vxlan vni number |
remoteVtepIp | string <ipv4> Vxlan remote-endpoint ipaddress |
Newly created Topology instance with the configured parameters
Error response
Extreme Campus Controller REST API Server
{- "custId": "",
- "id": "c50e25f6-413e-11e9-97b3-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "VlanGroup_1 dsf",
- "vlanid": 5,
- "tagged": false,
- "multicastFilters": [ ],
- "multicastBridging": false,
- "mode": "BridgedAtAc",
- "group": 0,
- "members": [ ],
- "mtu": 1500,
- "enableMgmtTraffic": false,
- "dhcpServers": "",
- "l3Presence": true,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "gateway": "0.0.0.0",
- "dhcpStartIpRange": "0.0.0.0",
- "dhcpEndIpRange": "0.0.0.0",
- "dhcpMode": "DHCPNone",
- "dhcpDomain": "",
- "dhcpDefaultLease": 36000,
- "dhcpMaxLease": 2592000,
- "dhcpDnsServers": "",
- "wins": "",
- "cert": 0,
- "certCa": 0,
- "portName": "csi9",
- "vlanMapToEsa": -1,
- "dhcpExclusions": [ ],
- "foreignIpAddress": "0.0.0.0",
- "apRegistration": false,
- "fqdn": "",
- "isid": 0,
- "pool": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "proxied": "Local",
- "features": [
- "CENTRALIZED-SITE"
]
}
{- "custId": "",
- "id": "c50e25f6-413e-11e9-97b3-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "VlanGroup_1 dsf",
- "vlanid": 5,
- "tagged": false,
- "multicastFilters": [ ],
- "multicastBridging": false,
- "mode": "BridgedAtAc",
- "group": 0,
- "members": [ ],
- "mtu": 1500,
- "enableMgmtTraffic": false,
- "dhcpServers": "",
- "l3Presence": true,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "gateway": "0.0.0.0",
- "dhcpStartIpRange": "0.0.0.0",
- "dhcpEndIpRange": "0.0.0.0",
- "dhcpMode": "DHCPNone",
- "dhcpDomain": "",
- "dhcpDefaultLease": 36000,
- "dhcpMaxLease": 2592000,
- "dhcpDnsServers": "",
- "wins": "",
- "cert": 0,
- "certCa": 0,
- "portName": "csi9",
- "vlanMapToEsa": -1,
- "dhcpExclusions": [ ],
- "foreignIpAddress": "0.0.0.0",
- "apRegistration": false,
- "fqdn": "",
- "isid": 0,
- "pool": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "proxied": "Local",
- "features": [
- "CENTRALIZED-SITE"
]
}
TopologyElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": "",
- "id": "c50e25f6-413e-11e9-97b3-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "VlanGroup_1 dsf",
- "vlanid": 5,
- "tagged": false,
- "multicastFilters": [ ],
- "multicastBridging": false,
- "mode": "BridgedAtAc",
- "group": 0,
- "members": [ ],
- "mtu": 1500,
- "enableMgmtTraffic": false,
- "dhcpServers": "",
- "l3Presence": true,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "gateway": "0.0.0.0",
- "dhcpStartIpRange": "0.0.0.0",
- "dhcpEndIpRange": "0.0.0.0",
- "dhcpMode": "DHCPNone",
- "dhcpDomain": "",
- "dhcpDefaultLease": 36000,
- "dhcpMaxLease": 2592000,
- "dhcpDnsServers": "",
- "wins": "",
- "cert": 0,
- "certCa": 0,
- "portName": "csi9",
- "vlanMapToEsa": -1,
- "dhcpExclusions": [ ],
- "foreignIpAddress": "0.0.0.0",
- "apRegistration": false,
- "fqdn": "",
- "isid": 0,
- "pool": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "proxied": "Local",
- "features": [
- "CENTRALIZED-SITE"
]
}
Map with topology name and corresponding Id
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
topologyId required | string A non-empty, valid Topology Id |
TopologyElement instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": "",
- "id": "c50e25f6-413e-11e9-97b3-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "VlanGroup_1 dsf",
- "vlanid": 5,
- "tagged": false,
- "multicastFilters": [ ],
- "multicastBridging": false,
- "mode": "BridgedAtAc",
- "group": 0,
- "members": [ ],
- "mtu": 1500,
- "enableMgmtTraffic": false,
- "dhcpServers": "",
- "l3Presence": true,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "gateway": "0.0.0.0",
- "dhcpStartIpRange": "0.0.0.0",
- "dhcpEndIpRange": "0.0.0.0",
- "dhcpMode": "DHCPNone",
- "dhcpDomain": "",
- "dhcpDefaultLease": 36000,
- "dhcpMaxLease": 2592000,
- "dhcpDnsServers": "",
- "wins": "",
- "cert": 0,
- "certCa": 0,
- "portName": "csi9",
- "vlanMapToEsa": -1,
- "dhcpExclusions": [ ],
- "foreignIpAddress": "0.0.0.0",
- "apRegistration": false,
- "fqdn": "",
- "isid": 0,
- "pool": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "proxied": "Local",
- "features": [
- "CENTRALIZED-SITE"
]
}
topologyId required | string A non-empty, valid Topology Id |
A valid Topology with the configured parameters. The Topology must have the mandatory attributes like name. It can also have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string The unique name of the VLAN. Must not be null or empty. Validations : Not null and non-empty string having 1 to 255 characters. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
vlanid required | number A VLAN ID between 1 to 4094. Validations : Integer value between 1 and 4094. |
tagged | boolean Indicates whether frames transmitted on this VLAN should include the VLAN tag in thetransmission. |
multicastFilters | Array of objects (MulticastFilterElement) |
multicastBridging | boolean |
mode required | string (Modes) Enum: "BridgedAtAp" "BridgedAtAc" "Physical" "Management" "FabricAttach" "Vxlan" |
group | number |
members | Array of strings |
mtu | number |
enableMgmtTraffic | boolean |
dhcpServers | string |
l3Presence | boolean l3Presence State if layer 3 (IP) is used for the Topology |
ipAddress | string Valid IP Address of the Topology if layer 3 is used |
cidr | number [ 0 .. 32 ] Cidr: Classless Inter-Domain Routing of the Topology if layer 3 is used |
gateway | string Gateway IP Address of the Topology if layer 3 is used |
dhcpStartIpRange | string |
dhcpEndIpRange | string |
dhcpMode | string (DhcpMode) Enum: "DHCPNone" "DHCPRelay" "DHCPLocal" |
dhcpDomain | string |
dhcpDefaultLease | number |
dhcpMaxLease | number |
dhcpDnsServers | string |
wins | string |
cert | number |
certCa | number |
portName | string |
vlanMapToEsa | number |
dhcpExclusions | Array of objects (DhcpExclusionsElement) |
foreignIpAddress | string |
apRegistration | boolean |
fqdn | string |
isid | number |
pool | Array of strings <uuid> For topology group this array is non-null non-empty list of topology IDs of member topologies. For regular topologies this array is null |
proxied | string (Proxied) Deprecated Enum: "Local" "Controller" |
vni | number [ 1 .. 16777215 ] Vxlan vni number |
remoteVtepIp | string <ipv4> Vxlan remote-endpoint ipaddress |
The updated Topology if the update operation initiated successfully.
Error response
Extreme Campus Controller REST API Server
{- "custId": "",
- "id": "c50e25f6-413e-11e9-97b3-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "VlanGroup_1 dsf",
- "vlanid": 5,
- "tagged": false,
- "multicastFilters": [ ],
- "multicastBridging": false,
- "mode": "BridgedAtAc",
- "group": 0,
- "members": [ ],
- "mtu": 1500,
- "enableMgmtTraffic": false,
- "dhcpServers": "",
- "l3Presence": true,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "gateway": "0.0.0.0",
- "dhcpStartIpRange": "0.0.0.0",
- "dhcpEndIpRange": "0.0.0.0",
- "dhcpMode": "DHCPNone",
- "dhcpDomain": "",
- "dhcpDefaultLease": 36000,
- "dhcpMaxLease": 2592000,
- "dhcpDnsServers": "",
- "wins": "",
- "cert": 0,
- "certCa": 0,
- "portName": "csi9",
- "vlanMapToEsa": -1,
- "dhcpExclusions": [ ],
- "foreignIpAddress": "0.0.0.0",
- "apRegistration": false,
- "fqdn": "",
- "isid": 0,
- "pool": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "proxied": "Local",
- "features": [
- "CENTRALIZED-SITE"
]
}
{- "custId": "",
- "id": "c50e25f6-413e-11e9-97b3-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "VlanGroup_1 dsf",
- "vlanid": 5,
- "tagged": false,
- "multicastFilters": [ ],
- "multicastBridging": false,
- "mode": "BridgedAtAc",
- "group": 0,
- "members": [ ],
- "mtu": 1500,
- "enableMgmtTraffic": false,
- "dhcpServers": "",
- "l3Presence": true,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "gateway": "0.0.0.0",
- "dhcpStartIpRange": "0.0.0.0",
- "dhcpEndIpRange": "0.0.0.0",
- "dhcpMode": "DHCPNone",
- "dhcpDomain": "",
- "dhcpDefaultLease": 36000,
- "dhcpMaxLease": 2592000,
- "dhcpDnsServers": "",
- "wins": "",
- "cert": 0,
- "certCa": 0,
- "portName": "csi9",
- "vlanMapToEsa": -1,
- "dhcpExclusions": [ ],
- "foreignIpAddress": "0.0.0.0",
- "apRegistration": false,
- "fqdn": "",
- "isid": 0,
- "pool": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "proxied": "Local",
- "features": [
- "CENTRALIZED-SITE"
]
}
topologyId required | string A non-empty, valid Topology Id |
Topology deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
modes | Array of strings (Modes) Items Enum: "BridgedAtAp" "BridgedAtAc" "Physical" "Management" "FabricAttach" "Vxlan" Example: modes=.../topologies?modes=BridgedAtAp,ISC List of topology modes. |
Get the list of all V3 topologies.
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": "",
- "id": "c50e25f6-413e-11e9-97b3-000c29a7fe8f",
- "canDelete": true,
- "canEdit": true,
- "name": "VlanGroup_1 dsf",
- "vlanid": 5,
- "tagged": false,
- "multicastFilters": [ ],
- "multicastBridging": false,
- "mode": "BridgedAtAc",
- "group": 0,
- "members": [ ],
- "mtu": 1500,
- "enableMgmtTraffic": false,
- "dhcpServers": "",
- "l3Presence": true,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "gateway": "0.0.0.0",
- "dhcpStartIpRange": "0.0.0.0",
- "dhcpEndIpRange": "0.0.0.0",
- "dhcpMode": "DHCPNone",
- "dhcpDomain": "",
- "dhcpDefaultLease": 36000,
- "dhcpMaxLease": 2592000,
- "dhcpDnsServers": "",
- "wins": "",
- "cert": 0,
- "certCa": 0,
- "portName": "csi9",
- "vlanMapToEsa": -1,
- "dhcpExclusions": [ ],
- "foreignIpAddress": "0.0.0.0",
- "apRegistration": false,
- "fqdn": "",
- "isid": 0,
- "pool": [
- "97976030-feec-4730-8585-cc6eeaa786e3"
], - "proxied": "Local",
- "features": [
- "CENTRALIZED-SITE"
]
}
]
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "canDelete": false,
- "canEdit": true,
- "name": "GavinExtrLocation",
- "svrAddr": "feeds1.extremelocation.com",
- "minRss": -80,
- "reportFreq": 10,
- "tenantId": "373105369723"
}
]
A valid XLocation instance. The XLocation instance must have the mandatory attributes like name. It can also have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
svrAddr | string List of server address |
minRss | number Minimum RSS |
reportFreq | number Report Frequency 1~60 seconds and default is 10 seconds |
tenantId | string |
Newly created XLocation instance with the configured parameters
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "canDelete": false,
- "canEdit": true,
- "name": "GavinExtrLocation",
- "svrAddr": "feeds1.extremelocation.com",
- "minRss": -80,
- "reportFreq": 10,
- "tenantId": "373105369723"
}
{- "custId": null,
- "id": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "canDelete": false,
- "canEdit": true,
- "name": "GavinExtrLocation",
- "svrAddr": "feeds1.extremelocation.com",
- "minRss": -80,
- "reportFreq": 10,
- "tenantId": "373105369723"
}
XLocationProfileElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "canDelete": false,
- "canEdit": true,
- "name": "GavinExtrLocation",
- "svrAddr": "feeds1.extremelocation.com",
- "minRss": -80,
- "reportFreq": 10,
- "tenantId": "373105369723"
}
Map with XLocation profile name and corresponding ID
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
xlocationId required | string A non-empty, valid XLocation Id |
XLocationProfileElement instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "canDelete": false,
- "canEdit": true,
- "name": "GavinExtrLocation",
- "svrAddr": "feeds1.extremelocation.com",
- "minRss": -80,
- "reportFreq": 10,
- "tenantId": "373105369723"
}
xlocationId required | string A non-empty, valid XLocation profile Id |
A valid XLocation profile with the configured parameters. The XLocation Profile must have the mandatory attributes like name. It can also have other optional attributes as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
svrAddr | string List of server address |
minRss | number Minimum RSS |
reportFreq | number Report Frequency 1~60 seconds and default is 10 seconds |
tenantId | string |
The updated XLocation profile
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "canDelete": false,
- "canEdit": true,
- "name": "GavinExtrLocation",
- "svrAddr": "feeds1.extremelocation.com",
- "minRss": -80,
- "reportFreq": 10,
- "tenantId": "373105369723"
}
{- "custId": null,
- "id": "32cd2466-8503-4aec-9c69-48dda52f1b96",
- "canDelete": false,
- "canEdit": true,
- "name": "GavinExtrLocation",
- "svrAddr": "feeds1.extremelocation.com",
- "minRss": -80,
- "reportFreq": 10,
- "tenantId": "373105369723"
}
xlocationId required | string A non-empty, valid XLocation Id |
XLocation Profile deletion status.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
type required | string (ConfigurableObjectType) Enum: "Unknown" "Profile" "Adsp" "Analytics" "Ap" "Iot" "Cos" "Positioning" "Rfmgmt" "Role" "Switch" "Xlocation" "Service" "Rtls" "Topology" "Devicegroup" "Site" "Backup" "Ntp" "L2port" "PhysicalInterface" Example: type=Unknown The type of device or profile which users want to know which sites or profiles are using it. |
id required | string Users must provide a serial number for an "id" query when "type" is "Switch" or "AP". Otherwise, users must provide a valid UUID. |
Get the list of ConfigurableObjectElement that represents the entity that is used by the query parameters.
Error response
Extreme Campus Controller REST API Server
{- "useBy": [
- {
- "type": "Role",
- "name": "Role_100",
- "id": "55554497-792e-466d-ad26-79eb92aadbd0"
}
], - "refsTo": [
- {
- "type": "Role",
- "name": "Role_100",
- "id": "55554497-792e-466d-ad26-79eb92aadbd0"
}
]
}
Create and manage port profiles. Note:This resource manager will be supported in a future release.
List containing all the port profiles.
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "portSpeed": "UNKNOWN",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": "string",
- "poePortConfig": {
- "enabled": true,
- "portName": "...",
- "poePortAlias": "...",
- "detection": "bypass",
- "operatorLimit": "mw_30000",
- "priority": "critical",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}, - "lagmembers": [
- "string"
], - "lagType": "Master",
- "taggedTopologies": [
- "string"
], - "untaggedTopology": "string",
- "pvid": "string",
- "duplex": "ETH_DUPLEX_TYPE_HALF",
- "enableEEE": true,
- "dot1xEnabled": true,
- "macAuthEnabled": true,
- "name": "string"
}
]
A non-empty, valid profile instance with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
portSpeed | string (PortSpeedEnum) Enum: "UNKNOWN" "T1Speed" "WAN_SPEED" "TEN" "T3Speed" "SPEED_TEN100" "SPEED_1GIG" "SPEED_10GIG" "SPEED_25GIG" "SPEED_40GIG" "SPEED_50GIG" "SPEED_100GIG" "INFINIBAND_SPEED" "AUTO" |
typeOfService | number |
adminStatus | string (PortAdminStatus) Enum: "On" "Off" |
defaultPolicy | string |
poePortConfig | object (PoEPortElement) Recursive Abstract REST Gateway Element - Contains all of the attributes that are common across all elements. |
lagmembers | Array of strings A list of lag member ports. |
lagType | string (LagPortType) Enum: "Master" "member" "None" |
taggedTopologies | Array of strings A list of taggedToplogies configured in a site. |
untaggedTopology | string The untaggedTopology configured in a site. |
pvid | string The port vlan ID |
duplex | string (EthMode) Enum: "ETH_DUPLEX_TYPE_HALF" "ETH_DUPLEX_TYPE_FULL" |
enableEEE | boolean Flag to enable Energy efficient ethernet. Both ends of the link must have EEE enabled for it to take effect. Default is false. |
dot1xEnabled | boolean A flag to indicate if Dot1x is enabled on the port. |
macAuthEnabled | boolean A flag to indicate if MAC based authentication is enabled on the port. |
name | string ^[a-zA-Z0-9.-_]{1,64}$ The profile name. |
The newly created SwitchPortProfileElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "portSpeed": "UNKNOWN",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": "string",
- "poePortConfig": {
- "enabled": true,
- "portName": "...",
- "poePortAlias": "...",
- "detection": "bypass",
- "operatorLimit": "mw_30000",
- "priority": "critical",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}, - "lagmembers": [
- "string"
], - "lagType": "Master",
- "taggedTopologies": [
- "string"
], - "untaggedTopology": "string",
- "pvid": "string",
- "duplex": "ETH_DUPLEX_TYPE_HALF",
- "enableEEE": true,
- "dot1xEnabled": true,
- "macAuthEnabled": true,
- "name": "string"
}
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "portSpeed": "UNKNOWN",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": "string",
- "poePortConfig": {
- "enabled": true,
- "portName": "...",
- "poePortAlias": "...",
- "detection": "bypass",
- "operatorLimit": "mw_30000",
- "priority": "critical",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}, - "lagmembers": [
- "string"
], - "lagType": "Master",
- "taggedTopologies": [
- "string"
], - "untaggedTopology": "string",
- "pvid": "string",
- "duplex": "ETH_DUPLEX_TYPE_HALF",
- "enableEEE": true,
- "dot1xEnabled": true,
- "macAuthEnabled": true,
- "name": "string"
}
SwitchPortProfileElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "portSpeed": "UNKNOWN",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": "string",
- "poePortConfig": {
- "enabled": true,
- "portName": "...",
- "poePortAlias": "...",
- "detection": "bypass",
- "operatorLimit": "mw_30000",
- "priority": "critical",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}, - "lagmembers": [
- "string"
], - "lagType": "Master",
- "taggedTopologies": [
- "string"
], - "untaggedTopology": "string",
- "pvid": "string",
- "duplex": "ETH_DUPLEX_TYPE_HALF",
- "enableEEE": true,
- "dot1xEnabled": true,
- "macAuthEnabled": true,
- "name": "string"
}
Map with profile names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
profileId required | string <uuid> |
A profile instance with the given uuid
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "portSpeed": "UNKNOWN",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": "string",
- "poePortConfig": {
- "enabled": true,
- "portName": "...",
- "poePortAlias": "...",
- "detection": "bypass",
- "operatorLimit": "mw_30000",
- "priority": "critical",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}, - "lagmembers": [
- "string"
], - "lagType": "Master",
- "taggedTopologies": [
- "string"
], - "untaggedTopology": "string",
- "pvid": "string",
- "duplex": "ETH_DUPLEX_TYPE_HALF",
- "enableEEE": true,
- "dot1xEnabled": true,
- "macAuthEnabled": true,
- "name": "string"
}
profileId required | string <uuid> |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
portSpeed | string (PortSpeedEnum) Enum: "UNKNOWN" "T1Speed" "WAN_SPEED" "TEN" "T3Speed" "SPEED_TEN100" "SPEED_1GIG" "SPEED_10GIG" "SPEED_25GIG" "SPEED_40GIG" "SPEED_50GIG" "SPEED_100GIG" "INFINIBAND_SPEED" "AUTO" |
typeOfService | number |
adminStatus | string (PortAdminStatus) Enum: "On" "Off" |
defaultPolicy | string |
poePortConfig | object (PoEPortElement) Recursive Abstract REST Gateway Element - Contains all of the attributes that are common across all elements. |
lagmembers | Array of strings A list of lag member ports. |
lagType | string (LagPortType) Enum: "Master" "member" "None" |
taggedTopologies | Array of strings A list of taggedToplogies configured in a site. |
untaggedTopology | string The untaggedTopology configured in a site. |
pvid | string The port vlan ID |
duplex | string (EthMode) Enum: "ETH_DUPLEX_TYPE_HALF" "ETH_DUPLEX_TYPE_FULL" |
enableEEE | boolean Flag to enable Energy efficient ethernet. Both ends of the link must have EEE enabled for it to take effect. Default is false. |
dot1xEnabled | boolean A flag to indicate if Dot1x is enabled on the port. |
macAuthEnabled | boolean A flag to indicate if MAC based authentication is enabled on the port. |
name | string ^[a-zA-Z0-9.-_]{1,64}$ The profile name. |
The updated SwitchPortProfileElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "portSpeed": "UNKNOWN",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": "string",
- "poePortConfig": {
- "enabled": true,
- "portName": "...",
- "poePortAlias": "...",
- "detection": "bypass",
- "operatorLimit": "mw_30000",
- "priority": "critical",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}, - "lagmembers": [
- "string"
], - "lagType": "Master",
- "taggedTopologies": [
- "string"
], - "untaggedTopology": "string",
- "pvid": "string",
- "duplex": "ETH_DUPLEX_TYPE_HALF",
- "enableEEE": true,
- "dot1xEnabled": true,
- "macAuthEnabled": true,
- "name": "string"
}
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "portSpeed": "UNKNOWN",
- "typeOfService": 0,
- "adminStatus": "On",
- "defaultPolicy": "string",
- "poePortConfig": {
- "enabled": true,
- "portName": "...",
- "poePortAlias": "...",
- "detection": "bypass",
- "operatorLimit": "mw_30000",
- "priority": "critical",
- "custId": "...",
- "id": "...",
- "canDelete": true,
- "canEdit": true
}, - "lagmembers": [
- "string"
], - "lagType": "Master",
- "taggedTopologies": [
- "string"
], - "untaggedTopology": "string",
- "pvid": "string",
- "duplex": "ETH_DUPLEX_TYPE_HALF",
- "enableEEE": true,
- "dot1xEnabled": true,
- "macAuthEnabled": true,
- "name": "string"
}
Get an EGuest deployments
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "cpFqdn": "string",
- "authenticationRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "accountingRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "userName": "string",
- "password": "string"
}
]
A valid EGuestElement instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
cpFqdn | string (?=^.{4,253}$)(^((?!-)[a-zA-Z0-9-]{1,63}(?<!-)\.)+[a-zA-Z]{2,63}$) EGuest FQDN. |
authenticationRadiusServer | object (RadiusServerElement) Recursive RADIUS element for MUs authentication. |
accountingRadiusServer | object (RadiusServerElement) Recursive RADIUS element for MUs authentication. |
userName | string Callback user name. |
password | string [ 1 .. 64 ] characters Callback password. |
Newly created EGuest.
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "cpFqdn": "string",
- "authenticationRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "accountingRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "userName": "string",
- "password": "string"
}
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "cpFqdn": "string",
- "authenticationRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "accountingRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "userName": "string",
- "password": "string"
}
EGuestElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "cpFqdn": "string",
- "authenticationRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "accountingRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "userName": "string",
- "password": "string"
}
Map with EGuest name and corresponding ID
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
eguestId required | string A non-empty, valid EGuest ID |
EGuestElement instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "cpFqdn": "string",
- "authenticationRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "accountingRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "userName": "string",
- "password": "string"
}
eguestId required | string A non-empty, valid EGuest ID |
A valid EGuest with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string |
cpFqdn | string (?=^.{4,253}$)(^((?!-)[a-zA-Z0-9-]{1,63}(?<!-)\.)+[a-zA-Z]{2,63}$) EGuest FQDN. |
authenticationRadiusServer | object (RadiusServerElement) Recursive RADIUS element for MUs authentication. |
accountingRadiusServer | object (RadiusServerElement) Recursive RADIUS element for MUs authentication. |
userName | string Callback user name. |
password | string [ 1 .. 64 ] characters Callback password. |
The updated EGuest
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "cpFqdn": "string",
- "authenticationRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "accountingRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "userName": "string",
- "password": "string"
}
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "cpFqdn": "string",
- "authenticationRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "accountingRadiusServer": {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}, - "userName": "string",
- "password": "string"
}
eguestId required | string A non-empty, valid EGuest ID |
EGuest deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
This resource manager serves all resource requests and initiates all operations on the AAAPolicy entity.
Extreme Campus Controller REST API Server
[- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "healthCheck": 60,
- "accountingStart": "NoDelay",
- "serverPoolingMode": "failover",
- "attributes": {
- "calledStationId": "Serial",
- "nasIpAddress": "10.41.0.1",
- "nasId": "NAS 1"
}, - "accountingInterimInterval": 60,
- "includeFramedIp": false,
- "accountingType": "StartStop",
- "authenticationType": "PAP",
- "radiusAccountingEnabled": true,
- "authenticationRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
], - "accountingRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
]
}
]
A valid AAA Policy instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string name of the policy |
healthCheck | integer [ 60 .. 86400 ] |
accountingStart | string (AccountingStart) Default: "NoDelay" Enum: "OnAcquiringIP" "NoDelay" |
serverPoolingMode | string Enum: "failover" "loadBalance" |
attributes | object |
accountingInterimInterval | integer [ 60 .. 3600 ] |
includeFramedIp | boolean Default: false Flag to include the Framed-IP attribute in the RADIUS access request. |
accountingType | string (AccountingType) Enum: "StartInterimStop" "StartStop" |
authenticationType | string (RadiusAuthProtocol) Enum: "PAP" "CHAP" "MSCHAP" "MSCHAP2" |
radiusAccountingEnabled | boolean Deprecated |
authenticationRadiusServers | Array of objects (RadiusServerElement) |
accountingRadiusServers | Array of objects (RadiusServerElement) |
Newly created AAA policy.
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "healthCheck": 60,
- "accountingStart": "NoDelay",
- "serverPoolingMode": "failover",
- "attributes": {
- "calledStationId": "Serial",
- "nasIpAddress": "10.41.0.1",
- "nasId": "NAS 1"
}, - "accountingInterimInterval": 60,
- "includeFramedIp": false,
- "accountingType": "StartStop",
- "authenticationType": "PAP",
- "radiusAccountingEnabled": true,
- "authenticationRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
], - "accountingRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
]
}
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "healthCheck": 60,
- "accountingStart": "NoDelay",
- "serverPoolingMode": "failover",
- "attributes": {
- "calledStationId": "Serial",
- "nasIpAddress": "10.41.0.1",
- "nasId": "NAS 1"
}, - "accountingInterimInterval": 60,
- "includeFramedIp": false,
- "accountingType": "StartStop",
- "authenticationType": "PAP",
- "radiusAccountingEnabled": true,
- "authenticationRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
], - "accountingRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
]
}
AAA Policy instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "healthCheck": 60,
- "accountingStart": "NoDelay",
- "serverPoolingMode": "failover",
- "attributes": {
- "calledStationId": "Serial",
- "nasIpAddress": "10.41.0.1",
- "nasId": "NAS 1"
}, - "accountingInterimInterval": 60,
- "includeFramedIp": false,
- "accountingType": "StartStop",
- "authenticationType": "PAP",
- "radiusAccountingEnabled": true,
- "authenticationRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
], - "accountingRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
]
}
Map with AAA Policy name and corresponding ID
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
id required | string A non-empty, valid AAA Policy ID |
AAA Policy instance with the given ID
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "healthCheck": 60,
- "accountingStart": "NoDelay",
- "serverPoolingMode": "failover",
- "attributes": {
- "calledStationId": "Serial",
- "nasIpAddress": "10.41.0.1",
- "nasId": "NAS 1"
}, - "accountingInterimInterval": 60,
- "includeFramedIp": false,
- "accountingType": "StartStop",
- "authenticationType": "PAP",
- "radiusAccountingEnabled": true,
- "authenticationRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
], - "accountingRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
]
}
id required | string A non-empty, valid AAA Policy ID |
A valid AAA Policy with the configured parameters.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name | string name of the policy |
healthCheck | integer [ 60 .. 86400 ] |
accountingStart | string (AccountingStart) Default: "NoDelay" Enum: "OnAcquiringIP" "NoDelay" |
serverPoolingMode | string Enum: "failover" "loadBalance" |
attributes | object |
accountingInterimInterval | integer [ 60 .. 3600 ] |
includeFramedIp | boolean Default: false Flag to include the Framed-IP attribute in the RADIUS access request. |
accountingType | string (AccountingType) Enum: "StartInterimStop" "StartStop" |
authenticationType | string (RadiusAuthProtocol) Enum: "PAP" "CHAP" "MSCHAP" "MSCHAP2" |
radiusAccountingEnabled | boolean Deprecated |
authenticationRadiusServers | Array of objects (RadiusServerElement) |
accountingRadiusServers | Array of objects (RadiusServerElement) |
The updated AAA Policy
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "healthCheck": 60,
- "accountingStart": "NoDelay",
- "serverPoolingMode": "failover",
- "attributes": {
- "calledStationId": "Serial",
- "nasIpAddress": "10.41.0.1",
- "nasId": "NAS 1"
}, - "accountingInterimInterval": 60,
- "includeFramedIp": false,
- "accountingType": "StartStop",
- "authenticationType": "PAP",
- "radiusAccountingEnabled": true,
- "authenticationRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
], - "accountingRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
]
}
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "name": "string",
- "healthCheck": 60,
- "accountingStart": "NoDelay",
- "serverPoolingMode": "failover",
- "attributes": {
- "calledStationId": "Serial",
- "nasIpAddress": "10.41.0.1",
- "nasId": "NAS 1"
}, - "accountingInterimInterval": 60,
- "includeFramedIp": false,
- "accountingType": "StartStop",
- "authenticationType": "PAP",
- "radiusAccountingEnabled": true,
- "authenticationRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
], - "accountingRadiusServers": [
- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "ipAddress": "10.255.255.2",
- "sharedSecret": "secret",
- "radiusAuthProtocol": "PAP",
- "totalAuthRetries": 3,
- "authTimeout": 5,
- "authPort": 1812,
- "preferredMacAddressFormat": "UPPERCASE_NO_DELIMITERS",
- "mbaPassword": "string",
- "port": 1813,
- "totalRetries": 3,
- "timeout": 5,
- "pollInterval": 60
}
]
}
id required | string A non-empty, valid AAA Policy ID |
AAA Policy deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
This resource manager allows the user to see and accept Best Practice recommendations.
result of best peactices evaluations
Error response
Extreme Campus Controller REST API Server
{- "timestamp": 0,
- "conditions": [
- {
- "id": "string",
- "criteria": "string",
- "detailedDescription": "string",
- "status": "Good",
- "type": "Config",
- "causeBy": [
- {
- "type": "Role",
- "name": "Role_100",
- "id": "55554497-792e-466d-ad26-79eb92aadbd0"
}
]
}
]
}
id required | string <uuid> A non-empty ,valid BestPracticeCondition id |
Accept evaluation.
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
user | string Optional If present get the application keys for the user. |
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "key": "string",
- "password": "string",
- "user": "string",
- "timeCreated": 0,
- "timeLastUsed": 0
}
]
A valid ApplicationKeyElement instance.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
The newly created application key
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true
}
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "key": "string",
- "password": "string",
- "user": "string",
- "timeCreated": 0,
- "timeLastUsed": 0
}
appKey required | string A non-empty, valid application key |
An ApplicationKeyElement instance for the given appKey
Error response
Extreme Campus Controller REST API Server
{- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "key": "string",
- "password": "string",
- "user": "string",
- "timeCreated": 0,
- "timeLastUsed": 0
}
appKey required | string A non-empty, valid application key |
Application key deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
List containing all the meshpoints for the customer
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "name": "meshpoint1",
- "meshId": "meshpoint1",
- "root": false,
- "controlVlan": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "neighborTimeout": 120,
- "privacy": {
- "PskElement": {
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}
}
]
A non-empty, valid meshpoint instance with the configured parameters. The instance must have the mandatory attributes meshpoint name and other optional parameters as well.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string The unique mesh name defined by the user. Validations : Meshpoint name must be a Not null and non-empty string, between 1 to 64 characters. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
status | string (ServiceStatus) Enum: "enabled" "disabled" "scheduled" |
meshId | string [ 1 .. 32 ] [\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]{1,32} The Mesh ID is an identifier used to delineate different mesh networks. AP’s must have the same Mesh ID in order to form mesh links. When a MeshConnex policy is configured and mapped to a radio interface the AP will send out “mesh” beacons which are used to build the meshpoint neighbor table. When AP’s have meshpoints configured they exchange beacons and the Mesh ID is checked. If an AP receives a mesh beacon and the Mesh ID does not match its own configured Mesh ID, the beacon is dropped. If the Mesh ID matches then the AP will add an entry for the neighbor in table called the meshpoint neighbor table. Validations : Mesh ID must be a Not null and non-empty string, between 1 to 32 characters. |
root | boolean Default: false An AP configured with a meshpoint can either be designated as a Root or Non Root AP. Root AP’s will have a wired backhaul connected and are considered gateway devices between the wired and wireless network. They are referred to as “Meshpoint Root” AP’s. Mesh AP’s that do not have a backhaul connection are simply referred to as “Meshpoints”. While the Root setting can be configured in the meshpoint it is a best practice to define whether or not an AP is Root via a profile or device override |
controlVlan | string <uuid> UUID of topology that represents control VLAN of the meshpoint. The control VLAN in the meshpoint configuration is used to facilitate Root to Root communication for handoffs. Thus this VLAN only has significance for Meshpoint Roots. When a Meshpoint AP, wireless client, or VMM moves from under one Root to another a bind announcement (BANN) is sent on control VLAN to alert the wired infrastructure and other MeshPoint Roots that the MAC address of a Meshpoint, client devices, or VMM has moved. Also, Layer 2 updates are sent on any VLAN configured on the device that has moved. These broadcast Layer 2 updates ensure that all Roots and Core infrastructure is aware that all client MAC’s being proxied by the AP that has moved is aware of the change. |
neighborTimeout | integer [ 60 .. 86400 ] Default: 120 The neighbor idle timeout is the amount of time in seconds that must pass in which no traffic is received from a neighbor before it is declared offline. This is typically set to a low value such as 1-2 minutes such that a non functioning neighbor will have a minimum impact on the mesh network. If a neighboring AP stops sending beacons this timeout will ensure that the neighbor will be removed from the meshpoint neighbor table. |
privacy | object |
Newly created MeshpointElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "name": "meshpoint1",
- "meshId": "meshpoint1",
- "root": false,
- "controlVlan": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "neighborTimeout": 120,
- "privacy": {
- "PskElement": {
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}
}
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "name": "meshpoint1",
- "meshId": "meshpoint1",
- "root": false,
- "controlVlan": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "neighborTimeout": 120,
- "privacy": {
- "PskElement": {
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}
}
MeshpointElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "name": "meshpoint1",
- "meshId": "meshpoint1",
- "root": false,
- "controlVlan": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "neighborTimeout": 120,
- "privacy": {
- "PskElement": {
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}
}
ProfileMeshpointElement instance with attributes set to default values
Error response
Extreme Campus Controller REST API Server
{- "meshpointId": "26942420-6179-11e8-a0a4-c98f03226474",
- "pathSelectionMethod": "Uniform",
- "monitorCrm": false,
- "monitorPrimaryLink": false,
- "preferredNeighbor": null,
- "preferredRoot": null,
- "preferredBand": "BandNONE",
- "hysteresisMinTh": -60,
- "hysteresisPeriod": 10,
- "hysteresisDelta": 5,
- "hysteresisSNRDelta": 22,
- "excludeWiredPeer": false,
- "meshRoot": false,
- "meshRootOvr": true,
- "costRoot": false,
- "rootSelectionMethod": "None"
}
Map with meshpoint names and corresponding IDs
Error response
Extreme Campus Controller REST API Server
{- "SA201-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf09312",
- "AP7562-default": "41f88f5a-f0c0-11e7-8c3f-9a214cf0930c",
- "AP3915i-PR-Test": "bed07288-4914-11e9-b6fc-000c29a7fe8f"
}
meshpointId required | string <uuid> |
A meshpoint instance with the given uuid
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "name": "meshpoint1",
- "meshId": "meshpoint1",
- "root": false,
- "controlVlan": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "neighborTimeout": 120,
- "privacy": {
- "PskElement": {
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}
}
meshpointId required | string <uuid> |
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
name required | string The unique mesh name defined by the user. Validations : Meshpoint name must be a Not null and non-empty string, between 1 to 64 characters. Valid character set : Alphanumeric, special characters except semi-colon, colon and ampersand |
status | string (ServiceStatus) Enum: "enabled" "disabled" "scheduled" |
meshId | string [ 1 .. 32 ] [\\p{Print}&&[^\t\n\r;:&\\p{Cntrl}]]{1,32} The Mesh ID is an identifier used to delineate different mesh networks. AP’s must have the same Mesh ID in order to form mesh links. When a MeshConnex policy is configured and mapped to a radio interface the AP will send out “mesh” beacons which are used to build the meshpoint neighbor table. When AP’s have meshpoints configured they exchange beacons and the Mesh ID is checked. If an AP receives a mesh beacon and the Mesh ID does not match its own configured Mesh ID, the beacon is dropped. If the Mesh ID matches then the AP will add an entry for the neighbor in table called the meshpoint neighbor table. Validations : Mesh ID must be a Not null and non-empty string, between 1 to 32 characters. |
root | boolean Default: false An AP configured with a meshpoint can either be designated as a Root or Non Root AP. Root AP’s will have a wired backhaul connected and are considered gateway devices between the wired and wireless network. They are referred to as “Meshpoint Root” AP’s. Mesh AP’s that do not have a backhaul connection are simply referred to as “Meshpoints”. While the Root setting can be configured in the meshpoint it is a best practice to define whether or not an AP is Root via a profile or device override |
controlVlan | string <uuid> UUID of topology that represents control VLAN of the meshpoint. The control VLAN in the meshpoint configuration is used to facilitate Root to Root communication for handoffs. Thus this VLAN only has significance for Meshpoint Roots. When a Meshpoint AP, wireless client, or VMM moves from under one Root to another a bind announcement (BANN) is sent on control VLAN to alert the wired infrastructure and other MeshPoint Roots that the MAC address of a Meshpoint, client devices, or VMM has moved. Also, Layer 2 updates are sent on any VLAN configured on the device that has moved. These broadcast Layer 2 updates ensure that all Roots and Core infrastructure is aware that all client MAC’s being proxied by the AP that has moved is aware of the change. |
neighborTimeout | integer [ 60 .. 86400 ] Default: 120 The neighbor idle timeout is the amount of time in seconds that must pass in which no traffic is received from a neighbor before it is declared offline. This is typically set to a low value such as 1-2 minutes such that a non functioning neighbor will have a minimum impact on the mesh network. If a neighboring AP stops sending beacons this timeout will ensure that the neighbor will be removed from the meshpoint neighbor table. |
privacy | object |
The updated MeshpointElement instance
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "name": "meshpoint1",
- "meshId": "meshpoint1",
- "root": false,
- "controlVlan": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "neighborTimeout": 120,
- "privacy": {
- "PskElement": {
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}
}
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": true,
- "canEdit": true,
- "name": "meshpoint1",
- "meshId": "meshpoint1",
- "root": false,
- "controlVlan": "4459ee6c-2f76-11e7-93ae-92361f002671",
- "neighborTimeout": 120,
- "privacy": {
- "PskElement": {
- "keyHexEncoded": false,
- "presharedKey": "abcde12345"
}
}
}
meshpointId required | string |
Meshpoint deleted successfully
Error response
Extreme Campus Controller REST API Server
{- "errors": [
- {
- "errorCode": 404,
- "errorMessage": "AP Platform not found",
- "resource": "/platformmanager/v1/upgrades/apimages/setdefault"
}
]
}
meshpointId required | string <uuid> UUID of meshpoint |
A meshpoint tree for the given uuid
Error response
Extreme Campus Controller REST API Server
{- "custId": null,
- "id": "26942420-6179-11e8-a0a4-c98f03226474",
- "canDelete": false,
- "canEdit": false,
- "name": "meshpoint1",
- "meshId": "meshpoint1"
}
Get a list of all MSPBriefSites instances for a tenant.
tenantId required | string A non-empty, valid tenantId of the customer. |
Get a list of all MSPBriefSites instances for a tenant.
Extreme Campus Controller REST API Server
[- {
- "custId": "string",
- "id": "string",
- "canDelete": true,
- "canEdit": true,
- "accountName": "string",
- "siteName": "string"
}
]
Adoption rules for the access point
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "deviceCategory": "AP",
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "hostname": "aaa",
- "model": "aaa",
- "serial": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "devGrName": "DG-3935-Blackstone",
- "action": "allow"
}
]
The list of access point adoption rules.
custId | string |
id | string <uuid> |
canDelete | boolean |
canEdit | boolean |
deviceCategory | string (DeviceAdoptionCategory) Enum: "AP" "Switch" Category of device, where adoption rule applies to. |
ipAddress | string it represents device ip address. |
isIpAddressPrivate | boolean Deprecated It represents whether ipAddress parameter is private or public ip address. By default it is is false. XCA uses default value as false,it not received in the request. when it is false, device adoption rule matches the device public ip address(NATed). when it is true, device adoption rule matches the device private IP address. |
cidr | number [ 0 .. 32 ] |
hostname | string |
model | string |
serial | string |
siteId | string <uuid> Specifies which site a device should be assigned when criteria match. When siteId is null, siteName is used as a pattern. |
siteName | string When siteId is null, siteName is used as pattern with substitution strings: $DNS-SUFFIX[x:y] – uses substring of DNS suffix of AP, from character at position x to character at position y. y has to be equals or larger than x. DNS suffix is FQDN with hostname part removed. For example, if AP reports FQDN “ap27u18.cath.extremenetworks.com”, then DNS suffix is “cath.extremenetworks.com”. $FQDN[x:y] – uses substring of FQDN/hostname of AP, from character at position x to character at position y. y has to be equals or larger than x. For example, if user specifies that device will be assigned to site named “SITE-$FQDN[5:7]”, and AP reports it’s hostname as “ap27u18.cath.extremenetworks.com”, then AP will be assigned to site named “SITE-u18”. The following variants of substitution strings can be used: x The whole string, for example: SITE-$FQDN x Substring from beginning to a particular index, for example: SITE-$FQDN[:3] x Substring from a particular index to the end, for example: SITE-$FQDN[5:] x Substring from index x to index y (x <= y), for example: SITE-$FQDN[3:5] If such site doesn’t exist, an error will be logged and XCA will continue evaluation of adoption rules. |
devGrName | string Specifies name of device group a device should be assigned when criterias match. devGrName can use substitution strings, see "siteName" for description of substitution strings. |
action | string (DeviceAdoptionRuleAction) Enum: "Allow" "Deny" "Redirect" Allow: let device adopt and assign it to a site and/or device group Deny: do not allow device to adopt Redirect: do not allow device to adopt, and redirect the device to another management entity |
redirectTo | string When action==Redirect, specifies IPv4 address or FQDN of new adopter. |
Status of the operation.
Error response
Extreme Campus Controller REST API Server
[- {
- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "deviceCategory": "AP",
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "hostname": "aaa",
- "model": "aaa",
- "serial": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "devGrName": "DG-3935-Blackstone",
- "action": "allow"
}
]
{- "custId": null,
- "id": null,
- "canDelete": null,
- "canEdit": null,
- "ipAddress": "0.0.0.0",
- "cidr": 0,
- "hostname": "aaa",
- "model": "aaa",
- "serial": "",
- "siteId": "eaab6b13-865d-4475-a26f-d3d95b6e0812",
- "devGrName": "DG-3935-Blackstone"
}