Version v1.71.0 to v1.72.0


Summary of Changes

4 - New

113 - Updated

854 - Total Endpoints

580 - Total Paths



Added

[ devices ]

syslog

Docs

Updates the syslog servers configuration for a network.

Operation ID: updateNetworkDevicesSyslogServers

PATH /networks/{networkId}/devices/syslog/servers

- Path added

- New endpoint

PUT /networks/{networkId}/devices/syslog/servers



[ organizations ]

devices

Docs

Returns syslog servers configured for the networks within an organization.

Operation ID: getOrganizationDevicesSyslogServersByNetwork

PATH /organizations/{organizationId}/devices/syslog/servers/byNetwork

- Path added

- New endpoint

GET /organizations/{organizationId}/devices/syslog/servers/byNetwork



Docs

Returns roles that can be assigned to a syslog server for a given network.

Operation ID: getOrganizationDevicesSyslogServersRolesByNetwork

PATH /organizations/{organizationId}/devices/syslog/servers/roles/byNetwork

- Path added

- New endpoint

GET /organizations/{organizationId}/devices/syslog/servers/roles/byNetwork



[ switch ]

stacks

Docs

Update a switch stack

Operation ID: updateNetworkSwitchStack

PATH /networks/{networkId}/switch/stacks/{switchStackId}

- Path added

- New endpoint

PUT /networks/{networkId}/switch/stacks/{switchStackId}



Changed

[ alerts ]

settings

Docs

Return the alert configuration for this network

Operation ID: getNetworkAlertsSettings

GET /networks/{networkId}/alerts/settings

- the response property alerts/items/filters/conditions/items/unit became nullable for the status 200


Docs

Update the alert configuration for this network

Operation ID: updateNetworkAlertsSettings

PUT /networks/{networkId}/alerts/settings

- the response property alerts/items/filters/conditions/items/unit became nullable for the status 200

- the request property alerts/items/filters/conditions/items/unit became nullable


[ appliance ]

connectivityMonitoringDestinations

Docs

Update the connectivity testing destinations for an MX network

Operation ID: updateNetworkApplianceConnectivityMonitoringDestinations

PUT /networks/{networkId}/appliance/connectivityMonitoringDestinations

- the request property destinations/items/description became nullable


devices

Docs

Update MX warm spare settings

Operation ID: updateNetworkApplianceDevicesRedundancy

PUT /networks/{networkId}/appliance/devices/redundancy

- the response property uplink/sharing/vlanId became nullable for the status 200

- the request property uplink/sharing/vlanId became nullable


Docs

Swap MX primary and warm spare appliances

Operation ID: createNetworkApplianceDevicesRedundancySwap

POST /networks/{networkId}/appliance/devices/redundancy/swap

- the response property uplink/sharing/vlanId became nullable for the status 200


interfaces

Docs

Create wired L3 interface

Operation ID: createNetworkApplianceInterfacesL3

POST /networks/{networkId}/appliance/interfaces/l3

- the response property port/interface/name became nullable for the status 201

- the response property port/interface/number became nullable for the status 201

- the response property port/interface/slot became nullable for the status 201

- the response property port/interface/subslot became nullable for the status 201


Docs

Update wired L3 interface

Operation ID: updateNetworkApplianceInterfacesL3

PUT /networks/{networkId}/appliance/interfaces/l3/{interfaceId}

- the response property port/interface/name became nullable for the status 200

- the response property port/interface/number became nullable for the status 200

- the response property port/interface/slot became nullable for the status 200

- the response property port/interface/subslot became nullable for the status 200

- the request property port/interface/name became nullable

- the request property port/interface/number became nullable

- the request property port/interface/slot became nullable

- the request property port/interface/subslot became nullable


ports

Docs

List per-port VLAN settings for all ports of a secure router or security appliance.

Operation ID: getNetworkAppliancePorts

GET /networks/{networkId}/appliance/ports

- the response property items/sgt/id became nullable for the status 200


Docs

Return per-port VLAN settings for a single secure router or security appliance port.

Operation ID: getNetworkAppliancePort

GET /networks/{networkId}/appliance/ports/{portId}

- the response property sgt/id became nullable for the status 200


Docs

Update the per-port VLAN settings for a single secure router or security appliance port.

Operation ID: updateNetworkAppliancePort

PUT /networks/{networkId}/appliance/ports/{portId}

- the response property sgt/id became nullable for the status 200

- the request property sgt/id became nullable


sdwan

Docs

Update SDWAN internet traffic preferences for an MX network

Operation ID: updateNetworkApplianceSdwanInternetPolicies

PUT /networks/{networkId}/appliance/sdwan/internetPolicies

- the response property wanTrafficUplinkPreferences/items/performanceClass/builtinPerformanceClassName became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/performanceClass/customPerformanceClassId became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/performanceClass/type became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/id became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/name became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/type became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/cidr became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/port became nullable for the status 200

- the request property wanTrafficUplinkPreferences/items/performanceClass/builtinPerformanceClassName became nullable

- the request property wanTrafficUplinkPreferences/items/performanceClass/customPerformanceClassId became nullable

- the request property wanTrafficUplinkPreferences/items/performanceClass/type became nullable

- the request property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications became nullable

- the request property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/id became nullable

- the request property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/name became nullable

- the request property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/type became nullable

- the request property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/cidr became nullable

- the request property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/port became nullable


singleLan

Docs

Update single LAN configuration

Operation ID: updateNetworkApplianceSingleLan

PUT /networks/{networkId}/appliance/singleLan

- the request property ipv6/prefixAssignments/items/staticApplianceIp6 became nullable

- the request property ipv6/prefixAssignments/items/staticPrefix became nullable


trafficShaping

Docs

Display the traffic shaping settings rules for an MX network

Operation ID: getNetworkApplianceTrafficShapingRules

GET /networks/{networkId}/appliance/trafficShaping/rules

- the response property rules/items/dscpTagValue became nullable for the status 200


Docs

Update the traffic shaping settings rules for an MX network

Operation ID: updateNetworkApplianceTrafficShapingRules

PUT /networks/{networkId}/appliance/trafficShaping/rules

- the response property rules/items/dscpTagValue became nullable for the status 200

- the request property rules/items/dscpTagValue became nullable


Docs

Operation ID: getNetworkApplianceTrafficShapingUplinkBandwidth

GET /networks/{networkId}/appliance/trafficShaping/uplinkBandwidth

- the response property bandwidthLimits/cellular/limitDown became nullable for the status 200

- the response property bandwidthLimits/cellular/limitUp became nullable for the status 200

- the response property bandwidthLimits/wan1/limitDown became nullable for the status 200

- the response property bandwidthLimits/wan1/limitUp became nullable for the status 200

