Platforms

This API is used to fetch a list of available platforms from the Arista Server or the Arista Cloud Services.

API Calls

/V5/templates/platforms

Get Platforms

Description This API is used to fetch a list of available platforms from the Arista Server or the Arista Cloud Services.
Who Can Execute? Superuser, Administrator, Operator, and Viewer.
Syntax
GET <Base_URL>/templates/platforms
Sample code
GET https://training.mojonetworks.com/new/webservice/v5/templates/platforms
Request Body This API call does not require any request body parameters.
Response Body If the API call is successful, the HTTP response status is 200.
The response body contains details of all the supported platforms. The response is in the application/json format.

Put APIs

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

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

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

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

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

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

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

Put APIs

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

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

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

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

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

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

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

Post APIs

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

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

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

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

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

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

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

Delete APIs

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

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

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

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

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

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

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

Test APIs

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

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

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

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

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

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

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

Attribute Data Type Description
platformId Integer Gives a unique id for the platform.
platformName String This specifies the name given to the platform. It takes up string value.
description String This describes the platform type mentioned. Gives a small description of what purpose it is to serve. It takes up String value.
capability Integer It defines the integer value of the capability to handle AP devices.
vendorId/td> Integer It defines the vendor id that is associated with platform.
platformRadioConfig application/json It defines the radio configurations for the platform.
platformRadioConfig/display String It displays the “display name” for the platform.
platformRadioConfig/orderId Integer It defines the order id for the platform radio as defined in the configuration.
platformRadioConfig/radioId Integer It defines the id of the radio that is being used.
platformRadioConfig/radioName String It defines the radio that is being used.
platformRadioConfig/description String It gives a description about the radio being used in which mode.
platformRadioConfig/modeCapability Integer It defines the capability of the mode being used.
platformRadioConfig/protoCapability Integer It defines the capability of the prototype being used.
platformRadioConfig/waveCapability Integer It defines the capability of the wave frequency in the radio being used.
radioConfig application/json It defines the configurations for the radio being used.
radioConfig/display String It gives the display name of the radio.
radioConfig/orderId Integer It defines the order id for the platform radio as defined in the configuration.
radioConfig/radioId Integer It defines the id of the radio that is being used.
radioConfig/radioName String It defines the radio that is being used.
radioConfig/description String It gives a description about the radio being used in which mode.
radioConfig/modeCapability Integer It defines the capability of the mode being used.
radioConfig/protoCapability Integer It defines the capability of the prototype being used.
radioConfig/waveCapability Integer It defines the capability of the wave frequency in the radio being used.
wiredExtensionPortList application/json It gives us the details about the port list for the wired extension.
wiredExtensionPortList/portId Integer It defines the port id for the wired extension.
wiredExtensionPortList/name String It defines the name of the port that is being used.
numberOfRadios Integer It defines the number of radios that are being used.
numberOfAPRadios Integer It defines the number of AP radios that are being used.

