APIs published in this document are subject to strict change control by Ruckus. As far as possible, when new versions of the Public API are published, all documented API endpoints will maintain backward compatibility. When not possible, an API endpoint will be deprecated and a replacement API or some other workaround will be provided. Support for deprecated API endpoints will continue for at least six months prior to removal in order to provide API client developers sufficient time to adopt the replacement. This document will indicate when API endpoints are deprecated along with the schedule for their removal. API client developers may discover other experimental API endpoints provided by the Ruckus Cloud, not included in this API document. Ruckus reserves the right to change these experimental APIs without notice to API client developers.
Manage APs including pinging, trace-routing, resetting, rebooting, floor-plan positioning, bonjour gateway and LAN-Ports settings.
Get the APs in the AP-group.
apGroupId required | string AP-group ID |
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}
}
]
Get the AP list.
tenantId required | string Tenant ID |
operational | boolean Default: true |
page | integer <int32> |
size | integer <int32> |
[- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}
}
]
Add a list of new APs.
tenantId required | string Tenant ID |
serialNumber required | string^[1-9][0-9]{11}$ |
apGroupId | string |
venueId required | string |
name required | string(?=^((?!`|\$\()[ -_a-~]){2,32}$)^(\S.*\S)$ |
description | string [ 0 .. 180 ] characters |
tags | Array of strings [ 0 .. 24 ] items |
model | string [ 0 .. 64 ] characters Default: "null" |
object (ApPosition) Ap Position object |
[- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}
}
]
{- "requestId": "string",
- "response": {
- "downloadUrl": "string",
- "txId": "string",
- "fileErrorsCount": 0,
- "errors": [
- {
- "code": 0,
- "description": "string"
}
]
}
}
Delete a list of APs.
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Get AP radio details.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
{- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}
Update an AP radio settings.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
object (ApRadioParams24G) AP radio customization for 2.4 Ghz | |
object (ApRadioParams50G) AP radio customization for 5 Ghz | |
useVenueSettings | boolean Default: true |
enable24G | boolean Default: false |
enable50G | boolean Default: false |
{- "apRadioParams24G": {
- "manualChannel": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}
{- "requestId": "string",
- "response": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}
}
Reset AP radio to default settings.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
{- "requestId": "string",
- "response": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}
}
Get AP LAN-ports details.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
{- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}
Update LAN-ports of an AP.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
poeOut | boolean Default: false |
poeMode | string Enum: "Auto" "802.3af" "802.3at" "802.3bt-Class_5" "802.3bt-Class_6" "802.3bt-Class_7" "802.3bt-Class_8" |
Array of objects (ApLanPort) | |
useVenueSettings | boolean Default: false |
{- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}
{- "requestId": "string",
- "response": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}
}
Get AP customization details.
serialNumber required | string |
tenantId required | string Tenant ID |
{- "externalAntenna": {
- "enable24G": false,
- "enable50G": false,
- "gain24G": 0,
- "gain50G": 0,
- "supportDisable": false,
- "coupled": false
}, - "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false,
- "id": "string"
}
Update the customization of an AP.
serialNumber required | string |
tenantId required | string Tenant ID |
object (ExternalAntenna) External antenna settings | |
poeOut | boolean Default: false |
poeMode | string Enum: "Auto" "802.3af" "802.3at" "802.3bt-Class_5" "802.3bt-Class_6" "802.3bt-Class_7" "802.3bt-Class_8" |
Array of objects (ApLanPort) | |
useVenueSettings | boolean Default: false |
{- "externalAntenna": {
- "enable24G": false,
- "enable50G": false,
- "gain24G": 0,
- "gain50G": 0,
- "supportDisable": false,
- "coupled": false
}, - "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}
{- "requestId": "string",
- "response": {
- "externalAntenna": {
- "enable24G": false,
- "enable50G": false,
- "gain24G": 0,
- "gain50G": 0,
- "supportDisable": false,
- "coupled": false
}, - "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false,
- "id": "string"
}
}
Update an AP floor-plan position.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
floorplanId | string |
xPercent | number <float> [ 0 .. 100 ] |
yPercent | number <float> [ 0 .. 100 ] |
{- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}
{- "requestId": "string",
- "response": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}
}
Get the AP bonjour gateway details.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
{- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}
Update the AP bonjour gateway.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
required | Array of objects (BonjourGatewayRule) [ 1 .. 2147483647 ] items |
{- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}
{- "requestId": "string",
- "response": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}
}
Perform a ping to the AP.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
targetHost required | string(^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9... |
{- "targetHost": "string"
}
{- "requestId": "string",
- "response": {
- "response": "string"
}
}
Get the AP operational and configuration data.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
operational | boolean Default: true |
{- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "lanPorts": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}, - "bonjourGateway": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}, - "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z",
- "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}, - "updatedDate": "2019-08-24T14:15:22Z"
}
Update an AP.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
serialNumber required | string^[1-9][0-9]{11}$ |
apGroupId | string |
venueId required | string |
name required | string(?=^((?!`|\$\()[ -_a-~]){2,32}$)^(\S.*\S)$ |
description | string [ 0 .. 180 ] characters |
tags | Array of strings [ 0 .. 24 ] items |
model | string [ 0 .. 64 ] characters Default: "null" |
object (ApPosition) Ap Position object |
{- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}
}
{- "requestId": "string",
- "response": {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}
}
}
Get the AP operational and configuration data, including nested details.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
{- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "lanPorts": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}, - "bonjourGateway": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}, - "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z",
- "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}, - "updatedDate": "2019-08-24T14:15:22Z"
}
Perform a trace-route on an AP.
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
targetHost required | string(^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9... |
{- "targetHost": "string"
}
{- "requestId": "string",
- "response": {
- "response": "string"
}
}
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
[- {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "name": "string",
- "vlanId": 1,
- "subnetAddress": "string",
- "subnetMask": "string",
- "startIpAddress": "string",
- "endIpAddress": "string",
- "primaryDnsIp": "string",
- "secondaryDnsIp": "string",
- "leaseTimeHours": 0,
- "leaseTimeMinutes": 0,
- "totalIpCount": 0,
- "usedIpCount": 0,
- "id": "string"
}
]
serialNumber required | string The serial number of the AP. |
tenantId required | string Tenant ID |
[- {
- "leaseExpiration": "string",
- "hostname": "string",
- "ipAddress": "string",
- "dhcpProfileId": "string",
- "dhcpProfileName": "string",
- "macAddress": "string",
- "status": "string"
}
]
tenantId required | string Tenant ID |
serialNumber required | string |
{- "requestId": "string",
- "errors": [
- {
- "code": "string",
- "message": "string",
- "object": "string",
- "value": { }
}
], - "downloadUrl": "string"
}
tenantId required | string Tenant ID |
serialNumber required | string |
captureInterface required | string^RADIO(24|50)$|^ETH[0-7]$ |
macAddressFilter | string^$|^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$|... |
frameTypeFilter | Array of strings Items Enum: "MANAGEMENT" "CONTROL" "DATA" |
{- "captureInterface": "string",
- "macAddressFilter": "string",
- "frameTypeFilter": [
- "MANAGEMENT"
]
}
{- "requestId": "string",
- "errors": [
- {
- "code": "string",
- "message": "string",
- "object": "string",
- "value": { }
}
], - "downloadUrl": "string"
}
tenantId required | string Tenant ID |
serialNumber required | string |
{- "requestId": "string",
- "errors": [
- {
- "code": "string",
- "message": "string",
- "object": "string",
- "value": { }
}
], - "downloadUrl": "string"
}
Get the AP-group list.
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "venueId": "string",
- "aps": [
- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "lanPorts": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}, - "bonjourGateway": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}, - "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z",
- "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}, - "updatedDate": "2019-08-24T14:15:22Z"
}
], - "isDefault": false,
- "name": "string",
- "description": "string",
- "id": "string"
}
]
Create a new AP-group.
tenantId required | string Tenant ID |
venueId required | string |
Array of objects (ApSerialNumber) | |
name required | string [ 2 .. 64 ] characters |
description | string [ 2 .. 180 ] characters |
{- "venueId": "string",
- "apSerialNumbers": [
- {
- "serialNumber": "string",
- "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "description": "string"
}
{- "requestId": "string",
- "response": {
- "venueId": "string",
- "aps": [
- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "lanPorts": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}, - "bonjourGateway": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}, - "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z",
- "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}, - "updatedDate": "2019-08-24T14:15:22Z"
}
], - "isDefault": false,
- "name": "string",
- "description": "string",
- "id": "string"
}
}
Delete a list of AP-groups.
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Get the AP-group list by venue.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "venueId": "string",
- "aps": [
- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "lanPorts": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}, - "bonjourGateway": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}, - "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z",
- "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}, - "updatedDate": "2019-08-24T14:15:22Z"
}
], - "isDefault": false,
- "name": "string",
- "description": "string",
- "id": "string"
}
]
Get venue default AP-group details.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "venueId": "string",
- "aps": [
- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "lanPorts": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}, - "bonjourGateway": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}, - "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z",
- "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}, - "updatedDate": "2019-08-24T14:15:22Z"
}
], - "isDefault": false,
- "name": "string",
- "description": "string",
- "id": "string"
}
Get the AP-group details.
apGroupId required | string AP-group ID |
tenantId required | string Tenant ID |
{- "venueId": "string",
- "aps": [
- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "lanPorts": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}, - "bonjourGateway": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}, - "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z",
- "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}, - "updatedDate": "2019-08-24T14:15:22Z"
}
], - "isDefault": false,
- "name": "string",
- "description": "string",
- "id": "string"
}
Update an AP-group.
Note: AP-Groups cannot be moved between Venues, but a single AP can be moved between Venues using UpdateAP
apGroupId required | string AP-group ID |
tenantId required | string Tenant ID |
venueId required | string |
Array of objects (ApSerialNumber) | |
name required | string [ 2 .. 64 ] characters |
description | string [ 2 .. 180 ] characters |
{- "venueId": "string",
- "apSerialNumbers": [
- {
- "serialNumber": "string",
- "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z"
}
], - "name": "string",
- "description": "string"
}
{- "requestId": "string",
- "response": {
- "venueId": "string",
- "aps": [
- {
- "serialNumber": "string",
- "apGroupId": "string",
- "venueId": "string",
- "lanPorts": {
- "poeOut": false,
- "poeMode": "Auto",
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "useVenueSettings": false
}, - "bonjourGateway": {
- "rules": [
- {
- "enabled": false,
- "service": "AIRDISK",
- "mdnsName": "string",
- "mdnsProtocol": "TCP",
- "fromVlan": 1,
- "toVlan": 1
}
]
}, - "radio": {
- "apRadioParams24G": {
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "apRadioParams50G": {
- "allowedChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "manualChannel": 0,
- "operativeTxPower": "string",
- "operativeChannel": 0,
- "snr_dB": 0,
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "txPower": "TxPowerEnum.MAX"
}, - "useVenueSettings": true,
- "enable24G": false,
- "enable50G": false
}, - "clientCount": 0,
- "lastContacted": "null",
- "lastUpdated": "null",
- "indoorModel": false,
- "firmware": "null",
- "state": "null",
- "subState": "null",
- "mac": "null",
- "ip": "null",
- "externalIp": "null",
- "meshRole": "null",
- "uptime_seconds": 0,
- "name": "string",
- "description": "string",
- "tags": [
- "string"
], - "softDeleted": false,
- "softDeletedDate": "2019-08-24T14:15:22Z",
- "model": "null",
- "position": {
- "floorplanId": "string",
- "xPercent": 0,
- "yPercent": 0
}, - "updatedDate": "2019-08-24T14:15:22Z"
}
], - "isDefault": false,
- "name": "string",
- "description": "string",
- "id": "string"
}
}
Get the network details.
networkId required | string Network ID |
tenantId required | string Tenant ID |
{- "type": "aaa",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadiusId": "string",
- "accountingRadiusId": "string",
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "id": "string"
}
Update a network, including nested details.
networkId required | string Network ID |
tenantId required | string Tenant ID |
type required | string aaa aaa cloudpath dpsk guest open psk |
required | object (AAAWlan) WLAN |
authRadiusId | string |
accountingRadiusId | string |
name required | string(?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$ |
description | string [ 0 .. 255 ] characters |
{- "type": "aaa",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
]
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadiusId": "string",
- "accountingRadiusId": "string",
- "name": "string",
- "description": "string"
}
{- "requestId": "string",
- "response": {
- "type": "string"
}
}
Get the network list.
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
{- "type": "aaa",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadiusId": "string",
- "accountingRadiusId": "string",
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "id": "string"
}
Create a new network.
tenantId required | string Tenant ID |
type required | string aaa aaa cloudpath dpsk guest open psk |
required | object (AAAWlan) WLAN |
authRadiusId | string |
accountingRadiusId | string |
name required | string(?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$ |
description | string [ 0 .. 255 ] characters |
{- "type": "aaa",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
]
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadiusId": "string",
- "accountingRadiusId": "string",
- "name": "string",
- "description": "string"
}
{- "requestId": "string",
- "response": {
- "type": "string"
}
}
Delete a list of networks.
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Get network details, including nested details.
networkId required | string Network ID |
tenantId required | string Tenant ID |
{- "description": "string",
- "id": "string",
- "venues": [
- {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
], - "tenantId": "string",
- "name": "string",
- "type": "aaa",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "id": "string"
}, - "accountingRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "id": "string"
}
}
Update a network
networkId required | string Network ID |
tenantId required | string Tenant ID |
description | string [ 0 .. 255 ] characters |
Array of objects (NetworkVenue) | |
name required | string(?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$ |
type required | string aaa aaa cloudpath psk guest open DpskNetworkDeep |
required | object (AAAWlan) WLAN |
required | object (Radius) Primary and secondary RADIUS servers |
object (Radius) Primary and secondary RADIUS servers |
{- "description": "string",
- "id": "string",
- "venues": [
- {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both"
}
], - "tenantId": "string",
- "name": "string",
- "type": "aaa",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
]
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}
}, - "accountingRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}
}
}
{- "requestId": "string",
- "response": {
- "description": "string",
- "id": "string",
- "venues": [
- {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
], - "tenantId": "string",
- "name": "string",
- "type": "string",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "id": "string"
}, - "accountingRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "id": "string"
}
}
}
Create a new network (deep).
tenantId required | string Tenant ID |
description | string [ 0 .. 255 ] characters |
Array of objects (NetworkVenue) | |
name required | string(?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$ |
type required | string aaa aaa cloudpath psk guest open DpskNetworkDeep |
required | object (AAAWlan) WLAN |
required | object (Radius) Primary and secondary RADIUS servers |
object (Radius) Primary and secondary RADIUS servers |
{- "description": "string",
- "id": "string",
- "venues": [
- {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both"
}
], - "tenantId": "string",
- "name": "string",
- "type": "aaa",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
]
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}
}, - "accountingRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}
}
}
{- "requestId": "string",
- "response": {
- "description": "string",
- "id": "string",
- "venues": [
- {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
], - "tenantId": "string",
- "name": "string",
- "type": "string",
- "wlan": {
- "advancedCustomization": {
- "devicePolicyId": "string",
- "l2AclPolicyId": "string",
- "l3AclPolicyId": "string",
- "userUplinkRateLimiting": 0,
- "userDownlinkRateLimiting": 0,
- "totalUplinkRateLimiting": 0,
- "totalDownlinkRateLimiting": 0,
- "maxClientsOnWlanPerRadio": 100,
- "enableBandBalancing": true,
- "clientIsolation": false,
- "hideSsid": false,
- "forceMobileDeviceDhcp": false,
- "clientLoadBalancingEnable": true,
- "enableAaaVlanOverride": true,
- "directedThreshold": 5,
- "enableNeighborReport": true,
- "enableFastRoaming": false,
- "mobilityDomainId": 1,
- "radioCustomization": {
- "rfBandUsage": "RfBandUsageEnum.BOTH",
- "bssMinimumPhyRate": "BssMinimumPhyRateEnum._default",
- "phyTypeConstraint": "PhyTypeConstraintEnum.OFDM",
- "managementFrameMinimumPhyRate": "ManagementFrameMinimumPhyRateEnum._6"
}, - "enableSyslog": false,
- "clientInactivityTimeout": 120,
- "vlanPool": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}, - "l2AclEnable": false,
- "l3AclEnable": false,
- "wifiCallingEnabled": false,
- "wifiCallingIds": [
- "string"
], - "singleSessionIdAccounting": false,
- "proxyARP": false,
- "enableAirtimeDecongestion": false,
- "enableJoinRSSIThreshold": false,
- "joinRSSIThreshold": -85,
- "enableTransientClientManagement": false,
- "joinWaitTime": 30,
- "joinExpireTime": 300,
- "joinWaitThreshold": 10,
- "enableOptimizedConnectivityExperience": false,
- "broadcastProbeResponseDelay": 15,
- "rssiAssociationRejectionThreshold": -75
}, - "vlanId": 1,
- "ssid": "string",
- "enabled": true,
- "bypassCPUsingMacAddressAuthentication": false
}, - "authRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "id": "string"
}, - "accountingRadius": {
- "primary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "secondary": {
- "ip": "string",
- "port": 1,
- "sharedSecret": "string"
}, - "id": "string"
}
}
}
Get the network-venue activation details.
networkVenueId required | string Network-Venue ID |
tenantId required | string Tenant ID |
{- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
Update a network-venue activation.
networkVenueId required | string Network-Venue ID |
tenantId required | string Tenant ID |
venueId | string |
networkId | string |
Array of objects (NetworkApGroup) | |
object (NetworkVenueScheduler) Network-Venue Scheduler | |
isAllApGroups | boolean Default: true |
allApGroupsVlanId | integer <int32> [ 1 .. 4094 ] |
vlanPoolId | string |
allApGroupsRadio | string Default: "RadioEnum.Both" Enum: "Both" "2.4-GHz" "5-GHz" |
{- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both"
}
{- "requestId": "string",
- "response": {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
}
Get a network-venue activation by network and venue.
networkId required | string Network ID |
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
Get venue-network activation list
venueId required | string Venue ID |
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
]
Create a new network-venue activation.
tenantId required | string Tenant ID |
venueId | string |
networkId | string |
Array of objects (NetworkApGroup) | |
object (NetworkVenueScheduler) Network-Venue Scheduler | |
isAllApGroups | boolean Default: true |
allApGroupsVlanId | integer <int32> [ 1 .. 4094 ] |
vlanPoolId | string |
allApGroupsRadio | string Default: "RadioEnum.Both" Enum: "Both" "2.4-GHz" "5-GHz" |
{- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both"
}
{- "requestId": "string",
- "response": {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
}
Delete a list of network-venue activations.
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Get network-venue activation list.
networkId required | string Network ID |
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "venueId": "string",
- "networkId": "string",
- "apGroups": [
- {
- "apGroupId": "string",
- "vlanId": 1,
- "radio": "RadioEnum.Both",
- "isDefault": false,
- "apGroupName": "string",
- "validationErrorReachedMaxConnectedNetworksLimit": false,
- "validationErrorSsidAlreadyActivated": false,
- "validationErrorReachedMaxConnectedCaptiveNetworksLimit": false,
- "validationError": false,
- "vlanPoolId": "string",
- "vlanPoolName": "string",
- "id": "string"
}
], - "scheduler": {
- "type": "SchedulerTypeEnum.ALWAYS_ON",
- "sun": "string",
- "mon": "string",
- "tue": "string",
- "wed": "string",
- "thu": "string",
- "fri": "string",
- "sat": "string"
}, - "isAllApGroups": true,
- "allApGroupsVlanId": 1,
- "vlanPoolId": "string",
- "allApGroupsRadio": "RadioEnum.Both",
- "id": "string"
}
]
Manage Wi-Fi venue configuration, including radio settings, mesh, LEDs, LAN-ports, syslogs, and vSPoT server.
Enable/disable the venue mesh.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
enabled | boolean Default: false |
{- "enabled": false
}
{- "requestId": "string",
- "response": {
- "enabled": false
}
}
List venue LAN-port settings. The settings are defined per AP model.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
[- {
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "model": "string",
- "poeOut": false,
- "poeMode": "Auto"
}
]
Update a venue LAN-port settings. The settings are defined per AP model.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
Array of objects (VenueLanPort) | |
model | string [ 0 .. 64 ] characters |
poeOut | boolean Default: false |
poeMode | string Enum: "Auto" "802.3af" "802.3at" "802.3bt-Class_5" "802.3bt-Class_6" "802.3bt-Class_7" "802.3bt-Class_8" |
[- {
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "model": "string",
- "poeOut": false,
- "poeMode": "Auto"
}
]
{- "requestId": "string",
- "response": [
- {
- "lanPorts": [
- {
- "type": "ACCESS",
- "untagId": 1,
- "vlanMembers": "string",
- "portId": "string",
- "enabled": true
}
], - "model": "string",
- "poeOut": false,
- "poeMode": "Auto"
}
]
}
Update venue LED settings. The settings are defined per AP model.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
ledEnabled | boolean Default: false |
model | string [ 0 .. 64 ] characters |
[- {
- "ledEnabled": false,
- "model": "string"
}
]
{- "requestId": "string",
- "response": [
- {
- "ledEnabled": false,
- "model": "string"
}
]
}
List venue external antenna settings. The settings are defined per AP model.
venueId required | string |
tenantId required | string Tenant ID |
[- {
- "enable24G": false,
- "enable50G": false,
- "gain24G": 0,
- "gain50G": 0,
- "model": "string"
}
]
Update a venue external antenna settings. The settings are defined per AP model.
venueId required | string |
tenantId required | string Tenant ID |
enable24G | boolean Default: false |
enable50G | boolean Default: false |
gain24G | integer <int32> [ 0 .. 60 ] |
gain50G | integer <int32> [ 0 .. 60 ] |
model | string [ 0 .. 64 ] characters |
[- {
- "enable24G": false,
- "enable50G": false,
- "gain24G": 0,
- "gain50G": 0,
- "model": "string"
}
]
{- "requestId": "string",
- "response": [
- {
- "enable24G": false,
- "enable50G": false,
- "gain24G": 0,
- "gain50G": 0,
- "model": "string"
}
]
}
Get the venue radio.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "radioParams24G": {
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}, - "radioParams50G": {
- "allowedIndoorChannels": [
- "36"
], - "allowedOutdoorChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}
}
Update the venue radio.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
object (RadioParams24G) Radio customization for 2.4 Ghz | |
object (RadioParams50G) Radio customization for 5 Ghz |
{- "radioParams24G": {
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}, - "radioParams50G": {
- "allowedIndoorChannels": [
- "36"
], - "allowedOutdoorChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}
}
{- "requestId": "string",
- "response": {
- "radioParams24G": {
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}, - "radioParams50G": {
- "allowedIndoorChannels": [
- "36"
], - "allowedOutdoorChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}
}
}
Reset venue radio to default values.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "requestId": "string",
- "response": {
- "radioParams24G": {
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}, - "radioParams50G": {
- "allowedIndoorChannels": [
- "36"
], - "allowedOutdoorChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}
}
}
Get the venue radio default values.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "radioParams24G": {
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}, - "radioParams50G": {
- "allowedIndoorChannels": [
- "36"
], - "allowedOutdoorChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}
}
Get venue default regulatory channels.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "2.4GChannels": {
- "auto": [
- "1"
], - "20MHz": [
- "1"
], - "40MHz": [
- "1"
]
}, - "5GChannels": {
- "indoor": {
- "auto": [
- "36"
], - "20MHz": [
- "36"
], - "40MHz": [
- "36"
], - "80MHz": [
- "36"
], - "160MHz": [
- "36"
]
}, - "outdoor": {
- "auto": [
- "36"
], - "20MHz": [
- "36"
], - "40MHz": [
- "36"
], - "80MHz": [
- "36"
], - "160MHz": [
- "36"
]
}
}
}
Get the venue syslog settings.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "enabled": false,
- "server": "string",
- "port": 514,
- "facility": "FacilityEnum.KEEP_ORIGINAL",
- "priority": "PriorityEnum.INFO",
- "protocol": "ProtocolEnum.UDP",
- "flowLevel": "FlowLevelEnum.CLIENT_FLOW",
- "secondaryServer": "string",
- "secondaryPort": 514,
- "secondaryProtocol": "ProtocolEnum.TCP"
}
Update the venue syslog settings.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
enabled | boolean Default: false |
server | string(^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9... |
port | integer <int32> [ 1 .. 65535 ] Default: 514 |
facility | string Default: "FacilityEnum.KEEP_ORIGINAL" Enum: "KEEP_ORIGINAL" "LOCAL0" "LOCAL1" "LOCAL2" "LOCAL3" "LOCAL4" "LOCAL5" "LOCAL6" "LOCAL7" |
priority | string Default: "PriorityEnum.INFO" Enum: "EMERGENCY" "ALERT" "CRITICAL" "ERROR" "WARNING" "NOTICE" "INFO" "ALL" |
protocol | string Default: "ProtocolEnum.UDP" Enum: "TCP" "UDP" |
flowLevel | string Default: "FlowLevelEnum.CLIENT_FLOW" Enum: "GENERAL_LOGS" "CLIENT_FLOW" "ALL" |
secondaryServer | string(^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9... |
secondaryPort | integer <int32> [ 1 .. 65535 ] Default: 514 |
secondaryProtocol | string Default: "ProtocolEnum.TCP" Enum: "TCP" "UDP" |
{- "enabled": false,
- "server": "string",
- "port": 514,
- "facility": "FacilityEnum.KEEP_ORIGINAL",
- "priority": "PriorityEnum.INFO",
- "protocol": "ProtocolEnum.UDP",
- "flowLevel": "FlowLevelEnum.CLIENT_FLOW",
- "secondaryServer": "string",
- "secondaryPort": 514,
- "secondaryProtocol": "ProtocolEnum.TCP"
}
{- "requestId": "string",
- "response": {
- "enabled": false,
- "server": "string",
- "port": 514,
- "facility": "FacilityEnum.KEEP_ORIGINAL",
- "priority": "PriorityEnum.INFO",
- "protocol": "ProtocolEnum.UDP",
- "flowLevel": "FlowLevelEnum.CLIENT_FLOW",
- "secondaryServer": "string",
- "secondaryPort": 514,
- "secondaryProtocol": "ProtocolEnum.TCP"
}
}
Reset venue syslog settings to default values.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "requestId": "string",
- "response": {
- "enabled": false,
- "server": "string",
- "port": 514,
- "facility": "FacilityEnum.KEEP_ORIGINAL",
- "priority": "PriorityEnum.INFO",
- "protocol": "ProtocolEnum.UDP",
- "flowLevel": "FlowLevelEnum.CLIENT_FLOW",
- "secondaryServer": "string",
- "secondaryPort": 514,
- "secondaryProtocol": "ProtocolEnum.TCP"
}
}
Get the venue list of Wi-Fi details.
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "tenantId": "string",
- "countryCode": "string",
- "apPassword": "string",
- "mesh": {
- "enabled": false
}, - "bandBalancing": {
- "enabled": false,
- "clientPercent24": "string"
}, - "radioCustomization": {
- "radioParams24G": {
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}, - "radioParams50G": {
- "allowedIndoorChannels": [
- "36"
], - "allowedOutdoorChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}
}, - "syslog": {
- "enabled": false,
- "server": "string",
- "port": 514,
- "facility": "FacilityEnum.KEEP_ORIGINAL",
- "priority": "PriorityEnum.INFO",
- "protocol": "ProtocolEnum.UDP",
- "flowLevel": "FlowLevelEnum.CLIENT_FLOW",
- "secondaryServer": "string",
- "secondaryPort": 514,
- "secondaryProtocol": "ProtocolEnum.TCP"
}, - "dhcpServiceSetting": {
- "enabled": false,
- "mode": "DhcpModeEnum.EnableOnEachAPs",
- "wanPortSelectionMode": "DhcpWanPortSelectionModeEnum.Dynamic"
}, - "lteBandLockChannels": [
- {
- "band3G": [
- "string"
], - "band4G": [
- "string"
], - "region": "DOMAIN_1"
}
], - "id": "string"
}
]
Get the venue Wi-Fi details.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "tenantId": "string",
- "countryCode": "string",
- "apPassword": "string",
- "mesh": {
- "enabled": false
}, - "bandBalancing": {
- "enabled": false,
- "clientPercent24": "string"
}, - "radioCustomization": {
- "radioParams24G": {
- "allowedChannels": [
- "1"
], - "channelBandwidth": "ChannelBandwidth24GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}, - "radioParams50G": {
- "allowedIndoorChannels": [
- "36"
], - "allowedOutdoorChannels": [
- "36"
], - "channelBandwidth": "ChannelBandwidth5GEnum.AUTO",
- "method": "ScanMethodEnum.BACKGROUND_SCANNING",
- "changeInterval": 480,
- "scanInterval": 20,
- "txPower": "TxPowerEnum.MAX"
}
}, - "syslog": {
- "enabled": false,
- "server": "string",
- "port": 514,
- "facility": "FacilityEnum.KEEP_ORIGINAL",
- "priority": "PriorityEnum.INFO",
- "protocol": "ProtocolEnum.UDP",
- "flowLevel": "FlowLevelEnum.CLIENT_FLOW",
- "secondaryServer": "string",
- "secondaryPort": 514,
- "secondaryProtocol": "ProtocolEnum.TCP"
}, - "dhcpServiceSetting": {
- "enabled": false,
- "mode": "DhcpModeEnum.EnableOnEachAPs",
- "wanPortSelectionMode": "DhcpWanPortSelectionModeEnum.Dynamic"
}, - "lteBandLockChannels": [
- {
- "band3G": [
- "string"
], - "band4G": [
- "string"
], - "region": "DOMAIN_1"
}
], - "id": "string"
}
Get the vSPoT details of a venue.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
{- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "serverName": "string",
- "vspotGlobalId": "string",
- "serverAddress": "string",
- "port": 8883,
- "password": "stringst",
- "id": "string"
}
Bind a venue to the vSPoT server.
venueId required | string Venue ID |
vspotId required | string vSPoT ID |
tenantId required | string Tenant ID |
{- "requestId": "string",
- "response": {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "serverName": "string",
- "vspotGlobalId": "string",
- "serverAddress": "string",
- "port": 8883,
- "password": "stringst",
- "id": "string"
}
}
Get AP model cellular settings and LteBandLockChannels of the venue
venueId required | string |
tenantId required | string Tenant ID |
{- "model": "string",
- "primarySim": {
- "lteBands": [
- {
- "band3G": [
- "string"
], - "band4G": [
- "string"
], - "region": "DOMAIN_1"
}
], - "enabled": true,
- "apn": "string",
- "roaming": true,
- "networkSelection": "AUTO"
}, - "secondarySim": {
- "lteBands": [
- {
- "band3G": [
- "string"
], - "band4G": [
- "string"
], - "region": "DOMAIN_1"
}
], - "enabled": true,
- "apn": "string",
- "roaming": true,
- "networkSelection": "AUTO"
}, - "wanConnection": "ETH_WITH_CELLULAR_FAILOVER",
- "primaryWanRecoveryTimer": 10
}
Update AP model cellular settings and LteBandLockChannels of the venue
venueId required | string |
tenantId required | string Tenant ID |
model | string [ 0 .. 64 ] characters |
object (SimSettings) Sim Setting Embeddable Domain Object | |
object (SimSettings) Sim Setting Embeddable Domain Object | |
wanConnection required | string Enum: "ETH_WITH_CELLULAR_FAILOVER" "CELLULAR_WITH_ETH_FAILOVER" "ETH" "CELLULAR" |
primaryWanRecoveryTimer required | integer <int32> [ 10 .. 300 ] |
{- "model": "string",
- "primarySim": {
- "lteBands": [
- {
- "band3G": [
- "string"
], - "band4G": [
- "string"
], - "region": "DOMAIN_1"
}
], - "enabled": true,
- "apn": "string",
- "roaming": true,
- "networkSelection": "AUTO"
}, - "secondarySim": {
- "lteBands": [
- {
- "band3G": [
- "string"
], - "band4G": [
- "string"
], - "region": "DOMAIN_1"
}
], - "enabled": true,
- "apn": "string",
- "roaming": true,
- "networkSelection": "AUTO"
}, - "wanConnection": "ETH_WITH_CELLULAR_FAILOVER",
- "primaryWanRecoveryTimer": 10
}
{- "requestId": "string",
- "response": {
- "model": "string",
- "primarySim": {
- "lteBands": [
- {
- "band3G": [
- "string"
], - "band4G": [
- "string"
], - "region": "DOMAIN_1"
}
], - "enabled": true,
- "apn": "string",
- "roaming": true,
- "networkSelection": "AUTO"
}, - "secondarySim": {
- "lteBands": [
- {
- "band3G": [
- "string"
], - "band4G": [
- "string"
], - "region": "DOMAIN_1"
}
], - "enabled": true,
- "apn": "string",
- "roaming": true,
- "networkSelection": "AUTO"
}, - "wanConnection": "ETH_WITH_CELLULAR_FAILOVER",
- "primaryWanRecoveryTimer": 10
}
}
Update the PSK for the recovery network.
tenantId required | string Tenant ID |
psk | string^([0-9]{4}){4}$ |
obsolete | boolean Default: false |
{- "psk": "string",
- "obsolete": false
}
{- "requestId": "string",
- "response": {
- "psk": "string",
- "tenantId": "string",
- "obsolete": false
}
}
Get list of DHCP service-profiles.
tenantId required | string Tenant ID |
excludeDefault | boolean Default: false |
[- {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "name": "string",
- "vlanId": 1,
- "subnetAddress": "string",
- "subnetMask": "string",
- "startIpAddress": "string",
- "endIpAddress": "string",
- "primaryDnsIp": "string",
- "secondaryDnsIp": "string",
- "leaseTimeHours": 0,
- "leaseTimeMinutes": 0,
- "id": "string"
}
]
Create a new DHCP service-profile.
tenantId required | string Tenant ID |
Array of objects (IdAndName) | |
name required | string [ 2 .. 32 ] characters ^[!-~]([ -~])*[!-~]$ |
vlanId required | integer <int32> [ 1 .. 4094 ] |
subnetAddress required | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
subnetMask required | string^(?:(?:(?:255\.){3}(?:252|248|240|224|192|128... |
startIpAddress required | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
endIpAddress required | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
primaryDnsIp | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
secondaryDnsIp | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
leaseTimeHours required | integer <int32> [ 0 .. 24 ] |
leaseTimeMinutes required | integer <int32> [ 0 .. 59 ] |
{- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "name": "string",
- "vlanId": 1,
- "subnetAddress": "string",
- "subnetMask": "string",
- "startIpAddress": "string",
- "endIpAddress": "string",
- "primaryDnsIp": "string",
- "secondaryDnsIp": "string",
- "leaseTimeHours": 0,
- "leaseTimeMinutes": 0
}
{- "requestId": "string",
- "response": {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "name": "string",
- "vlanId": 1,
- "subnetAddress": "string",
- "subnetMask": "string",
- "startIpAddress": "string",
- "endIpAddress": "string",
- "primaryDnsIp": "string",
- "secondaryDnsIp": "string",
- "leaseTimeHours": 0,
- "leaseTimeMinutes": 0,
- "id": "string"
}
}
Delete a list of DHCP service-profiles.
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Get the DHCP service-profile details.
dhcpServiceProfileId required | string DHCP Service-Profile ID |
tenantId required | string Tenant ID |
{- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "name": "string",
- "vlanId": 1,
- "subnetAddress": "string",
- "subnetMask": "string",
- "startIpAddress": "string",
- "endIpAddress": "string",
- "primaryDnsIp": "string",
- "secondaryDnsIp": "string",
- "leaseTimeHours": 0,
- "leaseTimeMinutes": 0,
- "id": "string"
}
Update a DHCP service-profile.
dhcpServiceProfileId required | string DHCP Service-Profile ID |
tenantId required | string Tenant ID |
Array of objects (IdAndName) | |
name required | string [ 2 .. 32 ] characters ^[!-~]([ -~])*[!-~]$ |
vlanId required | integer <int32> [ 1 .. 4094 ] |
subnetAddress required | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
subnetMask required | string^(?:(?:(?:255\.){3}(?:252|248|240|224|192|128... |
startIpAddress required | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
endIpAddress required | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
primaryDnsIp | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
secondaryDnsIp | string^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\... |
leaseTimeHours required | integer <int32> [ 0 .. 24 ] |
leaseTimeMinutes required | integer <int32> [ 0 .. 59 ] |
{- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "name": "string",
- "vlanId": 1,
- "subnetAddress": "string",
- "subnetMask": "string",
- "startIpAddress": "string",
- "endIpAddress": "string",
- "primaryDnsIp": "string",
- "secondaryDnsIp": "string",
- "leaseTimeHours": 0,
- "leaseTimeMinutes": 0
}
{- "requestId": "string",
- "response": {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "name": "string",
- "vlanId": 1,
- "subnetAddress": "string",
- "subnetMask": "string",
- "startIpAddress": "string",
- "endIpAddress": "string",
- "primaryDnsIp": "string",
- "secondaryDnsIp": "string",
- "leaseTimeHours": 0,
- "leaseTimeMinutes": 0,
- "id": "string"
}
}
Get a venue's DHCP service profiles.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
[- {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "name": "string",
- "vlanId": 1,
- "subnetAddress": "string",
- "subnetMask": "string",
- "startIpAddress": "string",
- "endIpAddress": "string",
- "primaryDnsIp": "string",
- "secondaryDnsIp": "string",
- "leaseTimeHours": 0,
- "leaseTimeMinutes": 0,
- "id": "string"
}
]
Update the DHCP service profiles bound to a venue.
venueId required | string Venue ID |
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": [
- {
- "venueId": "string",
- "dhcpServiceProfileId": "string"
}
]
}
Get the list of venues using a DHCP service profile.
dhcpServiceProfileId required | string DHCP Service-Profile ID |
tenantId required | string Tenant ID |
[- {
- "venueId": "string",
- "dhcpServiceProfileId": "string"
}
]
Bind a DHCP service profile to a list of venues.
dhcpServiceProfileId required | string DHCP Service-Profile ID |
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": [
- {
- "venueId": "string",
- "dhcpServiceProfileId": "string"
}
]
}
Unbind a DHCP service profile from a list of venues.
dhcpServiceProfileId required | string DHCP Service-Profile ID |
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Bind a DHCP service profile to a venue.
venueId required | string Venue ID |
dhcpServiceProfileId required | string DHCP Service-Profile ID |
tenantId required | string Tenant ID |
{- "requestId": "string",
- "response": {
- "venueId": "string",
- "dhcpServiceProfileId": "string"
}
}
Unbind a DHCP service profile from a venue.
venueId required | string Venue ID |
dhcpServiceProfileId required | string DHCP Service-Profile ID |
tenantId required | string Tenant ID |
{- "requestId": "string",
- "response": { }
}
l2AclPolicyId required | string L2Acl Policy ID |
tenantId required | string Tenant ID |
{- "name": "string",
- "description": "string",
- "access": "AccessEnum.BLOCK",
- "macAddresses": [
- "string"
], - "id": "string"
}
l2AclPolicyId required | string L2Acl Policy ID |
tenantId required | string Tenant ID |
name required | string [ 2 .. 32 ] characters |
description | string |
access | string Default: "AccessEnum.BLOCK" Enum: "ALLOW" "BLOCK" |
macAddresses | Array of strings [ 1 .. 128 ] items |
{- "name": "string",
- "description": "string",
- "access": "AccessEnum.BLOCK",
- "macAddresses": [
- "string"
]
}
{- "requestId": "string",
- "response": {
- "name": "string",
- "description": "string",
- "access": "AccessEnum.BLOCK",
- "macAddresses": [
- "string"
], - "id": "string"
}
}
tenantId required | string Tenant ID |
name required | string [ 2 .. 32 ] characters |
description | string |
access | string Default: "AccessEnum.BLOCK" Enum: "ALLOW" "BLOCK" |
macAddresses | Array of strings [ 1 .. 128 ] items |
{- "name": "string",
- "description": "string",
- "access": "AccessEnum.BLOCK",
- "macAddresses": [
- "string"
]
}
{- "requestId": "string",
- "response": {
- "name": "string",
- "description": "string",
- "access": "AccessEnum.BLOCK",
- "macAddresses": [
- "string"
], - "id": "string"
}
}
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
tenantId required | string Tenant ID |
fields | Array of strings |
page | integer <int32> Default: 1 |
pageSize | integer <int32> Default: 25 |
sortField | string |
sortOrder | string Enum: "ASC" "DESC" |
searchTargetFields | Array of strings |
searchString | string |
{- "fields": [
- "string"
], - "page": 1,
- "pageSize": 25,
- "sortField": "string",
- "sortOrder": "ASC",
- "searchTargetFields": [
- "string"
], - "searchString": "string"
}
{- "data": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "macAddressesCount": 0,
- "networksCount": 0,
- "networksNames": [
- "string"
]
}
], - "fields": [
- "string"
], - "totalCount": 0,
- "totalPages": 0,
- "page": 0
}
[- {
- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "l3Rules": [
- {
- "priority": 1,
- "description": "string",
- "access": "AccessEnum.ALLOW",
- "protocol": "L3ProtocolEnum_TCP",
- "customProtocol": 1,
- "source": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "destination": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "id": "string"
}
], - "id": "string"
}
]
tenantId required | string Tenant ID |
name required | string [ 2 .. 32 ] characters |
description | string |
defaultAccess | string Default: "AccessEnum.ALLOW" Enum: "ALLOW" "BLOCK" |
Array of objects (L3Rule) [ 1 .. 128 ] items |
{- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "l3Rules": [
- {
- "priority": 1,
- "description": "string",
- "access": "AccessEnum.ALLOW",
- "protocol": "L3ProtocolEnum_TCP",
- "customProtocol": 1,
- "source": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "destination": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}
}
]
}
{- "requestId": "string",
- "response": {
- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "l3Rules": [
- {
- "priority": 1,
- "description": "string",
- "access": "AccessEnum.ALLOW",
- "protocol": "L3ProtocolEnum_TCP",
- "customProtocol": 1,
- "source": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "destination": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "id": "string"
}
], - "id": "string"
}
}
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
l3AclPolicyId required | string L3Acl Policy ID |
tenantId required | string Tenant ID |
{- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "l3Rules": [
- {
- "priority": 1,
- "description": "string",
- "access": "AccessEnum.ALLOW",
- "protocol": "L3ProtocolEnum_TCP",
- "customProtocol": 1,
- "source": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "destination": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "id": "string"
}
], - "id": "string"
}
l3AclPolicyId required | string L3Acl Policy ID |
tenantId required | string Tenant ID |
name required | string [ 2 .. 32 ] characters |
description | string |
defaultAccess | string Default: "AccessEnum.ALLOW" Enum: "ALLOW" "BLOCK" |
Array of objects (L3Rule) [ 1 .. 128 ] items |
{- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "l3Rules": [
- {
- "priority": 1,
- "description": "string",
- "access": "AccessEnum.ALLOW",
- "protocol": "L3ProtocolEnum_TCP",
- "customProtocol": 1,
- "source": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "destination": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}
}
]
}
{- "requestId": "string",
- "response": {
- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "l3Rules": [
- {
- "priority": 1,
- "description": "string",
- "access": "AccessEnum.ALLOW",
- "protocol": "L3ProtocolEnum_TCP",
- "customProtocol": 1,
- "source": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "destination": {
- "enableIpSubnet": false,
- "ip": "string",
- "ipMask": "string",
- "port": "string"
}, - "id": "string"
}
], - "id": "string"
}
}
tenantId required | string Tenant ID |
fields | Array of strings |
page | integer <int32> Default: 1 |
pageSize | integer <int32> Default: 25 |
sortField | string |
sortOrder | string Enum: "ASC" "DESC" |
searchTargetFields | Array of strings |
searchString | string |
{- "fields": [
- "string"
], - "page": 1,
- "pageSize": 25,
- "sortField": "string",
- "sortOrder": "ASC",
- "searchTargetFields": [
- "string"
], - "searchString": "string"
}
{- "data": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "rulesCount": 0,
- "networksCount": 0,
- "networksNames": [
- "string"
]
}
], - "fields": [
- "string"
], - "totalCount": 0,
- "totalPages": 0,
- "page": 0
}
[- {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "rules": [
- {
- "name": "string",
- "action": "AccessEnum.ALLOW",
- "deviceType": "Laptop",
- "osVendor": "All",
- "downloadRateLimit": 0,
- "uploadRateLimit": 0,
- "vlan": 1
}
], - "id": "string"
}
]
Create a new device-policy.
tenantId required | string Tenant ID |
name required | string [ 2 .. 32 ] characters |
description | string [ 2 .. 180 ] characters |
defaultAccess | string Default: "AccessEnum.ALLOW" Enum: "ALLOW" "BLOCK" |
Array of objects (DevicePolicyRule) [ 1 .. 32 ] items |
{- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "rules": [
- {
- "name": "string",
- "action": "AccessEnum.ALLOW",
- "deviceType": "Laptop",
- "osVendor": "All",
- "downloadRateLimit": 0,
- "uploadRateLimit": 0,
- "vlan": 1
}
]
}
{- "requestId": "string",
- "response": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "rules": [
- {
- "name": "string",
- "action": "AccessEnum.ALLOW",
- "deviceType": "Laptop",
- "osVendor": "All",
- "downloadRateLimit": 0,
- "uploadRateLimit": 0,
- "vlan": 1
}
], - "id": "string"
}
}
Delete a list of device-policies.
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Get the device-policy list.
tenantId required | string Tenant ID |
fields | Array of strings |
page | integer <int32> Default: 1 |
pageSize | integer <int32> Default: 25 |
sortField | string |
sortOrder | string Enum: "ASC" "DESC" |
searchTargetFields | Array of strings |
searchString | string |
{- "fields": [
- "string"
], - "page": 1,
- "pageSize": 25,
- "sortField": "string",
- "sortOrder": "ASC",
- "searchTargetFields": [
- "string"
], - "searchString": "string"
}
{- "data": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "rulesCount": 0,
- "networksCount": 0,
- "networksNames": [
- "string"
]
}
], - "fields": [
- "string"
], - "totalCount": 0,
- "totalPages": 0,
- "page": 0
}
Get the device-policy details.
devicePolicyId required | string Device-policy ID |
tenantId required | string Tenant ID |
{- "tenantId": "string",
- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "rules": [
- {
- "name": "string",
- "action": "AccessEnum.ALLOW",
- "deviceType": "Laptop",
- "osVendor": "All",
- "downloadRateLimit": 0,
- "uploadRateLimit": 0,
- "vlan": 1
}
], - "id": "string"
}
Update a device-policy.
devicePolicyId required | string Device-policy ID |
tenantId required | string Tenant ID |
name required | string [ 2 .. 32 ] characters |
description | string [ 2 .. 180 ] characters |
defaultAccess | string Default: "AccessEnum.ALLOW" Enum: "ALLOW" "BLOCK" |
Array of objects (DevicePolicyRule) [ 1 .. 32 ] items |
{- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "rules": [
- {
- "name": "string",
- "action": "AccessEnum.ALLOW",
- "deviceType": "Laptop",
- "osVendor": "All",
- "downloadRateLimit": 0,
- "uploadRateLimit": 0,
- "vlan": 1
}
]
}
{- "requestId": "string",
- "response": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "defaultAccess": "AccessEnum.ALLOW",
- "rules": [
- {
- "name": "string",
- "action": "AccessEnum.ALLOW",
- "deviceType": "Laptop",
- "osVendor": "All",
- "downloadRateLimit": 0,
- "uploadRateLimit": 0,
- "vlan": 1
}
], - "id": "string"
}
}
Use this API command to get the VLAN pool list by query
tenantId required | string Tenant ID |
fields | Array of strings |
page | integer <int32> Default: 1 |
pageSize | integer <int32> Default: 25 |
sortField | string |
sortOrder | string Enum: "ASC" "DESC" |
searchTargetFields | Array of strings |
searchString | string |
{- "fields": [
- "string"
], - "page": 1,
- "pageSize": 25,
- "sortField": "string",
- "sortOrder": "ASC",
- "searchTargetFields": [
- "string"
], - "searchString": "string"
}
{- "data": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "networksCount": 0,
- "networksNames": [
- "string"
]
}
], - "fields": [
- "string"
], - "totalCount": 0,
- "totalPages": 0,
- "page": 0
}
Use this API command to get the VLAN pool details.
vlanPoolId required | string VLAN Pool ID |
tenantId required | string Tenant ID |
{- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}
Use this API command to update a VLAN pool
vlanPoolId required | string VLAN Pool ID |
tenantId required | string Tenant ID |
name required | string [ 1 .. 32 ] characters |
description | string [ 0 .. 64 ] characters |
vlanMembers required | Array of strings [ 0 .. 16 ] items |
{- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
]
}
{- "requestId": "string",
- "response": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}
}
Use this API command to get the VLAN pool list.
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}
]
Use this API command to create a new VLAN pool
tenantId required | string Tenant ID |
name required | string [ 1 .. 32 ] characters |
description | string [ 0 .. 64 ] characters |
vlanMembers required | Array of strings [ 0 .. 16 ] items |
{- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
]
}
{- "requestId": "string",
- "response": {
- "tenantId": "string",
- "name": "string",
- "description": "string",
- "vlanMembers": [
- "string"
], - "id": "string"
}
}
Use this API command to delete a VLAN pool list
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Get the Wi-Fi Calling profiles.
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "profileName": "string",
- "description": "string",
- "qosPriority": "QosPriorityEnum.WIFICALLING_PRI_VOICE",
- "id": "string",
- "ePDGs": [
- {
- "ip": "string",
- "domain": "string"
}
]
}
]
Create a new Wi-Fi Calling profile.
tenantId required | string Tenant ID |
profileName required | string [ 2 .. 32 ] characters (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$ |
description | string [ 2 .. 180 ] characters |
qosPriority | string Default: "QosPriorityEnum.WIFICALLING_PRI_VOICE" Enum: "WIFICALLING_PRI_VOICE" "WIFICALLING_PRI_VIDEO" "WIFICALLING_PRI_BE" "WIFICALLING_PRI_BG" |
required | Array of objects (Epdg) [ 1 .. 5 ] items |
{- "profileName": "string",
- "description": "string",
- "qosPriority": "QosPriorityEnum.WIFICALLING_PRI_VOICE",
- "ePDGs": [
- {
- "ip": "string",
- "domain": "string"
}
]
}
{- "requestId": "string",
- "response": {
- "profileName": "string",
- "description": "string",
- "qosPriority": "QosPriorityEnum.WIFICALLING_PRI_VOICE",
- "id": "string",
- "ePDGs": [
- {
- "ip": "string",
- "domain": "string"
}
]
}
}
Delete a list of Wi-Fi Calling profiles.
tenantId required | string Tenant ID |
[- "string"
]
{- "requestId": "string",
- "response": { }
}
Get the Wi-Fi Calling profile details.
wifiCallingProfileId required | string Wi-Fi calling profile ID |
tenantId required | string Tenant ID |
{- "profileName": "string",
- "description": "string",
- "qosPriority": "QosPriorityEnum.WIFICALLING_PRI_VOICE",
- "id": "string",
- "ePDGs": [
- {
- "ip": "string",
- "domain": "string"
}
]
}
Update a Wi-Fi Calling profile.
wifiCallingProfileId required | string Wi-Fi calling profile ID |
tenantId required | string Tenant ID |
profileName required | string [ 2 .. 32 ] characters (?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$ |
description | string [ 2 .. 180 ] characters |
qosPriority | string Default: "QosPriorityEnum.WIFICALLING_PRI_VOICE" Enum: "WIFICALLING_PRI_VOICE" "WIFICALLING_PRI_VIDEO" "WIFICALLING_PRI_BE" "WIFICALLING_PRI_BG" |
required | Array of objects (Epdg) [ 1 .. 5 ] items |
{- "profileName": "string",
- "description": "string",
- "qosPriority": "QosPriorityEnum.WIFICALLING_PRI_VOICE",
- "ePDGs": [
- {
- "ip": "string",
- "domain": "string"
}
]
}
{- "requestId": "string",
- "response": {
- "profileName": "string",
- "description": "string",
- "qosPriority": "QosPriorityEnum.WIFICALLING_PRI_VOICE",
- "id": "string",
- "ePDGs": [
- {
- "ip": "string",
- "domain": "string"
}
]
}
}
Get the vSPoT server details.
tenantId required | string Tenant ID |
page | integer <int32> |
size | integer <int32> |
[- {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "serverName": "string",
- "vspotGlobalId": "string",
- "serverAddress": "string",
- "port": 8883,
- "password": "stringst",
- "id": "string"
}
]
Create a new vSPoT server.
tenantId required | string Tenant ID |
Array of objects (IdAndName) | |
serverName required | string(?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$ |
vspotGlobalId | string |
serverAddress required | string(^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9... |
port | integer <int32> [ 1 .. 65535 ] Default: 8883 |
password required | string [ 8 .. 63 ] characters ^(?!(`|\$))[!-~]{8,63}$ |
{- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "serverName": "string",
- "vspotGlobalId": "string",
- "serverAddress": "string",
- "port": 8883,
- "password": "stringst"
}
{- "requestId": "string",
- "response": {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "serverName": "string",
- "vspotGlobalId": "string",
- "serverAddress": "string",
- "port": 8883,
- "password": "stringst",
- "id": "string"
}
}
Get the vSPoT server list.
vspotId required | string vSPoT ID |
tenantId required | string Tenant ID |
{- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "serverName": "string",
- "vspotGlobalId": "string",
- "serverAddress": "string",
- "port": 8883,
- "password": "stringst",
- "id": "string"
}
Update a vSPoT server.
vspotId required | string vSPoT ID |
tenantId required | string Tenant ID |
Array of objects (IdAndName) | |
serverName required | string(?=^((?!(`|\$\()).){2,32}$)^(\S.*\S)$ |
vspotGlobalId | string |
serverAddress required | string(^((22[0-3]|2[0-1][0-9]|1[0-9][0-9]|[1-9][0-9... |
port | integer <int32> [ 1 .. 65535 ] Default: 8883 |
password required | string [ 8 .. 63 ] characters ^(?!(`|\$))[!-~]{8,63}$ |
{- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "serverName": "string",
- "vspotGlobalId": "string",
- "serverAddress": "string",
- "port": 8883,
- "password": "stringst"
}
{- "requestId": "string",
- "response": {
- "venues": [
- {
- "id": "string",
- "name": "string"
}
], - "serverName": "string",
- "vspotGlobalId": "string",
- "serverAddress": "string",
- "port": 8883,
- "password": "stringst",
- "id": "string"
}
}
Disconnect a list of clients.
tenantId required | string Tenant ID |
clientMac required | string |
apMac required | string |
[- {
- "clientMac": "string",
- "apMac": "string"
}
]
{- "requestId": "string",
- "errors": [
- {
- "code": "string",
- "message": "string",
- "object": "string",
- "value": { }
}
], - "downloadUrl": "string"
}
tenantId required | string tenantId |
page | string Default: "1" page |
size | string Default: "50" size |
{- "content": [
- {
- "createdDate": 0,
- "deliveryMethods": [
- "MAIL"
], - "disabled": false,
- "email": "string",
- "expiration": {
- "activationType": "Creation",
- "duration": 0,
- "unit": "Minute"
}, - "expirationDate": 0,
- "guestUserType": "GuestPass",
- "id": "string",
- "lastModified": 0,
- "macAddresses": [
- "string"
], - "maxDevices": 3,
- "mobilePhoneNumber": "string",
- "name": "string",
- "networkId": "string",
- "notes": "string",
- "password": "string",
- "ssid": "string"
}
], - "totalElements": 0
}
tenantId required | string tenantId |
guestsPayload
deliveryMethods required | Array of strings Items Enum: "MAIL" "SMS" "STUB" "PRINT" At least one |
disabled | boolean |
string | |
required | object (GuestUserExpiration) |
maxDevices required | integer <int32> Maximum number of devices on which the guest pass can be used simultaneously. Set to -1 for unlimited number of devices. |
mobilePhoneNumber required | string |
name required | string |
networkId required | string The network that the guest can connected to |
notes | string [ 0 .. 180 ] characters |
[- {
- "deliveryMethods": [
- "MAIL"
], - "disabled": false,
- "email": "string",
- "expiration": {
- "activationType": "Creation",
- "duration": 0,
- "unit": "Minute"
}, - "maxDevices": 3,
- "mobilePhoneNumber": "string",
- "name": "string",
- "networkId": "string",
- "notes": "string"
}
]
{- "requestId": "string",
- "response": "string"
}
tenantId required | string tenantId |
deliveryMethods | Array of strings Items Enum: "MAIL" "SMS" "STUB" "PRINT" deliveryMethods |
expiration.activationType required | string Enum: "Creation" "Login" expiration.activationType |
expiration.duration required | integer <int32> [ 1 .. 8760 ] expiration.duration |
expiration.unit required | string Enum: "Minute" "Hour" "Day" "Week" "Month" "Year" "Never" expiration.unit |
maxDevices required | integer <int32> maxDevices |
networkId required | string networkId |
file required | string <binary> file |
{- "requestId": "string",
- "response": {
- "data": [
- {
- "createdDate": 0,
- "deliveryMethods": [
- "MAIL"
], - "disabled": false,
- "email": "string",
- "expiration": {
- "activationType": "Creation",
- "duration": 0,
- "unit": "Minute"
}, - "expirationDate": 0,
- "guestUserType": "GuestPass",
- "id": "string",
- "lastModified": 0,
- "macAddresses": [
- "string"
], - "maxDevices": 3,
- "mobilePhoneNumber": "string",
- "name": "string",
- "networkId": "string",
- "notes": "string",
- "password": "string",
- "ssid": "string"
}
], - "downloadUrl": "string"
}
}
guestUserId required | string guestUserId |
tenantId required | string tenantId |
{- "createdDate": 0,
- "deliveryMethods": [
- "MAIL"
], - "disabled": false,
- "email": "string",
- "expiration": {
- "activationType": "Creation",
- "duration": 0,
- "unit": "Minute"
}, - "expirationDate": 0,
- "guestUserType": "GuestPass",
- "id": "string",
- "lastModified": 0,
- "macAddresses": [
- "string"
], - "maxDevices": 3,
- "mobilePhoneNumber": "string",
- "name": "string",
- "networkId": "string",
- "notes": "string",
- "password": "string",
- "ssid": "string"
}
guestUserId required | string guestUserId |
tenantId required | string tenantId |
deliveryMethods
[- "MAIL"
]
{- "requestId": "string",
- "response": {
- "createdDate": 0,
- "deliveryMethods": [
- "MAIL"
], - "disabled": false,
- "email": "string",
- "expiration": {
- "activationType": "Creation",
- "duration": 0,
- "unit": "Minute"
}, - "expirationDate": 0,
- "guestUserType": "GuestPass",
- "id": "string",
- "lastModified": 0,
- "macAddresses": [
- "string"
], - "maxDevices": 3,
- "mobilePhoneNumber": "string",
- "name": "string",
- "networkId": "string",
- "notes": "string",
- "password": "string",
- "ssid": "string"
}
}
View WiFi information. Note: this set of endpoints is used to view operational data. They don't provide the means to manage configuration.
Get client (i.e., end-user devices) parameters and operational data.
tenantId required | string tenantId |
apSerialNumber | string apSerialNumber |
page | string page |
size | string size |
[- {
- "apMac": "string",
- "apSerialNumber": "string",
- "connectedSince": "string",
- "hostname": "string",
- "ip": "string",
- "mac": "string",
- "networkId": "string",
- "osType": "string",
- "ssid": "string",
- "switchMac": "string",
- "switchSerialNumber": "string",
- "username": "string",
- "venueId": "string",
- "vlan": 0
}
]
Get extended set of parameters and operational data for the client having this MAC address.
mac required | string mac |
tenantId required | string tenantId |
{- "apMac": "string",
- "apName": "string",
- "apSerialNumber": "string",
- "bssid": "string",
- "connectedSince": "string",
- "hostname": "string",
- "ip": "string",
- "mac": "string",
- "networkId": "string",
- "noiseFloor_dBm": 0,
- "osType": "string",
- "radioChannel": 0,
- "receiveSignalStrength_dBm": 0,
- "rxBytes": 0,
- "rxPackets": 0,
- "snr_dB": 0,
- "ssid": "string",
- "switchMac": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "txBytes": 0,
- "txDropDataPacket": 0,
- "txPackets": 0,
- "username": "string",
- "venueId": "string",
- "venueName": "string",
- "vlan": 0
}
Get parameters and operational data for a list of APs.
tenantId required | string Tenant ID |
payload
fields | Array of strings |
object | |
Array of objects (MatchFieldDto) | |
multiSortFields | Array of strings |
Array of objects (MustNotMatchFieldDto) | |
page | integer <int32> |
object (EntryOfstringAndstring) | |
pageSize | integer <int32> |
object (RangeFilterDto) | |
searchString | string |
searchTargetFields | Array of strings |
sortField | string |
sortOrder | string |
object (TermFieldDto) |
{- "fields": [
- "string"
], - "filters": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "matchFields": [
- {
- "field": "string",
- "value": "string"
}
], - "multiSortFields": [
- "string"
], - "mustNotMatchField": [
- {
- "field": "string",
- "value": "string"
}
], - "page": 0,
- "pageByDate": {
- "key": "string",
- "value": "string"
}, - "pageSize": 0,
- "rangeFilter": {
- "field": "string",
- "gte": 0,
- "lte": 0
}, - "searchString": "string",
- "searchTargetFields": [
- "string"
], - "sortField": "string",
- "sortOrder": "string",
- "termField": {
- "field": "string",
- "value": "string"
}
}
{- "data": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downlink": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downMac": "string",
- "downlink": [
- { }
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "rssi": 0,
- "rxBytes": "string",
- "rxFrames": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "txBytes": "string",
- "txFrames": "string",
- "type": 0,
- "uplink": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": null,
- "band": null,
- "channel": null,
- "operativeChannelBandwidth": null,
- "txPower": null
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": null,
- "band": null,
- "channel": null,
- "operativeChannelBandwidth": null,
- "txPower": null
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downlink": [
- { }
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "rssi": 0,
- "rxBytes": "string",
- "rxFrames": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "txBytes": "string",
- "txFrames": "string",
- "type": 0,
- "upMac": "string",
- "uplink": [
- { }
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "uplink": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downlink": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": null,
- "band": null,
- "channel": null,
- "operativeChannelBandwidth": null,
- "txPower": null
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": null,
- "band": null,
- "channel": null,
- "operativeChannelBandwidth": null,
- "txPower": null
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downMac": "string",
- "downlink": [
- { }
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "rssi": 0,
- "rxBytes": "string",
- "rxFrames": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "txBytes": "string",
- "txFrames": "string",
- "type": 0,
- "uplink": [
- { }
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "rssi": 0,
- "rxBytes": "string",
- "rxFrames": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "txBytes": "string",
- "txFrames": "string",
- "type": 0,
- "upMac": "string",
- "uplink": [
- { }
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "errorMessage": "string",
- "fields": [
- "string"
], - "objectId": "string",
- "page": 0,
- "subsequentQueries": [
- {
- "fields": { },
- "httpMethod": "GET",
- "payload": { },
- "url": {
- "absolute": true,
- "authority": "string",
- "fragment": "string",
- "host": "string",
- "opaque": true,
- "path": "string",
- "port": 0,
- "query": "string",
- "rawAuthority": "string",
- "rawFragment": "string",
- "rawPath": "string",
- "rawQuery": "string",
- "rawSchemeSpecificPart": "string",
- "rawUserInfo": "string",
- "scheme": "string",
- "schemeSpecificPart": "string",
- "userInfo": "string"
}
}
], - "totalCount": 0
}
Get parameters and operational data for a list of mesh APs.
tenantId required | string Tenant ID |
payload
fields | Array of strings |
object | |
Array of objects (MatchFieldDto) | |
multiSortFields | Array of strings |
Array of objects (MustNotMatchFieldDto) | |
page | integer <int32> |
object (EntryOfstringAndstring) | |
pageSize | integer <int32> |
object (RangeFilterDto) | |
searchString | string |
searchTargetFields | Array of strings |
sortField | string |
sortOrder | string |
object (TermFieldDto) |
{- "fields": [
- "string"
], - "filters": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}, - "matchFields": [
- {
- "field": "string",
- "value": "string"
}
], - "multiSortFields": [
- "string"
], - "mustNotMatchField": [
- {
- "field": "string",
- "value": "string"
}
], - "page": 0,
- "pageByDate": {
- "key": "string",
- "value": "string"
}, - "pageSize": 0,
- "rangeFilter": {
- "field": "string",
- "gte": 0,
- "lte": 0
}, - "searchString": "string",
- "searchTargetFields": [
- "string"
], - "sortField": "string",
- "sortOrder": "string",
- "termField": {
- "field": "string",
- "value": "string"
}
}
{- "data": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downlink": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downMac": "string",
- "downlink": [
- { }
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "rssi": 0,
- "rxBytes": "string",
- "rxFrames": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "txBytes": "string",
- "txFrames": "string",
- "type": 0,
- "uplink": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": null,
- "band": null,
- "channel": null,
- "operativeChannelBandwidth": null,
- "txPower": null
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": null,
- "band": null,
- "channel": null,
- "operativeChannelBandwidth": null,
- "txPower": null
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downlink": [
- { }
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "rssi": 0,
- "rxBytes": "string",
- "rxFrames": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "txBytes": "string",
- "txFrames": "string",
- "type": 0,
- "upMac": "string",
- "uplink": [
- { }
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "uplink": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": 0,
- "band": "string",
- "channel": 0,
- "operativeChannelBandwidth": "string",
- "txPower": "string"
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downlink": [
- {
- "IP": "string",
- "apGroupId": "string",
- "apGroupName": "string",
- "apMac": "string",
- "apStatusData": {
- "APRadio": [
- {
- "Rssi": null,
- "band": null,
- "channel": null,
- "operativeChannelBandwidth": null,
- "txPower": null
}
], - "APSystem": {
- "uptime": 0
}, - "apradio": [
- {
- "Rssi": null,
- "band": null,
- "channel": null,
- "operativeChannelBandwidth": null,
- "txPower": null
}
], - "apsystem": {
- "uptime": 0
}, - "cellularInfo": {
- "cellular3G4GChannel": 0,
- "cellularActiveSim": "string",
- "cellularBand": "string",
- "cellularCardRemovalCountSIM0": "string",
- "cellularCardRemovalCountSIM1": "string",
- "cellularConnectionStatus": "string",
- "cellularCountry": "string",
- "cellularDHCPTimeoutCountSIM0": "string",
- "cellularDHCPTimeoutCountSIM1": "string",
- "cellularDefaultGateway": "string",
- "cellularDownlinkBandwidth": "string",
- "cellularECIO": 0,
- "cellularICCIDSIM0": "string",
- "cellularICCIDSIM1": "string",
- "cellularIMEI": "string",
- "cellularIMSISIM0": "string",
- "cellularIMSISIM1": "string",
- "cellularIPaddress": "string",
- "cellularIsSIM0Present": "string",
- "cellularIsSIM1Present": "string",
- "cellularLTEFirmware": "string",
- "cellularNWLostCountSIM0": "string",
- "cellularNWLostCountSIM1": "string",
- "cellularOperator": "string",
- "cellularRSCP": 0,
- "cellularRSRP": 0,
- "cellularRSRQ": 0,
- "cellularRadioUptime": 0,
- "cellularRoamingStatus": "string",
- "cellularRxBytesSIM0": "string",
- "cellularRxBytesSIM1": "string",
- "cellularSINR": 0,
- "cellularSignalStrength": "string",
- "cellularSubnetMask": "string",
- "cellularSwitchCountSIM0": "string",
- "cellularSwitchCountSIM1": "string",
- "cellularTxBytesSIM0": "string",
- "cellularTxBytesSIM1": "string",
- "cellularUplinkBandwidth": "string",
- "cellularWanInterface": "string"
}
}, - "clients": 0,
- "configStatus": "string",
- "connectionStatus": "string",
- "crtTime": "string",
- "description": "string",
- "deviceGroupId": "string",
- "deviceGroupName": "string",
- "deviceModelType": "string",
- "deviceStatus": "string",
- "deviceStatusSeverity": "string",
- "downMac": "string",
- "downlink": [
- { }
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "rssi": 0,
- "rxBytes": "string",
- "rxFrames": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "txBytes": "string",
- "txFrames": "string",
- "type": 0,
- "uplink": [
- { }
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "downlink.downMac": [
- "string"
], - "downlink.rssi": [
- 0
], - "downlink.type": [
- 0
], - "extIp": "string",
- "externalPort": "string",
- "floorplanId": "string",
- "fwVersion": "string",
- "hops": 0,
- "isMeshEnable": true,
- "lastSeenTime": "string",
- "lastUpdTime": "string",
- "meshRole": "string",
- "model": "string",
- "name": "string",
- "rssi": 0,
- "rxBytes": "string",
- "rxFrames": "string",
- "serialNumber": "string",
- "switchName": "string",
- "switchSerialNumber": "string",
- "tags": "string",
- "txBytes": "string",
- "txFrames": "string",
- "type": 0,
- "upMac": "string",
- "uplink": [
- { }
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "uplink.rssi": 0,
- "uplink.upMac": "string",
- "venueId": "string",
- "venueName": "string",
- "wlanGroup24GId": "string",
- "wlanGroup5GId": "string",
- "xPercent": 0,
- "yPercent": 0
}
], - "errorMessage": "string",
- "fields": [
- "string"
], - "objectId": "string",
- "page": 0,
- "subsequentQueries": [
- {
- "fields": { },
- "httpMethod": "GET",
- "payload": { },
- "url": {
- "absolute": true,
- "authority": "string",
- "fragment": "string",
- "host": "string",
- "opaque": true,
- "path": "string",
- "port": 0,
- "query": "string",
- "rawAuthority": "string",
- "rawFragment": "string",
- "rawPath": "string",
- "rawQuery": "string",
- "rawSchemeSpecificPart": "string",
- "rawUserInfo": "string",
- "scheme": "string",
- "schemeSpecificPart": "string",
- "userInfo": "string"
}
}
], - "totalCount": 0
}