- the response property bandwidthLimits/wan2/limitDown became nullable for the status 200

- the response property bandwidthLimits/wan2/limitUp became nullable for the status 200


Docs

Operation ID: updateNetworkApplianceTrafficShapingUplinkBandwidth

PUT /networks/{networkId}/appliance/trafficShaping/uplinkBandwidth

- the response property bandwidthLimits/cellular/limitDown became nullable for the status 200

- the response property bandwidthLimits/cellular/limitUp became nullable for the status 200

- the response property bandwidthLimits/wan1/limitDown became nullable for the status 200

- the response property bandwidthLimits/wan1/limitUp became nullable for the status 200

- the response property bandwidthLimits/wan2/limitDown became nullable for the status 200

- the response property bandwidthLimits/wan2/limitUp became nullable for the status 200

- the request property bandwidthLimits/cellular/limitDown became nullable

- the request property bandwidthLimits/cellular/limitUp became nullable

- the request property bandwidthLimits/wan1/limitDown became nullable

- the request property bandwidthLimits/wan1/limitUp became nullable

- the request property bandwidthLimits/wan2/limitDown became nullable

- the request property bandwidthLimits/wan2/limitUp became nullable


Docs

Operation ID: getNetworkApplianceTrafficShapingUplinkSelection

GET /networks/{networkId}/appliance/trafficShaping/uplinkSelection

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/id became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/name became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/type became nullable for the status 200


Docs

Operation ID: updateNetworkApplianceTrafficShapingUplinkSelection

PUT /networks/{networkId}/appliance/trafficShaping/uplinkSelection

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/id became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/name became nullable for the status 200

- the response property wanTrafficUplinkPreferences/items/trafficFilters/items/value/destination/applications/items/type became nullable for the status 200


umbrella

Docs

Enable or disable umbrella protection for an appliance network

Operation ID: protectionNetworkApplianceUmbrella

PUT /networks/{networkId}/appliance/umbrella/protection

- the response property umbrella/organization/id became nullable for the status 200

- the response property umbrella/origin/id became nullable for the status 200


vlans

Docs

List the VLANs for a Security Appliance network

Operation ID: getNetworkApplianceVlans

GET /networks/{networkId}/appliance/vlans

- the response property items/sgt/id became nullable for the status 200


Docs

Add a VLAN

Operation ID: createNetworkApplianceVlan

POST /networks/{networkId}/appliance/vlans

- the response property sgt/id became nullable for the status 201

- the request property ipv6/prefixAssignments/items/staticApplianceIp6 became nullable

- the request property ipv6/prefixAssignments/items/staticPrefix became nullable

- the request property sgt/id became nullable

- the request property vrf/id became nullable


Docs

Return a VLAN

Operation ID: getNetworkApplianceVlan

GET /networks/{networkId}/appliance/vlans/{vlanId}

- the response property sgt/id became nullable for the status 200


Docs

Update a VLAN

Operation ID: updateNetworkApplianceVlan

PUT /networks/{networkId}/appliance/vlans/{vlanId}

- the response property sgt/id became nullable for the status 200

- the request property ipv6/prefixAssignments/items/staticApplianceIp6 became nullable

- the request property ipv6/prefixAssignments/items/staticPrefix became nullable

- the request property sgt/id became nullable

- the request property vrf/id became nullable


[ camera ]

qualityRetentionProfiles

Docs

List the quality retention profiles for this network

Operation ID: getNetworkCameraQualityRetentionProfiles

GET /networks/{networkId}/camera/qualityRetentionProfiles

- added the optional property items/axisVideoQuality to the response with the 200 status


Docs

Creates new quality retention profile for this network.

Operation ID: createNetworkCameraQualityRetentionProfile

POST /networks/{networkId}/camera/qualityRetentionProfiles

- added the new optional request property videoSettings/MV14

- added the new optional request property videoSettings/MV24

- added the new optional request property videoSettings/MV34

- added the new optional request property videoSettings/MV54N

- added the new optional request property videoSettings/MV64

- added the new optional request property videoSettings/MV74

- added the new optional request property videoSettings/MV94

- added the optional property axisVideoQuality to the response with the 201 status


Docs

Retrieve a single quality retention profile

Operation ID: getNetworkCameraQualityRetentionProfile

GET /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}

- added the optional property axisVideoQuality to the response with the 200 status


Docs

Update an existing quality retention profile for this network.

Operation ID: updateNetworkCameraQualityRetentionProfile

PUT /networks/{networkId}/camera/qualityRetentionProfiles/{qualityRetentionProfileId}

- added the new optional request property videoSettings/MV14

- added the new optional request property videoSettings/MV24

- added the new optional request property videoSettings/MV34

- added the new optional request property videoSettings/MV54N

- added the new optional request property videoSettings/MV64

- added the new optional request property videoSettings/MV74

- added the new optional request property videoSettings/MV94

- added the optional property axisVideoQuality to the response with the 200 status


[ cellularGateway ]

connectivityMonitoringDestinations

Docs

Update the connectivity testing destinations for an MG network

Operation ID: updateNetworkCellularGatewayConnectivityMonitoringDestinations

PUT /networks/{networkId}/cellularGateway/connectivityMonitoringDestinations

- the request property destinations/items/description became nullable


Docs

Operation ID: updateNetworkCellularGatewayUplink

PUT /networks/{networkId}/cellularGateway/uplink

- the request property bandwidthLimits/limitDown became nullable

- the request property bandwidthLimits/limitUp became nullable


[ clients ]

splashAuthorizationStatus

Docs

Return the splash authorization for a client, for each SSID they've associated with through splash

Operation ID: getNetworkClientSplashAuthorizationStatus

GET /networks/{networkId}/clients/{clientId}/splashAuthorizationStatus

- the response property ssids/0/authorizedAt became nullable for the status 200

- the response property ssids/0/expiresAt became nullable for the status 200


Docs

Update a client's splash authorization

Operation ID: updateNetworkClientSplashAuthorizationStatus

PUT /networks/{networkId}/clients/{clientId}/splashAuthorizationStatus

- the response property ssids/0/authorizedAt became nullable for the status 200

- the response property ssids/0/expiresAt became nullable for the status 200


[ devices ]

appliance

Docs

Update configurations for an appliance's specified port

Operation ID: createDeviceApplianceInterfacesPortsUpdate

POST /devices/{serial}/appliance/interfaces/ports/update

- the downlink/sgt/id request property type changed from integer to string

- the response property downlink/access/policy/type became nullable for the status 200

- the response property downlink/sgt/id became nullable for the status 200

- the response property interface/slot became nullable for the status 200

- the response property interface/subslot became nullable for the status 200