Sample JSON
[[
    {
        "platformId": 1000,
        "platformName": "Universal Configuration",
        "description": "This is a generic configuration template that can work with all access point models.",
        "capability": 63,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "b/g/n",
                "description": "A 4x4 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "a/n/ac",
                "description": "A 4x4 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_2"
            },
            "3": {
                "display": "Radio 3 - 2x2 a/b/g/n/ac",
                "orderId": 3,
                "radioId": 3,
                "radioName": "2x2 a/b/g/n/ac",
                "description": "A 2x2 802.11n/ac radio capable of operating in both 802.11ac and 802.11b/g modes",
                "modeCapability": 1,
                "protoCapability": 31,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "b/g/n",
                "description": "A 4x4 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "a/n/ac",
                "description": "A 4x4 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_2"
            },
            {
                "display": "Radio 3 - 2x2 a/b/g/n/ac",
                "orderId": 3,
                "radioId": 3,
                "radioName": "2x2 a/b/g/n/ac",
                "description": "A 2x2 802.11n/ac radio capable of operating in both 802.11ac and 802.11b/g modes",
                "modeCapability": 1,
                "protoCapability": 31,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": [
            {
                "portId": 1,
                "name": "LAN1"
            },
            {
                "portId": 2,
                "name": "LAN2"
            },
            {
                "portId": 3,
                "name": "LAN3"
            },
            {
                "portId": 4,
                "name": "LAN4"
            }
        ],
        "numberOfRadios": 3,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 15,
        "platformName": "C-75",
        "description": "This is a dual-radio device with one 3x3 b/g/n radio and one 3x3 a/n/ac radio that supports Access point and WIPS mode of operation. These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 11,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 3x3 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "3x3 b/g/n",
                "description": "A 3x3 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - 3x3 a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "3x3 a/n/ac",
                "description": "A 3x3 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 3x3 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "3x3 b/g/n",
                "description": "A 3x3 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 3x3 a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "3x3 a/n/ac",
                "description": "A 3x3 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 11,
        "platformName": "C-60",
        "description": "This is a concurrent dual-band, dual-radio 3x3 802.11abgn device that supports multiple modes of operation for WiFi access and WIPS. These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 15,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 2 - 2x2 a/b/g/n",
                "orderId": 2,
                "radioId": 1,
                "radioName": "2x2 a/b/g/n",
                "description": "A 2x2 802.11n radio capable of operating in both 802.11a and 802.11b/g modes",
                "modeCapability": 7,
                "protoCapability": 15,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 1 - 3x3 a/b/g/n",
                "orderId": 1,
                "radioId": 2,
                "radioName": "3x3 a/b/g/n",
                "description": "A 3x3 802.11n radio capable of operating in both 802.11a and 802.11b/g modes",
                "modeCapability": 7,
                "protoCapability": 15,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 3x3 a/b/g/n",
                "orderId": 1,
                "radioId": 2,
                "radioName": "3x3 a/b/g/n",
                "description": "A 3x3 802.11n radio capable of operating in both 802.11a and 802.11b/g modes",
                "modeCapability": 7,
                "protoCapability": 15,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 2x2 a/b/g/n",
                "orderId": 2,
                "radioId": 1,
                "radioName": "2x2 a/b/g/n",
                "description": "A 2x2 802.11n radio capable of operating in both 802.11a and 802.11b/g modes",
                "modeCapability": 7,
                "protoCapability": 15,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 14,
        "platformName": "O-70",
        "description": "This is a dual-radio device with two 3x3 abgn radios that supports Access point and WIPS mode of operation. These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 11,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 3x3 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "3x3 b/g/n",
                "description": "A 3x3 802.11n radio capable of operating in 802.11b/g mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - 3x3 a/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "3x3 a/n",
                "description": "A 3x3 802.11n radio capable of operating in 802.11a mode",
                "modeCapability": 7,
                "protoCapability": 3,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 3x3 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "3x3 b/g/n",
                "description": "A 3x3 802.11n radio capable of operating in 802.11b/g mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 3x3 a/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "3x3 a/n",
                "description": "A 3x3 802.11n radio capable of operating in 802.11a mode",
                "modeCapability": 7,
                "protoCapability": 3,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 13,
        "platformName": "C-55",
        "description": "This is a dual-radio device with one 2x2 an and one 2x2 bgn radio that supports Access point and WIPS mode of operation. These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 11,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 2x2 a/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x2 a/n",
                "description": "A 2x2 802.11n radio capable of operating in 802.11a mode",
                "modeCapability": 7,
                "protoCapability": 3,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - 2x2 b/g/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "2x2 b/g/n",
                "description": "A 2x2 802.11n radio capable of operating in 802.11b/g mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 2x2 a/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x2 a/n",
                "description": "A 2x2 802.11n radio capable of operating in 802.11a mode",
                "modeCapability": 7,
                "protoCapability": 3,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 2x2 b/g/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "2x2 b/g/n",
                "description": "A 2x2 802.11n radio capable of operating in 802.11b/g mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 10,
        "platformName": "C-50",
        "description": "This is a dual-band, single radio 2x3 802.11abgn device that can operate as an AP with background scanning or as a dedicated WIPS Sensor. These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 3,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 2x3 a/b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x3 a/b/g/n",
                "description": "A 2x3 802.11n radio capable of operating in both 802.11a and 802.11b/g modes",
                "modeCapability": 7,
                "protoCapability": 15,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 2x3 a/b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x3 a/b/g/n",
                "description": "A 2x3 802.11n radio capable of operating in both 802.11a and 802.11b/g modes",
                "modeCapability": 7,
                "protoCapability": 15,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 1,
        "numberOfAPRadios": 1
    },
    {
        "platformId": 7,
        "platformName": "SS-300-AT-C-10",
        "description": "This is a dual-radio 2x3 802.11abgn WIPS Sensor device with both radios continuously scanning WiFi channels. Same configuration would also apply to SS-300-AT-C-01. These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 1,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 2x3 a/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x3 a/n",
                "description": "A 2x3 802.11n radio capable of operating in 802.11a mode",
                "modeCapability": 5,
                "protoCapability": 3,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - 2x3 b/g/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "2x3 b/g/n",
                "description": "A 2x3 802.11n radio capable of operating in 802.11b/g mode",
                "modeCapability": 5,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 2x3 a/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x3 a/n",
                "description": "A 2x3 802.11n radio capable of operating in 802.11a mode",
                "modeCapability": 5,
                "protoCapability": 3,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 2x3 b/g/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "2x3 b/g/n",
                "description": "A 2x3 802.11n radio capable of operating in 802.11b/g mode",
                "modeCapability": 5,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 0
    },
    {
        "platformId": 1,
        "platformName": "SS-200-AT-01",
        "description": "This is a dual-radio 802.11abg WIPS Sensor device with both radios continuously scanning WiFi channels. Same configuration would also apply to SS-200-AT-05. These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 1,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 802.11a",
                "orderId": 1,
                "radioId": 1,
                "radioName": "802.11 a",
                "description": "A 802.11a capable radio",
                "modeCapability": 5,
                "protoCapability": 1,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - 802.11b/g",
                "orderId": 2,
                "radioId": 2,
                "radioName": "802.11 b/g",
                "description": "A 802.11b/g capable radio",
                "modeCapability": 5,
                "protoCapability": 4,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 802.11a",
                "orderId": 1,
                "radioId": 1,
                "radioName": "802.11 a",
                "description": "A 802.11a capable radio",
                "modeCapability": 5,
                "protoCapability": 1,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 802.11b/g",
                "orderId": 2,
                "radioId": 2,
                "radioName": "802.11 b/g",
                "description": "A 802.11b/g capable radio",
                "modeCapability": 5,
                "protoCapability": 4,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 0
    },
    {
        "platformId": 17,
        "platformName": "W-68",
        "description": "This is a dual-radio device with one 2x2 b/g/n radio and one 2x2 a/n/ac radio that supports Access point and WIPS mode of operation These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 11,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 2x2 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x2 b/g/n",
                "description": "A 2x2 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - 2x2 a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "2x2 a/n/ac",
                "description": "A 2x2 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 2x2 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x2 b/g/n",
                "description": "A 2x2 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 2x2 a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "2x2 a/n/ac",
                "description": "A 2x2 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": [
            {
                "portId": 1,
                "name": "LAN1"
            },
            {
                "portId": 2,
                "name": "LAN2"
            },
            {
                "portId": 3,
                "name": "LAN3"
            },
            {
                "portId": 4,
                "name": "LAN4"
            }
        ],
        "numberOfRadios": 2,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 18,
        "platformName": "O-90",
        "description": "This is a dual-radio device with one 3x3 b/g/n radio and one 3x3 a/n/ac radio that supports Access point and WIPS mode of operation These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 11,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 3x3 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "3x3 b/g/n",
                "description": "A 3x3 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - 3x3 a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "3x3 a/n/ac",
                "description": "A 3x3 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 3x3 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "3x3 b/g/n",
                "description": "A 3x3 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 3x3 a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "3x3 a/n/ac",
                "description": "A 3x3 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 25,
        "platformName": "C-120",
        "description": "This is a dual-radio device with one 4x4 b/g/n radio and one 4x4 a/n/ac radio that supports Access point mode of operation These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 27,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 4x4 a/n/ac",
                "orderId": 1,
                "radioId": 1,
                "radioName": "4x4 a/n/ac",
                "description": "A 4x4 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_2"
            },
            "2": {
                "display": "Radio 2 - 4x4 b/g/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "4x4 b/g/n",
                "description": "A 4x4 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 4x4 a/n/ac",
                "orderId": 1,
                "radioId": 1,
                "radioName": "4x4 a/n/ac",
                "description": "A 4x4 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_2"
            },
            {
                "display": "Radio 2 - 4x4 b/g/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "4x4 b/g/n",
                "description": "A 4x4 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 29,
        "platformName": "C-130",
        "description": "This is a dual-band, tri-radio 4x4 802.11 a/b/g/n/ac device that supports multiple modes of operation for WiFi access and WIPS. These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 63,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 4x4 a/n/ac",
                "orderId": 1,
                "radioId": 1,
                "radioName": "4x4 a/n/ac",
                "description": "A 4x4 802.11n/ac radio capable of operatin      g in 802.11a/n/ac mode",
                "modeCapability": 2,
                "protoCapability": 19,
                "waveCapability": "WAVE_2"
            },
            "2": {
                "display": "Radio 2 - 4x4 b/g/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "4x4 b/g/n",
                "description": "A 4x4 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 2,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            "3": {
                "display": "Radio 3 - 2x2 a/b/g/n/ac",
                "orderId": 3,
                "radioId": 3,
                "radioName": "2x2 a/b/g/n/ac",
                "description": "A 2x2 802.11n radio capable of operating in both 802.11ac and 802.11b/g modes",
                "modeCapability": 1,
                "protoCapability": 31,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 4x4 a/n/ac",
                "orderId": 1,
                "radioId": 1,
                "radioName": "4x4 a/n/ac",
                "description": "A 4x4 802.11n/ac radio capable of operatin      g in 802.11a/n/ac mode",
                "modeCapability": 2,
                "protoCapability": 19,
                "waveCapability": "WAVE_2"
            },
            {
                "display": "Radio 2 - 4x4 b/g/n",
                "orderId": 2,
                "radioId": 2,
                "radioName": "4x4 b/g/n",
                "description": "A 4x4 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 2,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 3 - 2x2 a/b/g/n/ac",
                "orderId": 3,
                "radioId": 3,
                "radioName": "2x2 a/b/g/n/ac",
                "description": "A 2x2 802.11n radio capable of operating in both 802.11ac and 802.11b/g modes",
                "modeCapability": 1,
                "protoCapability": 31,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 3,
        "numberOfAPRadios": 2
    },
    {
        "platformId": 16,
        "platformName": "C-65",
        "description": "This is a dual-radio device with one 2x2 b/g/n radio and one 2x2 a/n/ac radio that supports Access point and WIPS mode of operation These settings will take precedence over settings inside \"Universal Configuration.\"",
        "capability": 11,
        "vendorId": 1,
        "platformRadioConfig": {
            "1": {
                "display": "Radio 1 - 2x2 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x2 b/g/n",
                "description": "A 2x2 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            "2": {
                "display": "Radio 2 - 2x2 a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "2x2 a/n/ac",
                "description": "A 2x2 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_1"
            }
        },
        "radioConfig": [
            {
                "display": "Radio 1 - 2x2 b/g/n",
                "orderId": 1,
                "radioId": 1,
                "radioName": "2x2 b/g/n",
                "description": "A 2x2 802.11n radio capable of operating in 802.11b/g/n mode",
                "modeCapability": 7,
                "protoCapability": 12,
                "waveCapability": "WAVE_1"
            },
            {
                "display": "Radio 2 - 2x2 a/n/ac",
                "orderId": 2,
                "radioId": 2,
                "radioName": "2x2 a/n/ac",
                "description": "A 2x2 802.11n/ac radio capable of operating in 802.11a/n/ac mode",
                "modeCapability": 7,
                "protoCapability": 19,
                "waveCapability": "WAVE_1"
            }
        ],
        "wiredExtensionPortList": null,
        "numberOfRadios": 2,
        "numberOfAPRadios": 2
    }
]]