Version 1.62.0 to 1.63.0


Summary of Changes

1 - New

83 - Updated

857 - Total Endpoints

586 - Total Paths



What's Updated

[ switch ]

ports

List the switch ports for a switch

GET /devices/{serial}/switch/ports

- Optional property serial Added

- Optional property slot Added

- Response property serial value added

- Response property slot value added


Return a switch port

GET /devices/{serial}/switch/ports/{portId}

- Optional property serial Added

- Optional property slot Added

- Response property serial value added

- Response property slot value added


Update a switch port

PUT /devices/{serial}/switch/ports/{portId}

- Optional property serial Added

- Optional property slot Added


accessPolicies

List the access policies for a switch network

GET /networks/{networkId}/switch/accessPolicies

- Optional property dataGroupPolicyId Added

- Optional property voiceGroupPolicyId Added

- Optional property dataSgtId Added

- Optional property voiceSgtId Added

- Response property properties value added

- Optional property failedAuthGroupPolicyId Added

- Optional property failedAuthSgtId Added

- Optional property preAuthenticationGroupPolicyId Added

- Optional property guestGroupPolicyId Added

- Optional property guestSgtId Added

- Response property dataGroupPolicyId value added

- Response property voiceGroupPolicyId value added

- Response property dataSgtId value added

- Response property voiceSgtId value added

- Response property failedAuthGroupPolicyId value added

- Response property failedAuthSgtId value added

- Response property authentication value added

- Response property preAuthenticationGroupPolicyId value added

- Response property guestGroupPolicyId value added

- Response property guestSgtId value added


Return a specific access policy for a switch network

GET /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}

- Optional property dataGroupPolicyId Added

- Optional property voiceGroupPolicyId Added

- Optional property dataSgtId Added

- Optional property voiceSgtId Added

- Response property properties value added

- Optional property failedAuthGroupPolicyId Added

- Optional property failedAuthSgtId Added

- Optional property preAuthenticationGroupPolicyId Added

- Optional property guestGroupPolicyId Added

- Optional property guestSgtId Added

- Response property dataGroupPolicyId value added

- Response property voiceGroupPolicyId value added

- Response property dataSgtId value added

- Response property voiceSgtId value added

- Response property failedAuthGroupPolicyId value added

- Response property failedAuthSgtId value added

- Response property authentication value added

- Response property preAuthenticationGroupPolicyId value added

- Response property guestGroupPolicyId value added

- Response property guestSgtId value added


Update an access policy for a switch network

PUT /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}

- Optional property dataGroupPolicyId Added

- Optional property voiceGroupPolicyId Added

- Optional property dataSgtId Added

- Optional property voiceSgtId Added

- Optional property failedAuthGroupPolicyId Added

- Optional property failedAuthSgtId Added

- Optional property preAuthenticationGroupPolicyId Added

- Optional property guestGroupPolicyId Added

- Optional property guestSgtId Added


Create an access policy for a switch network

POST /networks/{networkId}/switch/accessPolicies

- Optional property dataGroupPolicyId Added

- Optional property voiceGroupPolicyId Added

- Optional property dataSgtId Added

- Optional property voiceSgtId Added

- Optional property failedAuthGroupPolicyId Added

- Optional property failedAuthSgtId Added

- Optional property preAuthenticationGroupPolicyId Added

- Optional property guestGroupPolicyId Added

- Optional property guestSgtId Added


settings

Returns the switch network settings

GET /networks/{networkId}/switch/settings

- Optional property uacAutomaticFailback Added

- Optional property uacCandidateUplink Added


Update switch network settings

PUT /networks/{networkId}/switch/settings

- Optional property uacAutomaticFailback Added

- Optional property uacCandidateUplink Added


configTemplates

Return all the ports of a switch template

GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports

- Optional property serial Added

- Optional property slot Added

- Response property serial value added

- Response property slot value added


Return a switch template port

GET /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}

- Optional property serial Added

- Optional property slot Added

- Response property serial value added

- Response property slot value added


Update a switch template port

PUT /organizations/{organizationId}/configTemplates/{configTemplateId}/switch/profiles/{profileId}/ports/{portId}

- Optional property serial Added

- Optional property slot Added


[ wireless ]

ssids

Update the attributes of an MR SSID

PUT /networks/{networkId}/wireless/ssids/{number}

- Optional property radiusAccountingStartDelay Added


What's New

[ wireless ]

mqtt

PATH /organizations/{organizationId}/wireless/mqtt/settings

- Path added

- New endpoint

Return MQTT Settings for networks

GET /organizations/{organizationId}/wireless/mqtt/settings

{
    "items": [
        {
            "network": {
                "id": "L_1234",
                "name": "My Network"
            },
            "mqtt": {
                "settingsId": "1234567",
                "enabled": true,
                "topic": "Test Topic",
                "messageFields": [
                    "RSSI",
                    "AP MAC address",
                    "Client MAC address",
                    "Timestamp",
                    "Radio",
                    "Network ID",
                    "Beacon type",
                    "Raw payload",
                    "Client UUID",
                    "Client major value",
                    "Client minor value",
                    "Signal power",
                    "Band",
                    "Slot ID"
                ],
                "publishing": {
                    "frequency": 1,
                    "qos": 1
                },
                "broker": {
                    "id": "1234",
                    "name": "My Broker"
                }
            },
            "ble": {
                "enabled": false,
                "type": "ibeacon",
                "flush": {
                    "frequency": 60
                },
                "allowLists": {
                    "uuids": [],
                    "macs": []
                },
                "hysteresis": {
                    "enabled": true,
                    "threshold": 1
                }
            },
            "wifi": {
                "enabled": false,
                "type": "associated",
                "flush": {
                    "frequency": 60
                },
                "allowLists": {
                    "macs": []
                },
                "hysteresis": {
                    "enabled": false,
                    "threshold": 1
                }
            }
        }
    ],
    "meta": {
        "counts": {
            "items": {
                "total": 10,
                "remaining": 0
            }
        }
    }
}

- New endpoint

Add new broker config for wireless MQTT

PUT /organizations/{organizationId}/wireless/mqtt/settings

{
    "network": {
        "id": "L_1234",
        "name": "My Network"
    },
    "mqtt": {
        "settingsId": "1234567",
        "enabled": true,
        "topic": "Test Topic",
        "messageFields": [
            "RSSI",
            "AP MAC address",
            "Client MAC address",
            "Timestamp",
            "Radio",
            "Network ID",
            "Beacon type",
            "Raw payload",
            "Client UUID",
            "Client major value",
            "Client minor value",
            "Signal power",
            "Band",
            "Slot ID"
        ],
        "publishing": {
            "frequency": 1,
            "qos": 1
        },
        "broker": {
            "id": "1234",
            "name": "My Broker"
        }
    },
    "ble": {
        "enabled": false,
        "type": "ibeacon",
        "flush": {
            "frequency": 60
        },
        "allowLists": {
            "uuids": [],
            "macs": []
        },
        "hysteresis": {
            "enabled": true,
            "threshold": 1
        }
    },
    "wifi": {
        "enabled": false,
        "type": "associated",
        "flush": {
            "frequency": 60
        },
        "allowLists": {
            "macs": []
        },
        "hysteresis": {
            "enabled": false,
            "threshold": 1
        }
    }
}