- the downlink/sgt/id response's property type changed from integer to string for status 200

- the request property downlink/access/policy/type became nullable

- the request property downlink/sgt/id became nullable

- the request property interface/slot became nullable

- the request property interface/subslot became nullable

- the request property uplink/type became nullable


Docs

Return prefixes assigned to all IPv6 enabled VLANs on an appliance.

Operation ID: getDeviceAppliancePrefixesDelegatedVlanAssignments

GET /devices/{serial}/appliance/prefixes/delegated/vlanAssignments

- the response property items/ipv6/linkLocal/address became nullable for the status 200

- the response property items/ipv6/prefix became nullable for the status 200

- the response property items/ipv6/solicitedNodeMulticast/address became nullable for the status 200

- the response property items/origin/prefix became nullable for the status 200


Docs

Update the radio settings of an appliance

Operation ID: updateDeviceApplianceRadioSettings

PUT /devices/{serial}/appliance/radio/settings

- the request property fiveGhzSettings/channel became nullable

- the request property fiveGhzSettings/channelWidth became nullable

- the request property fiveGhzSettings/targetPower became nullable

- the request property twoFourGhzSettings/channel became nullable

- the request property twoFourGhzSettings/targetPower became nullable


camera

Docs

Assign wireless profiles to the given camera

Operation ID: updateDeviceCameraWirelessProfiles

PUT /devices/{serial}/camera/wirelessProfiles

- the request property ids/backup became nullable

- the request property ids/primary became nullable

- the request property ids/secondary became nullable


cellular

Docs

Updates the SIM and APN configurations for a cellular device.

Operation ID: updateDeviceCellularSims

PUT /devices/{serial}/cellular/sims

- the request property simFailover/timeout became nullable


general

Docs

Return a single device

Operation ID: getDevice

GET /devices/{serial}

- the response property floorPlanId became nullable for the status 200

- added the optional property url to the response with the 200 status


Docs

Update the attributes of a device

Operation ID: updateDevice

PUT /devices/{serial}

- the response property floorPlanId became nullable for the status 200

- added the optional property url to the response with the 200 status


Docs

List the devices in a network

Operation ID: getNetworkDevices

GET /networks/{networkId}/devices

- the response property items/floorPlanId became nullable for the status 200

- added the optional property items/url to the response with the 200 status


liveTools

Docs

Return an ARP table live tool job.

Operation ID: getDeviceLiveToolsArpTable

GET /devices/{serial}/liveTools/arpTable/{arpTableId}

- the response property entries/items/lastUpdatedAt became nullable for the status 200

- the response property entries/items/vlanId became nullable for the status 200


managementInterface

Docs

Return the management interface settings for a device

Operation ID: getDeviceManagementInterface

GET /devices/{serial}/managementInterface

- the response property wan1/vrf became nullable for the status 200

- the response property wan1/vrf/name became nullable for the status 200

- the response property wan2/vrf became nullable for the status 200

- the response property wan2/vrf/name became nullable for the status 200


Docs

Update the management interface settings for a device

Operation ID: updateDeviceManagementInterface

PUT /devices/{serial}/managementInterface

- the response property wan1/vrf became nullable for the status 200

- the response property wan1/vrf/name became nullable for the status 200

- the response property wan2/vrf became nullable for the status 200

- the response property wan2/vrf/name became nullable for the status 200

- the request property wan1/vlan became nullable

- the request property wan2/vlan became nullable


switch

Docs

Update a switch port

Operation ID: updateDeviceSwitchPort

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

- the request property profile/id became nullable

- the request property profile/iname became nullable


Docs

Create a layer 3 interface for a switch

Operation ID: createDeviceSwitchRoutingInterface

POST /devices/{serial}/switch/routing/interfaces

- the request property ipv6/address became nullable

- the request property ipv6/assignmentMode became nullable

- the request property ipv6/prefix became nullable


Docs

Update a layer 3 interface for a switch

Operation ID: updateDeviceSwitchRoutingInterface

PUT /devices/{serial}/switch/routing/interfaces/{interfaceId}

- the request property ipv6/address became nullable

- the request property ipv6/assignmentMode became nullable

- the request property ipv6/prefix became nullable


wireless

Docs

Update 2.4 GHz and 5 GHz radio settings (channel, channel width, power) that override RF profiles

Operation ID: updateDeviceWirelessRadioSettings

PUT /devices/{serial}/wireless/radio/settings

- the request property fiveGhzSettings/channel became nullable

- the request property fiveGhzSettings/channelWidth became nullable

- the request property fiveGhzSettings/targetPower became nullable

- the request property twoFourGhzSettings/channel became nullable

- the request property twoFourGhzSettings/targetPower became nullable


[ floorPlans ]

devices

Docs

Update floorplan assignments for a batch of devices

Operation ID: batchNetworkFloorPlansDevicesUpdate

POST /networks/{networkId}/floorPlans/devices/batchUpdate

- the request property assignments/items/floorPlan/id became nullable


[ groupPolicies ]

general

Docs

List the group policies in a network

Operation ID: getNetworkGroupPolicies

GET /networks/{networkId}/groupPolicies

- the response property items/bandwidth/bandwidthLimits/limitDown became nullable for the status 200

- the response property items/bandwidth/bandwidthLimits/limitUp became nullable for the status 200

- the response property items/firewallAndTrafficShaping/trafficShapingRules/items/dscpTagValue became nullable for the status 200

- the response property items/firewallAndTrafficShaping/trafficShapingRules/items/pcpTagValue became nullable for the status 200


Docs

Create a group policy

Operation ID: createNetworkGroupPolicy

POST /networks/{networkId}/groupPolicies

- the response property bandwidth/bandwidthLimits/limitDown became nullable for the status 201

- the response property bandwidth/bandwidthLimits/limitUp became nullable for the status 201

- the response property firewallAndTrafficShaping/trafficShapingRules/items/dscpTagValue became nullable for the status 201

- the response property firewallAndTrafficShaping/trafficShapingRules/items/pcpTagValue became nullable for the status 201

- the request property bandwidth/bandwidthLimits/limitDown became nullable

- the request property bandwidth/bandwidthLimits/limitUp became nullable

- the request property firewallAndTrafficShaping/trafficShapingRules/items/dscpTagValue became nullable

- the request property firewallAndTrafficShaping/trafficShapingRules/items/pcpTagValue became nullable


Docs

Display a group policy

Operation ID: getNetworkGroupPolicy

GET /networks/{networkId}/groupPolicies/{groupPolicyId}

- the response property bandwidth/bandwidthLimits/limitDown became nullable for the status 200

- the response property bandwidth/bandwidthLimits/limitUp became nullable for the status 200

