Cisco Meraki Wireless API
The wireless API from Cisco Meraki — 108 operation(s) for wireless.
Operations 150
PUT
/devices/{serial}/wireless/alternateManagementInterface/ipv6
Update alternate management interface IPv6 address
#
GET
/devices/{serial}/wireless/bluetooth/settings
Return the bluetooth settings for a wireless device
#
PUT
/devices/{serial}/wireless/bluetooth/settings
Update the bluetooth settings for a wireless device
#
GET
/devices/{serial}/wireless/connectionStats
Aggregated connectivity info for a given AP on this network
#
GET
/devices/{serial}/wireless/latencyStats
Aggregated latency info for a given AP on this network
#
GET
/devices/{serial}/wireless/radio/settings
Return the manually configured radio settings overrides of a device, which take precedence over RF profiles.
#
PUT
/devices/{serial}/wireless/radio/settings
Update 2.4 GHz and 5 GHz radio settings (channel, channel width, power) that override RF profiles
#
POST
/devices/{serial}/wireless/zigbee/enrollments
Enqueue a job to start enrolling door locks on zigbee configured wireless devices
#
GET
/networks/{networkId}/wireless/alternateManagementInterface
Return alternate management interface and devices with IP assigned
#
PUT
/networks/{networkId}/wireless/alternateManagementInterface
Update alternate management interface and device static IP
#
GET
/networks/{networkId}/wireless/bluetooth/settings
Return the Bluetooth settings for a network. Bluetooth settings must be enabled on the networ
#
GET
/networks/{networkId}/wireless/channelUtilizationHistory
Return AP channel utilization over time for a device or network client
#
GET
/networks/{networkId}/wireless/clientCountHistory
Return wireless client counts over time for a network, device, or network client
#
GET
/networks/{networkId}/wireless/clients/connectionStats
Aggregated connectivity info for this network, grouped by clients
#
GET
/networks/{networkId}/wireless/clients/latencyStats
Aggregated latency info for this network, grouped by clients
#
GET
/networks/{networkId}/wireless/clients/{clientId}/connectionStats
Aggregated connectivity info for a given client on this network
#
GET
/networks/{networkId}/wireless/clients/{clientId}/connectivityEvents
List the wireless connectivity events for a client within a network in the timespan.
#
GET
/networks/{networkId}/wireless/clients/{clientId}/latencyHistory
Return the latency history for a client
#
GET
/networks/{networkId}/wireless/clients/{clientId}/latencyStats
Aggregated latency info for a given client on this network
#
GET
/networks/{networkId}/wireless/dataRateHistory
Return PHY data rates over time for a network, device, or network client
#
GET
/networks/{networkId}/wireless/devices/connectionStats
Aggregated connectivity info for this network, grouped by node
#
GET
/networks/{networkId}/wireless/devices/latencyStats
Aggregated latency info for this network, grouped by node
#
GET
/networks/{networkId}/wireless/electronicShelfLabel
Return the ESL settings of a wireless network
#
PUT
/networks/{networkId}/wireless/electronicShelfLabel
Update the ESL settings of a wireless network
#
GET
/networks/{networkId}/wireless/electronicShelfLabel/configuredDevices
Get a list of all ESL eligible devices of a network
#
GET
/networks/{networkId}/wireless/ethernet/ports/profiles
List the AP port profiles for this network
#
POST
/networks/{networkId}/wireless/ethernet/ports/profiles/assign
Assign AP port profile to list of APs
#
POST
/networks/{networkId}/wireless/ethernet/ports/profiles/setDefault
Set the AP port profile to be default for this network
#
GET
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Show the AP port profile by ID for this network
#
PUT
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Update the AP port profile by ID for this network
#
DELETE
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Delete an AP port profile
#
GET
/networks/{networkId}/wireless/failedConnections
List of all failed client connection events on this network in a given time range
#
GET
/networks/{networkId}/wireless/latencyHistory
Return average wireless latency over time for a network, device, or network client
#
PUT
/networks/{networkId}/wireless/rfProfiles/{rfProfileId}
Updates specified RF profile for this network
#
GET
/networks/{networkId}/wireless/signalQualityHistory
Return signal quality (SNR/RSSI) over time for a device or network client
#
GET
/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding
List the Bonjour forwarding setting and rules for the SSID
#
PUT
/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding
Update the bonjour forwarding setting and rules for the SSID
#
GET
/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies
List the device type group policies for the SSID
#
PUT
/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies
Update the device type group policies for the SSID
#
GET
/networks/{networkId}/wireless/ssids/{number}/eapOverride
Return the EAP overridden parameters for an SSID
#
PUT
/networks/{networkId}/wireless/ssids/{number}/eapOverride
Update the EAP overridden parameters for an SSID.
#
GET
/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules
Return the L3 firewall rules for an SSID on an MR network
#
PUT
/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules
Update the L3 firewall rules of an SSID on an MR network
#
GET
/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules
Return the L7 firewall rules for an SSID on an MR network
#
PUT
/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules
Update the L7 firewall rules of an SSID on an MR network
#
GET
/networks/{networkId}/wireless/ssids/{number}/hotspot20
Return the Hotspot 2.0 settings for an SSID
#
PUT
/networks/{networkId}/wireless/ssids/{number}/hotspot20
Update the Hotspot 2.0 settings of an SSID
#
GET
/networks/{networkId}/wireless/ssids/{number}/identityPsks
List all Identity PSKs in a wireless network
#
GET
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Return an Identity PSK
#
PUT
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Update an Identity PSK
#
DELETE
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Delete an Identity PSK
#
PUT
/networks/{networkId}/wireless/ssids/{number}/openRoaming
Update the OpenRoaming setting for the SSID
#
PUT
/networks/{networkId}/wireless/ssids/{number}/schedules
Update the outage schedule for the SSID
#
GET
/networks/{networkId}/wireless/ssids/{number}/splash/settings
Display the splash page settings for the given SSID
#
PUT
/networks/{networkId}/wireless/ssids/{number}/splash/settings
Modify the splash page settings for the given SSID
#
PUT
/networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules
Update the traffic shaping rules for an SSID on an MR network.
#
GET
/networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules
Display the traffic shaping settings for a SSID on an MR network
#
GET
/networks/{networkId}/wireless/usageHistory
Return AP usage over time for a device or network client
#
GET
/organizations/{organizationId}/assurance/impactedDevice/wireless/byNetwork
Returns count of impacted wireless devices per network on a given organization and time range.
#
GET
/organizations/{organizationId}/wireless/airMarshal/rules
Returns the current Air Marshal rules for this organization
#
GET
/organizations/{organizationId}/wireless/airMarshal/settings/byNetwork
Returns the current Air Marshal settings for this network
#
GET
/organizations/{organizationId}/wireless/clients/connections/impacted/byNetwork/bySsid
Summarize the number of wireless clients impacted by connection failures on network SSIDs, across an organization.
#
GET
/organizations/{organizationId}/wireless/clients/overview/byDevice
List access point client count at the moment in an organization
#
GET
/organizations/{organizationId}/wireless/clients/usage/byNetwork
Returns client usage details for wireless networks within an organization.
#
GET
/organizations/{organizationId}/wireless/clients/usage/byNetwork/bySsid
Returns client usage details for wireless network SSIDs within an organization.
#
GET
/organizations/{organizationId}/wireless/clients/usage/bySsid
Returns client usage details for SSIDs within an organization.
#
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/byDevice
Get average channel utilization for all bands in a network, split by AP
#
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork
Get average channel utilization across all bands for all networks in the organization
#
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval
Get a time-series of average channel utilization for all bands, segmented by device.
#
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval
Get a time-series of average channel utilization for all bands
#
GET
/organizations/{organizationId}/wireless/devices/ethernet/statuses
List the most recent Ethernet link speed, duplex, aggregation and power mode and status information for wireless devices.
#
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byClient
Get average packet loss for the given timespan for all clients in the organization.
#
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byDevice
Get average packet loss for the given timespan for all devices in the organization
#
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byNetwork
Get average packet loss for the given timespan for all networks in the organization.
#
GET
/organizations/{organizationId}/wireless/devices/power/mode/history
Return a record of power mode changes for wireless devices in the organization
#
GET
/organizations/{organizationId}/wireless/devices/provisioning/deployments
List the zero touch deployments for wireless access points in an organization
#
POST
/organizations/{organizationId}/wireless/devices/provisioning/deployments
Create a zero touch deployment for a wireless access point
#
PUT
/organizations/{organizationId}/wireless/devices/provisioning/deployments
Update a zero touch deployment
#
DELETE
/organizations/{organizationId}/wireless/devices/provisioning/deployments/{deploymentId}
Delete a zero touch deployment
#
GET
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities
Query for details on the organization's RadSec device Certificate Authority certificates (CAs)
#
PUT
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities
Update an organization's RadSec device Certificate Authority (CA) state
#
POST
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities
Create an organization's RadSec device Certificate Authority (CA)
#
GET
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls
Query for certificate revocation list (CRL) for the organization's RadSec device Certificate Authorities (CAs).
#
GET
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls/deltas
Query for all delta certificate revocation list (CRL) for the organization's RadSec device Certificate Authority (CA) with the given id.
#
GET
/organizations/{organizationId}/wireless/devices/system/cpu/load/history
Return the CPU Load history for a list of wireless devices in the organization.
#
GET
/organizations/{organizationId}/wireless/devices/wirelessControllers/byDevice
List of Catalyst access points information
#
GET
/organizations/{organizationId}/wireless/location/scanning/byNetwork
Return scanning API settings
#
GET
/organizations/{organizationId}/wireless/location/scanning/receivers
Return scanning API receivers
#
POST
/organizations/{organizationId}/wireless/location/scanning/receivers
Add new receiver for scanning API
#
PUT
/organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId}
Change scanning API receiver settings
#
DELETE
/organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId}
Delete a scanning API receiver
#
PUT
/organizations/{organizationId}/wireless/mqtt/settings
Add new broker config for wireless MQTT
#
POST
/organizations/{organizationId}/wireless/radio/autoRf/channels/recalculate
Recalculates automatically assigned channels for every AP within specified the specified network(s)
#
GET
/organizations/{organizationId}/wireless/radio/rrm/byNetwork
List the AutoRF settings of an organization by network
#
GET
/organizations/{organizationId}/wireless/rfProfiles/assignments/byDevice
List the RF profiles of an organization by device
#
GET
/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries
List the L2 isolation allow list MAC entry in an organization
#
POST
/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries
Create isolation allow list MAC entry for this organization
#
DELETE
/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId}
Destroy isolation allow list MAC entry for this organization
#
PUT
/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId}
Update isolation allow list MAC entry info
#
GET
/organizations/{organizationId}/wireless/ssids/openRoaming/byNetwork
Returns an array of objects, each containing SSID OpenRoaming configs for the corresponding network
#
GET
/organizations/{organizationId}/wireless/ssids/profiles
Returns the SSID profiles for an organization
#
POST
/organizations/{organizationId}/wireless/ssids/profiles
Create a new SSID profile in an organization
#
GET
/organizations/{organizationId}/wireless/ssids/profiles/assignments
List the SSID profile assignments in an organization
#
POST
/organizations/{organizationId}/wireless/ssids/profiles/assignments
Assigns an SSID profile to an SSID in the organization
#
DELETE
/organizations/{organizationId}/wireless/ssids/profiles/assignments
Unassigns the SSID profile assigned to an SSID
#
GET
/organizations/{organizationId}/wireless/ssids/profiles/assignments/byNetwork
List the SSID profile assignments in an organization, grouped by network
#
GET
/organizations/{organizationId}/wireless/ssids/profiles/overviews
Returns the SSID profiles' overview information for an organization
#
GET
/organizations/{organizationId}/wireless/ssids/statuses/byDevice
List status information of all BSSIDs in your organization
#
GET
/organizations/{organizationId}/wireless/zigbee/devices
List the Zigbee wireless devices for an organization or the supplied network(s)
#
PUT
/organizations/{organizationId}/wireless/zigbee/devices/{id}
Endpoint to update zigbee gateways
#
POST
/organizations/{organizationId}/wireless/zigbee/disenrollments
Enqueue a job to start disenrolling door locks on zigbee configured wireless devices
#
GET
/organizations/{organizationId}/wireless/zigbee/disenrollments/{disenrollmentId}
Return a disenrollment
#
GET
/organizations/{organizationId}/wireless/zigbee/doorLocks
Return the list of door locks for a network
#
PUT
/organizations/{organizationId}/wireless/zigbee/doorLocks/{doorLockId}
Endpoint to batch update door locks params
#