- the response property firewallAndTrafficShaping/trafficShapingRules/items/dscpTagValue became nullable for the status 200

- the response property firewallAndTrafficShaping/trafficShapingRules/items/pcpTagValue became nullable for the status 200


Docs

Update a group policy

Operation ID: updateNetworkGroupPolicy

PUT /networks/{networkId}/groupPolicies/{groupPolicyId}

- the response property bandwidth/bandwidthLimits/limitDown became nullable for the status 200

- the response property bandwidth/bandwidthLimits/limitUp became nullable for the status 200

- the response property firewallAndTrafficShaping/trafficShapingRules/items/dscpTagValue became nullable for the status 200

- the response property firewallAndTrafficShaping/trafficShapingRules/items/pcpTagValue became nullable for the status 200

- the request property bandwidth/bandwidthLimits/limitDown became nullable

- the request property bandwidth/bandwidthLimits/limitUp became nullable

- the request property firewallAndTrafficShaping/trafficShapingRules/items/dscpTagValue became nullable

- the request property firewallAndTrafficShaping/trafficShapingRules/items/pcpTagValue became nullable


[ mqttBrokers ]

general

Docs

Add an MQTT broker

Operation ID: createNetworkMqttBroker

POST /networks/{networkId}/mqttBrokers

- the request property authentication/password became nullable

- the request property authentication/username became nullable

- the request property security/tls/caCertificate became nullable


Docs

Update an MQTT broker

Operation ID: updateNetworkMqttBroker

PUT /networks/{networkId}/mqttBrokers/{mqttBrokerId}

- the request property authentication/password became nullable

- the request property authentication/username became nullable

- the request property security/tls/caCertificate became nullable


[ organizations ]

admins

Docs

List the dashboard administrators in this organization

Operation ID: getOrganizationAdmins

GET /organizations/{organizationId}/admins

- added the new camera-sensor enum value to the items/orgAccess response property for the response status 200


Docs

Create a new dashboard administrator

Operation ID: createOrganizationAdmin

POST /organizations/{organizationId}/admins

- added the new camera-sensor enum value to the orgAccess response property for the response status 201


Docs

Update an administrator

Operation ID: updateOrganizationAdmin

PUT /organizations/{organizationId}/admins/{adminId}

- added the new camera-sensor enum value to the orgAccess response property for the response status 200


api

Docs

Retrieves pipeline overviews with aggregated job status counts

Operation ID: getOrganizationApiRestProvisioningPipelinesJobsOverviewsByPipeline

GET /organizations/{organizationId}/api/rest/provisioning/pipelines/jobs/overviews/byPipeline

- added the new offboard multi cloud sites workflow enum value to the items/items/counts/byJobOperation/items/name response property for the response status 200


apiRequests

Docs

List the API requests made by an organization

Operation ID: getOrganizationApiRequests

GET /organizations/{organizationId}/apiRequests

- the response property items/client/id became nullable for the status 200


appliance

Docs

List L3 interfaces across networks for the organization

Operation ID: getOrganizationApplianceDevicesInterfacesL3

GET /organizations/{organizationId}/appliance/devices/interfaces/l3

- the response property items/items/port/interface/name became nullable for the status 200

- the response property items/items/port/interface/number became nullable for the status 200

- the response property items/items/port/interface/slot became nullable for the status 200

- the response property items/items/port/interface/subslot became nullable for the status 200


Docs

Returns port configurations for appliances in a given organization

Operation ID: getOrganizationApplianceDevicesInterfacesPortsByDevice

GET /organizations/{organizationId}/appliance/devices/interfaces/ports/byDevice

- the response property items/items/ports/items/downlink/access/policy/type became nullable for the status 200

- the response property items/items/ports/items/downlink/sgt/id became nullable for the status 200

- the response property items/items/ports/items/interface/slot became nullable for the status 200

- the response property items/items/ports/items/interface/subslot became nullable for the status 200

- the items/items/ports/items/downlink/sgt/id response's property type changed from integer to string for status 200


Docs

Return MX warm spare settings

Operation ID: getOrganizationApplianceDevicesRedundancyByNetwork

GET /organizations/{organizationId}/appliance/devices/redundancy/byNetwork

- the response property uplink/sharing/vlanId became nullable for the status 200


Docs

Returns packet counter overviews for all interfaces on Secure Routers in the organization, including totals and average rates by packet type over the requested timespan.

Operation ID: getOrganizationApplianceInterfacesPacketsOverviewsByDevice

GET /organizations/{organizationId}/appliance/interfaces/packets/overviews/byDevice

- the response property items/items/interfaces/items/slot became nullable for the status 200

- the response property items/items/interfaces/items/subslot became nullable for the status 200


Docs

Returns all supported intrusion settings for an organization

Operation ID: getOrganizationApplianceSecurityIntrusion

GET /organizations/{organizationId}/appliance/security/intrusion

- the response property allowedRules/items/message became nullable for the status 200


Docs

Sets supported intrusion settings for an organization

Operation ID: updateOrganizationApplianceSecurityIntrusion

PUT /organizations/{organizationId}/appliance/security/intrusion

- the response property allowedRules/items/message became nullable for the status 200

- the request property allowedRules/items/message became nullable


assurance

Docs

Return all health alerts for an organization

Operation ID: getOrganizationAssuranceAlerts

GET /organizations/{organizationId}/assurance/alerts

- added the enum value modular_supervisor_node_group_mismatch to the property items/ of the query request parameter types

- added the enum value stack_cable_auth_failure to the property items/ of the query request parameter types

- added the enum value stack_version_mismatch to the property items/ of the query request parameter types

- added the enum value telemetry_collector_cert_expiration to the property items/ of the query request parameter types

- added the enum value telemetry_streaming_failure to the property items/ of the query request parameter types


Docs

Return overview of active health alerts for an organization

Operation ID: getOrganizationAssuranceAlertsOverview

GET /organizations/{organizationId}/assurance/alerts/overview

- added the enum value modular_supervisor_node_group_mismatch to the property items/ of the query request parameter types

- added the enum value stack_cable_auth_failure to the property items/ of the query request parameter types

- added the enum value stack_version_mismatch to the property items/ of the query request parameter types

- added the enum value telemetry_collector_cert_expiration to the property items/ of the query request parameter types

- added the enum value telemetry_streaming_failure to the property items/ of the query request parameter types


Docs

Return a Summary of Alerts grouped by network and severity

Operation ID: getOrganizationAssuranceAlertsOverviewByNetwork

GET /organizations/{organizationId}/assurance/alerts/overview/byNetwork

- added the enum value modular_supervisor_node_group_mismatch to the property items/ of the query request parameter types

- added the enum value stack_cable_auth_failure to the property items/ of the query request parameter types

- added the enum value stack_version_mismatch to the property items/ of the query request parameter types

- added the enum value telemetry_collector_cert_expiration to the property items/ of the query request parameter types

- added the enum value telemetry_streaming_failure to the property items/ of the query request parameter types


Docs

Return a Summary of Alerts grouped by type and severity

Operation ID: getOrganizationAssuranceAlertsOverviewByType

GET /organizations/{organizationId}/assurance/alerts/overview/byType

- added the enum value modular_supervisor_node_group_mismatch to the property items/ of the query request parameter types

- added the enum value stack_cable_auth_failure to the property items/ of the query request parameter types

- added the enum value stack_version_mismatch to the property items/ of the query request parameter types

- added the enum value telemetry_collector_cert_expiration to the property items/ of the query request parameter types

- added the enum value telemetry_streaming_failure to the property items/ of the query request parameter types


Docs

Returns historical health alert overviews

Operation ID: getOrganizationAssuranceAlertsOverviewHistorical

GET /organizations/{organizationId}/assurance/alerts/overview/historical

- added the enum value modular_supervisor_node_group_mismatch to the property items/ of the query request parameter types

- added the enum value stack_cable_auth_failure to the property items/ of the query request parameter types

- added the enum value stack_version_mismatch to the property items/ of the query request parameter types

- added the enum value telemetry_collector_cert_expiration to the property items/ of the query request parameter types

- added the enum value telemetry_streaming_failure to the property items/ of the query request parameter types


campusGateway

Docs

Get the details of campus gateway clusters

Operation ID: getOrganizationCampusGatewayClusters

GET /organizations/{organizationId}/campusGateway/clusters

- the endpoint scheme security oauth2: [wireless:config:read] was added to the API


configTemplates

Docs

Update a switch template port

Operation ID: updateOrganizationConfigTemplateSwitchProfilePort

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

- the request property profile/id became nullable

- the request property profile/iname became nullable


devices

Docs

List devices eligible for Cellular Data Management profile assignment in this organization

Operation ID: getOrganizationDevicesCellularDataDevices

GET /organizations/{organizationId}/devices/cellular/data/devices

- the response property items/items/profile/id became nullable for the status 200

- the response property items/items/profile/name became nullable for the status 200


Docs

List the latest cellular geolocation telemetry for devices in an organization

Operation ID: getOrganizationDevicesCellularGeolocations

GET /organizations/{organizationId}/devices/cellular/geolocations

- the response property items/items/geolocation/lastReportedAt became nullable for the status 200

- the response property items/items/geolocation/latitude became nullable for the status 200

- the response property items/items/geolocation/longitude became nullable for the status 200


Docs

List the latest cellular tower information for devices in an organization

Operation ID: getOrganizationDevicesCellularUplinksTowersByDevice

GET /organizations/{organizationId}/devices/cellular/uplinks/towers/byDevice

- the response property items/items/connection/cell/id became nullable for the status 200

- the response property items/items/connection/tac became nullable for the status 200


Docs

Retrieve device migration statuses in an organization

Operation ID: getOrganizationDevicesControllerMigrations

GET /organizations/{organizationId}/devices/controller/migrations

- the response property items/items/migratedAt became nullable for the status 200


firmware

Docs

Get firmware upgrade status for the filtered devices

Operation ID: getOrganizationFirmwareUpgradesByDevice

GET /organizations/{organizationId}/firmware/upgrades/byDevice

- the response property items/upgrade/upgradeBatchId became nullable for the status 200


inventory

Docs

Return the device inventory for an organization

Operation ID: getOrganizationInventoryDevices

GET /organizations/{organizationId}/inventory/devices

- the response property items/eox/status became nullable for the status 200


Docs

Return a single device from the inventory of an organization

Operation ID: getOrganizationInventoryDevice

GET /organizations/{organizationId}/inventory/devices/{serial}

- the response property eox/status became nullable for the status 200


policyObjects

Docs

Lists Policy Objects belonging to the organization.

Operation ID: getOrganizationPolicyObjects

GET /organizations/{organizationId}/policyObjects

- added the new adaptivePolicyIpv4Cidr enum value to the items/type response property for the response status 200

- added the new cidr enum value to the items/type response property for the response status 200

- added the new fqdn enum value to the items/type response property for the response status 200


Docs

Creates a new Policy Object

Operation ID: createOrganizationPolicyObject

POST /organizations/{organizationId}/policyObjects

- request property type was restricted to a list of enum values

- added the new adaptivePolicyIpv4Cidr enum value to the type response property for the response status 201

- added the new cidr enum value to the type response property for the response status 201

- added the new fqdn enum value to the type response property for the response status 201

- added the new adaptivePolicyIpv4Cidr enum value to the request property type

- added the new cidr enum value to the request property type

- added the new fqdn enum value to the request property type


Docs

Shows details of a Policy Object.

Operation ID: getOrganizationPolicyObject

GET /organizations/{organizationId}/policyObjects/{policyObjectId}

- added the new adaptivePolicyIpv4Cidr enum value to the type response property for the response status 200

- added the new cidr enum value to the type response property for the response status 200

- added the new fqdn enum value to the type response property for the response status 200


Docs

Updates a Policy Object

Operation ID: updateOrganizationPolicyObject

PUT /organizations/{organizationId}/policyObjects/{policyObjectId}

- added the new adaptivePolicyIpv4Cidr enum value to the type response property for the response status 200

- added the new cidr enum value to the type response property for the response status 200

- added the new fqdn enum value to the type response property for the response status 200


sase

Docs

List SSE Connectors for an organization

Operation ID: getOrganizationSaseConnectors

GET /organizations/{organizationId}/sase/connectors

- added the new teardown_in_progress enum value to the items/items/state response property for the response status 200


sensor

Docs

Return the latest available reading for each metric from each sensor, sorted by sensor serial

Operation ID: getOrganizationSensorReadingsLatest

GET /organizations/{organizationId}/sensor/readings/latest

- the response property items/readings/items/apparentPower became nullable for the status 200

- the response property items/readings/items/battery became nullable for the status 200

- the response property items/readings/items/button became nullable for the status 200

- the response property items/readings/items/co2 became nullable for the status 200

- the response property items/readings/items/current became nullable for the status 200

- the response property items/readings/items/door became nullable for the status 200

- the response property items/readings/items/downstreamPower became nullable for the status 200

- the response property items/readings/items/frequency became nullable for the status 200

- the response property items/readings/items/humidity became nullable for the status 200

- the response property items/readings/items/indoorAirQuality became nullable for the status 200

- the response property items/readings/items/no2 became nullable for the status 200

- the response property items/readings/items/noise became nullable for the status 200

- the response property items/readings/items/o3 became nullable for the status 200

- the response property items/readings/items/pm10 became nullable for the status 200

- the response property items/readings/items/pm25 became nullable for the status 200

- the response property items/readings/items/powerFactor became nullable for the status 200

- the response property items/readings/items/rawTemperature became nullable for the status 200

- the response property items/readings/items/realPower became nullable for the status 200

- the response property items/readings/items/remoteLockoutSwitch became nullable for the status 200

- the response property items/readings/items/temperature became nullable for the status 200

- the response property items/readings/items/tvoc became nullable for the status 200

- the response property items/readings/items/voltage became nullable for the status 200

- the response property items/readings/items/water became nullable for the status 200


switch

Docs

List the switchports in an organization by switch

Operation ID: getOrganizationSwitchPortsBySwitch

GET /organizations/{organizationId}/switch/ports/bySwitch

- the response's body type changed from object to array<object> for status 200

- removed the optional property mac from the response with the 200 status

- removed the optional property model from the response with the 200 status

- removed the optional property name from the response with the 200 status

- removed the optional property network from the response with the 200 status

- removed the optional property ports from the response with the 200 status

- removed the optional property serial from the response with the 200 status


webhooks

Docs

Return a list of alert types to be used with managing webhook alerts

Operation ID: getOrganizationWebhooksAlertTypes

GET /organizations/{organizationId}/webhooks/alertTypes

- the response's body type changed from object to array<object> for status 200

- removed the optional property alertType from the response with the 200 status

- removed the optional property alertTypeId from the response with the 200 status

- removed the optional property example from the response with the 200 status


[ sensor ]

alerts

Docs

Creates a sensor alert profile for a network.

Operation ID: createNetworkSensorAlertsProfile

POST /networks/{networkId}/sensor/alerts/profiles

- the request property schedule/id became nullable


Docs

Updates a sensor alert profile for a network.

Operation ID: updateNetworkSensorAlertsProfile

PUT /networks/{networkId}/sensor/alerts/profiles/{id}

- the request property schedule/id became nullable


[ settings ]

general

Docs

Update the settings for a network

Operation ID: updateNetworkSettings

PUT /networks/{networkId}/settings

- the request property localStatusPage/authentication/password became nullable

- the request property localStatusPage/authentication/username became nullable


[ switch ]

accessPolicies

Docs

List the access policies for a switch network

Operation ID: getNetworkSwitchAccessPolicies

GET /networks/{networkId}/switch/accessPolicies

- the response property items/dot1x/controlDirection became nullable for the status 200

- the response property items/radius/criticalAuth/dataVlanId became nullable for the status 200

- the response property items/radius/criticalAuth/voiceVlanId became nullable for the status 200

- the response property items/radius/failedAuthVlanId became nullable for the status 200

- the response property items/radius/reAuthenticationInterval became nullable for the status 200


Docs

Create an access policy for a switch network

Operation ID: createNetworkSwitchAccessPolicy

POST /networks/{networkId}/switch/accessPolicies

- the response property dot1x/controlDirection became nullable for the status 201

- the response property radius/criticalAuth/dataVlanId became nullable for the status 201

- the response property radius/criticalAuth/voiceVlanId became nullable for the status 201

- the response property radius/failedAuthVlanId became nullable for the status 201

- the response property radius/reAuthenticationInterval became nullable for the status 201

- the request property dot1x/controlDirection became nullable

- the request property radius/authentication/mode became nullable

- the request property radius/criticalAuth/dataGroupPolicyId became nullable

- the request property radius/criticalAuth/dataSgtId became nullable

- the request property radius/criticalAuth/dataVlanId became nullable

- the request property radius/criticalAuth/voiceGroupPolicyId became nullable

- the request property radius/criticalAuth/voiceSgtId became nullable

- the request property radius/criticalAuth/voiceVlanId became nullable

- the request property radius/failedAuthGroupPolicyId became nullable

- the request property radius/failedAuthSgtId became nullable

- the request property radius/failedAuthVlanId became nullable

- the request property radius/preAuthenticationGroupPolicyId became nullable

- the request property radius/reAuthenticationInterval became nullable


Docs

Return a specific access policy for a switch network

Operation ID: getNetworkSwitchAccessPolicy

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

- the response property dot1x/controlDirection became nullable for the status 200

- the response property radius/criticalAuth/dataVlanId became nullable for the status 200

- the response property radius/criticalAuth/voiceVlanId became nullable for the status 200

- the response property radius/failedAuthVlanId became nullable for the status 200

- the response property radius/reAuthenticationInterval became nullable for the status 200


Docs

Update an access policy for a switch network

Operation ID: updateNetworkSwitchAccessPolicy

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

- the response property dot1x/controlDirection became nullable for the status 200

- the response property radius/criticalAuth/dataVlanId became nullable for the status 200

- the response property radius/criticalAuth/voiceVlanId became nullable for the status 200

- the response property radius/failedAuthVlanId became nullable for the status 200

- the response property radius/reAuthenticationInterval became nullable for the status 200

- the request property dot1x/controlDirection became nullable

- the request property radius/authentication/mode became nullable

- the request property radius/criticalAuth/dataGroupPolicyId became nullable

- the request property radius/criticalAuth/dataSgtId became nullable

- the request property radius/criticalAuth/dataVlanId became nullable

- the request property radius/criticalAuth/voiceGroupPolicyId became nullable

- the request property radius/criticalAuth/voiceSgtId became nullable

- the request property radius/criticalAuth/voiceVlanId became nullable

- the request property radius/failedAuthGroupPolicyId became nullable

- the request property radius/failedAuthSgtId became nullable

- the request property radius/failedAuthVlanId became nullable

- the request property radius/preAuthenticationGroupPolicyId became nullable

- the request property radius/reAuthenticationInterval became nullable


stacks

Docs

Create a layer 3 interface for a switch stack

Operation ID: createNetworkSwitchStackRoutingInterface

POST /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces

- the request property ipv6/address became nullable

- the request property ipv6/assignmentMode became nullable

- the request property ipv6/prefix became nullable


Docs

Update a layer 3 interface for a switch stack

Operation ID: updateNetworkSwitchStackRoutingInterface

PUT /networks/{networkId}/switch/stacks/{switchStackId}/routing/interfaces/{interfaceId}

- the request property ipv6/address became nullable

- the request property ipv6/assignmentMode became nullable

- the request property ipv6/prefix became nullable


[ syslogServers ]

general

Docs

List the syslog servers for a network

Operation ID: getNetworkSyslogServers

GET /networks/{networkId}/syslogServers

- endpoint deprecated


Docs

Update the syslog servers for a network

Operation ID: updateNetworkSyslogServers

PUT /networks/{networkId}/syslogServers

- endpoint deprecated


[ vlanProfiles ]

assignments

Docs

Get the assigned VLAN Profiles for devices in a network

Operation ID: getNetworkVlanProfilesAssignmentsByDevice

GET /networks/{networkId}/vlanProfiles/assignments/byDevice

- added the optional property items/configurationSource to the response with the 200 status


[ wireless ]

airMarshal

Docs

List Air Marshal scan results from a network

Operation ID: getNetworkWirelessAirMarshal

GET /networks/{networkId}/wireless/airMarshal

- added the optional property items/encryption to the response with the 200 status

- added the optional property items/manufacturers to the response with the 200 status

- added the optional property items/types to the response with the 200 status


billing

Docs

Update the billing settings

Operation ID: updateNetworkWirelessBilling

PUT /networks/{networkId}/wireless/billing

- the request property plans/items/bandwidthLimits/limitDown became nullable

- the request property plans/items/bandwidthLimits/limitUp became nullable


ethernet

Docs

Create an AP port profile

Operation ID: createNetworkWirelessEthernetPortsProfile

POST /networks/{networkId}/wireless/ethernet/ports/profiles

- the request property ports/items/ssid became nullable

- the request property usbPorts/items/ssid became nullable


Docs

Update the AP port profile by ID for this network

Operation ID: updateNetworkWirelessEthernetPortsProfile

PUT /networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}

- the request property ports/items/ssid became nullable

- the request property usbPorts/items/ssid became nullable


rfProfiles

Docs

List RF profiles for this network

Operation ID: getNetworkWirelessRfProfiles

GET /networks/{networkId}/wireless/rfProfiles

- the response property fiveGhzSettings/rxsop became nullable for the status 200

- the response property sixGhzSettings/rxsop became nullable for the status 200

- the response property twoFourGhzSettings/rxsop became nullable for the status 200


Docs

Creates new RF profile for this network

Operation ID: createNetworkWirelessRfProfile

POST /networks/{networkId}/wireless/rfProfiles

- the response property fiveGhzSettings/rxsop became nullable for the status 201

- the response property sixGhzSettings/rxsop became nullable for the status 201

- the response property twoFourGhzSettings/rxsop became nullable for the status 201

- the request property fiveGhzSettings/rxsop became nullable

- the request property sixGhzSettings/rxsop became nullable

- the request property twoFourGhzSettings/rxsop became nullable


Docs

Return a RF profile

Operation ID: getNetworkWirelessRfProfile

GET /networks/{networkId}/wireless/rfProfiles/{rfProfileId}

- the response property fiveGhzSettings/rxsop became nullable for the status 200

- the response property sixGhzSettings/rxsop became nullable for the status 200

- the response property twoFourGhzSettings/rxsop became nullable for the status 200


Docs

Updates specified RF profile for this network

Operation ID: updateNetworkWirelessRfProfile

PUT /networks/{networkId}/wireless/rfProfiles/{rfProfileId}

- the response property fiveGhzSettings/rxsop became nullable for the status 200

- the response property sixGhzSettings/rxsop became nullable for the status 200

- the response property twoFourGhzSettings/rxsop became nullable for the status 200

- the request property fiveGhzSettings/rxsop became nullable

- the request property sixGhzSettings/rxsop became nullable

- the request property twoFourGhzSettings/rxsop became nullable


ssids

Docs

List the MR SSIDs in a network

Operation ID: getNetworkWirelessSsids

GET /networks/{networkId}/wireless/ssids

- the items/minBitrate response's property type/format was widened from integer to number/float for status 200

- added the optional property items/adaptivePolicyGroupId to the response with the 200 status

- added the optional property items/adultContentFilteringEnabled to the response with the 200 status

- added the optional property items/defaultVlanId to the response with the 200 status

- added the optional property items/dnsRewrite to the response with the 200 status

- added the optional property items/dot11r to the response with the 200 status

- added the optional property items/dot11w to the response with the 200 status

- added the optional property items/enterpriseAdminAccess to the response with the 200 status

- added the optional property items/gre to the response with the 200 status

- added the optional property items/lanIsolationEnabled to the response with the 200 status

- added the optional property items/localAuthFallback to the response with the 200 status

- added the optional property items/namedVlans to the response with the 200 status

- added the optional property items/oauth to the response with the 200 status

- added the optional property items/radiusAuthenticationNasId to the response with the 200 status

- added the optional property items/radiusCalledStationId to the response with the 200 status

- added the optional property items/radiusCoaEnabled to the response with the 200 status

- added the optional property items/radiusFallbackEnabled to the response with the 200 status

- added the optional property items/radiusOverride to the response with the 200 status

- added the optional property items/radiusProxyEnabled to the response with the 200 status

- added the optional property items/radiusServerAttemptsLimit to the response with the 200 status

- added the optional property items/radiusServerTimeout to the response with the 200 status

- added the optional property items/radiusServers/items/id to the response with the 200 status

- added the optional property items/radiusServers/items/radsecEnabled to the response with the 200 status

- added the optional property items/radiusTestingEnabled to the response with the 200 status

- added the optional property items/security to the response with the 200 status

- added the optional property items/useVlanTagging to the response with the 200 status

- added the optional property items/wifiPersonalNetworkEnabled to the response with the 200 status

- the response property items/authMode became required for the status 200

- the response property items/availabilityTags became required for the status 200

- the response property items/availableOnAllAps became required for the status 200

- the response property items/bandSelection became required for the status 200

- the response property items/enabled became required for the status 200

- the response property items/ipAssignmentMode became required for the status 200

- the response property items/mandatoryDhcpEnabled became required for the status 200

- the response property items/minBitrate became required for the status 200

- the response property items/name became required for the status 200

- the response property items/number became required for the status 200

- the response property items/perClientBandwidthLimitDown became required for the status 200

- the response property items/perClientBandwidthLimitUp became required for the status 200

- the response property items/perSsidBandwidthLimitDown became required for the status 200

- the response property items/perSsidBandwidthLimitUp became required for the status 200

- the response property items/splashPage became required for the status 200

- the response property items/ssidAdminAccessible became required for the status 200

- the response property items/visible became required for the status 200

- added the required property items/speedBurst to the response with the 200 status


Docs

Return a single MR SSID

Operation ID: getNetworkWirelessSsid

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

- the minBitrate response's property type/format was widened from integer to number/float for status 200

- added the optional property adaptivePolicyGroupId to the response with the 200 status

- added the optional property adultContentFilteringEnabled to the response with the 200 status

- added the optional property defaultVlanId to the response with the 200 status

- added the optional property dnsRewrite to the response with the 200 status

- added the optional property dot11r to the response with the 200 status

- added the optional property dot11w to the response with the 200 status

- added the optional property enterpriseAdminAccess to the response with the 200 status

- added the optional property gre to the response with the 200 status

- added the optional property lanIsolationEnabled to the response with the 200 status

- added the optional property localAuthFallback to the response with the 200 status

- added the optional property namedVlans to the response with the 200 status

- added the optional property oauth to the response with the 200 status

- added the optional property radiusAuthenticationNasId to the response with the 200 status

- added the optional property radiusCalledStationId to the response with the 200 status

- added the optional property radiusCoaEnabled to the response with the 200 status

- added the optional property radiusFallbackEnabled to the response with the 200 status

- added the optional property radiusOverride to the response with the 200 status

- added the optional property radiusProxyEnabled to the response with the 200 status

- added the optional property radiusServerAttemptsLimit to the response with the 200 status

- added the optional property radiusServerTimeout to the response with the 200 status

- added the optional property radiusServers/items/id to the response with the 200 status

- added the optional property radiusServers/items/radsecEnabled to the response with the 200 status

- added the optional property radiusTestingEnabled to the response with the 200 status

- added the optional property security to the response with the 200 status

- added the optional property useVlanTagging to the response with the 200 status

- added the optional property wifiPersonalNetworkEnabled to the response with the 200 status

- the response property authMode became required for the status 200

- the response property availabilityTags became required for the status 200

- the response property availableOnAllAps became required for the status 200

- the response property bandSelection became required for the status 200

- the response property enabled became required for the status 200

- the response property ipAssignmentMode became required for the status 200

- the response property mandatoryDhcpEnabled became required for the status 200

- the response property minBitrate became required for the status 200

- the response property name became required for the status 200

- the response property number became required for the status 200

- the response property perClientBandwidthLimitDown became required for the status 200

- the response property perClientBandwidthLimitUp became required for the status 200

- the response property perSsidBandwidthLimitDown became required for the status 200

- the response property perSsidBandwidthLimitUp became required for the status 200

- the response property splashPage became required for the status 200

- the response property ssidAdminAccessible became required for the status 200

- the response property visible became required for the status 200

- added the required property speedBurst to the response with the 200 status


Docs

Update the attributes of an MR SSID

Operation ID: updateNetworkWirelessSsid

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

- the minBitrate response's property type/format was widened from integer to number/float for status 200

- added the new optional request property security

- the request property activeDirectory/credentials/logonName became nullable

- the request property activeDirectory/credentials/password became nullable

- the request property gre/key became nullable

- the request property ldap/baseDistinguishedName became nullable

- the request property ldap/credentials/distinguishedName became nullable

- the request property ldap/credentials/password became nullable

- the request property ldap/serverCaCertificate/contents became nullable

- the request property localAuthFallback/serverCaCertificate/contents became nullable

- the request property localRadius/certificateAuthentication/clientRootCaCertificate/contents became nullable

- the request property localRadius/certificateAuthentication/ocspResponderUrl became nullable

- the request property radiusAccountingServers/items/caCertificate became nullable

- the request property radiusServers/items/caCertificate became nullable

- the request property radiusServers/items/openRoamingCertificateId became nullable

- added the optional property adaptivePolicyGroupId to the response with the 200 status

- added the optional property adultContentFilteringEnabled to the response with the 200 status

- added the optional property defaultVlanId to the response with the 200 status

- added the optional property dnsRewrite to the response with the 200 status

- added the optional property dot11r to the response with the 200 status

- added the optional property dot11w to the response with the 200 status

- added the optional property enterpriseAdminAccess to the response with the 200 status

- added the optional property gre to the response with the 200 status

- added the optional property lanIsolationEnabled to the response with the 200 status

- added the optional property localAuthFallback to the response with the 200 status

- added the optional property namedVlans to the response with the 200 status

- added the optional property oauth to the response with the 200 status

- added the optional property radiusAuthenticationNasId to the response with the 200 status

- added the optional property radiusCalledStationId to the response with the 200 status

- added the optional property radiusCoaEnabled to the response with the 200 status

- added the optional property radiusFallbackEnabled to the response with the 200 status

- added the optional property radiusOverride to the response with the 200 status

- added the optional property radiusProxyEnabled to the response with the 200 status

- added the optional property radiusServerAttemptsLimit to the response with the 200 status

- added the optional property radiusServerTimeout to the response with the 200 status

- added the optional property radiusServers/items/id to the response with the 200 status

- added the optional property radiusServers/items/radsecEnabled to the response with the 200 status

- added the optional property radiusTestingEnabled to the response with the 200 status

- added the optional property security to the response with the 200 status

- added the optional property useVlanTagging to the response with the 200 status

- added the optional property wifiPersonalNetworkEnabled to the response with the 200 status

- the response property authMode became required for the status 200

- the response property availabilityTags became required for the status 200

- the response property availableOnAllAps became required for the status 200

- the response property bandSelection became required for the status 200

- the response property enabled became required for the status 200

- the response property ipAssignmentMode became required for the status 200

- the response property mandatoryDhcpEnabled became required for the status 200

- the response property minBitrate became required for the status 200

- the response property name became required for the status 200

- the response property number became required for the status 200

- the response property perClientBandwidthLimitDown became required for the status 200

- the response property perClientBandwidthLimitUp became required for the status 200

- the response property perSsidBandwidthLimitDown became required for the status 200

- the response property perSsidBandwidthLimitUp became required for the status 200

- the response property splashPage became required for the status 200

- the response property ssidAdminAccessible became required for the status 200

- the response property visible became required for the status 200

- added the required property speedBurst to the response with the 200 status


Docs

Modify the splash page settings for the given SSID

Operation ID: updateNetworkWirelessSsidSplashSettings

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

- the request property splashImage/md5 became nullable

- the request property splashLogo/md5 became nullable

- the request property splashPrepaidFront/md5 became nullable


Docs

Display the traffic shaping settings for a SSID on an MR network

Operation ID: getNetworkWirelessSsidTrafficShapingRules

GET /networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules

- the response property rules/items/dscpTagValue became nullable for the status 200

- the response property rules/items/pcpTagValue became nullable for the status 200


Docs

Update the traffic shaping rules for an SSID on an MR network.

Operation ID: updateNetworkWirelessSsidTrafficShapingRules

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

- the response property rules/items/dscpTagValue became nullable for the status 200

- the response property rules/items/pcpTagValue became nullable for the status 200

- the request property rules/items/dscpTagValue became nullable

- the request property rules/items/pcpTagValue became nullable


zigbee

Docs

Update Zigbee Configs for specified network

Operation ID: updateNetworkWirelessZigbee

PUT /networks/{networkId}/wireless/zigbee

- the request property iotController/serial became nullable