How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Cisco Meraki Wireless API

The wireless API from Cisco Meraki — 108 operation(s) for wireless.

Cisco Meraki Wireless API is one of 21 APIs that Cisco Meraki publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Wireless. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and authentication docs.

This API exposes 150 operations across 108 paths. It is described by OpenAPI 3.2.0, at version 1.73.0.

Requests are made against a single base URL, https://api.meraki.com/{basePath}.

150 operations 108 paths 0 schemas 9 DELETE89 GET15 POST37 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.73.0
Base URL
https://developer.cisco.com/meraki/webhooks/
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Cisco Meraki Wireless API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (bearerAuth). By default, every request must be authenticated.

Paths & Operations 150

Across 108 paths, the API surfaces 150 operations — 9 DELETE, 89 GET, 15 POST, 37 PUT. Each is listed below with its method, path, parameters, and response codes.

wireless 150
PUT
/devices/{serial}/wireless/alternateManagementInterface/ipv6
Update alternate management interface IPv6 address
updateDeviceWirelessAlternateManagementInterfaceIpv6 1 param body → 200
GET
/devices/{serial}/wireless/bluetooth/settings
Return the bluetooth settings for a wireless device
getDeviceWirelessBluetoothSettings 1 param → 200
PUT
/devices/{serial}/wireless/bluetooth/settings
Update the bluetooth settings for a wireless device
updateDeviceWirelessBluetoothSettings 1 param body → 200
GET
/devices/{serial}/wireless/connectionStats
Aggregated connectivity info for a given AP on this network
getDeviceWirelessConnectionStats 7 params → 200
GET
/devices/{serial}/wireless/electronicShelfLabel
Return the ESL settings of a device
getDeviceWirelessElectronicShelfLabel 1 param → 200
PUT
/devices/{serial}/wireless/electronicShelfLabel
Update the ESL settings of a device
updateDeviceWirelessElectronicShelfLabel 1 param body → 200
GET
/devices/{serial}/wireless/latencyStats
Aggregated latency info for a given AP on this network
getDeviceWirelessLatencyStats 9 params → 200
GET
/devices/{serial}/wireless/radio/settings
Return the manually configured radio settings overrides of a device, which take precedence over RF profiles.
getDeviceWirelessRadioSettings 1 param → 200
PUT
/devices/{serial}/wireless/radio/settings
Update 2.4 GHz and 5 GHz radio settings (channel, channel width, power) that override RF profiles
updateDeviceWirelessRadioSettings 1 param body → 200
GET
/devices/{serial}/wireless/status
Return the SSID statuses of an access point
getDeviceWirelessStatus 1 param → 200
POST
/devices/{serial}/wireless/zigbee/enrollments
Enqueue a job to start enrolling door locks on zigbee configured wireless devices
createDeviceWirelessZigbeeEnrollment 1 param → 201
GET
/devices/{serial}/wireless/zigbee/enrollments/{enrollmentId}
Return an enrollment
getDeviceWirelessZigbeeEnrollment 2 params → 200
GET
/networks/{networkId}/wireless/airMarshal
List Air Marshal scan results from a network
getNetworkWirelessAirMarshal 3 params → 200
POST
/networks/{networkId}/wireless/airMarshal/rules
Creates a new rule
createNetworkWirelessAirMarshalRule 1 param body → 201
PUT
/networks/{networkId}/wireless/airMarshal/rules/{ruleId}
Update a rule
updateNetworkWirelessAirMarshalRule 2 params body → 200
DELETE
/networks/{networkId}/wireless/airMarshal/rules/{ruleId}
Delete an Air Marshal rule.
deleteNetworkWirelessAirMarshalRule 2 params → 204
PUT
/networks/{networkId}/wireless/airMarshal/settings
Updates Air Marshal settings.
updateNetworkWirelessAirMarshalSettings 1 param body → 200
GET
/networks/{networkId}/wireless/alternateManagementInterface
Return alternate management interface and devices with IP assigned
getNetworkWirelessAlternateManagementInterface 1 param → 200
PUT
/networks/{networkId}/wireless/alternateManagementInterface
Update alternate management interface and device static IP
updateNetworkWirelessAlternateManagementInterface 1 param body → 200
GET
/networks/{networkId}/wireless/billing
Return the billing settings of this network
getNetworkWirelessBilling 1 param → 200
PUT
/networks/{networkId}/wireless/billing
Update the billing settings
updateNetworkWirelessBilling 1 param body → 200
GET
/networks/{networkId}/wireless/bluetooth/settings
Return the Bluetooth settings for a network. Bluetooth settings must be enabled on the network.
getNetworkWirelessBluetoothSettings 1 param → 200
PUT
/networks/{networkId}/wireless/bluetooth/settings
Update the Bluetooth settings for a network
updateNetworkWirelessBluetoothSettings 1 param body → 200
GET
/networks/{networkId}/wireless/channelUtilizationHistory
Return AP channel utilization over time for a device or network client
getNetworkWirelessChannelUtilizationHistory 10 params → 200
GET
/networks/{networkId}/wireless/clientCountHistory
Return wireless client counts over time for a network, device, or network client
getNetworkWirelessClientCountHistory 11 params → 200
GET
/networks/{networkId}/wireless/clients/connectionStats
Aggregated connectivity info for this network, grouped by clients
getNetworkWirelessClientsConnectionStats 7 params → 200
GET
/networks/{networkId}/wireless/clients/latencyStats
Aggregated latency info for this network, grouped by clients
getNetworkWirelessClientsLatencyStats 9 params → 200
GET
/networks/{networkId}/wireless/clients/{clientId}/connectionStats
Aggregated connectivity info for a given client on this network
getNetworkWirelessClientConnectionStats 8 params → 200
GET
/networks/{networkId}/wireless/clients/{clientId}/connectivityEvents
List the wireless connectivity events for a client within a network in the timespan.
getNetworkWirelessClientConnectivityEvents 14 params → 200
GET
/networks/{networkId}/wireless/clients/{clientId}/latencyHistory
Return the latency history for a client
getNetworkWirelessClientLatencyHistory 6 params → 200
GET
/networks/{networkId}/wireless/clients/{clientId}/latencyStats
Aggregated latency info for a given client on this network
getNetworkWirelessClientLatencyStats 10 params → 200
GET
/networks/{networkId}/wireless/connectionStats
Aggregated connectivity info for this network
getNetworkWirelessConnectionStats 7 params → 200
GET
/networks/{networkId}/wireless/dataRateHistory
Return PHY data rates over time for a network, device, or network client
getNetworkWirelessDataRateHistory 11 params → 200
GET
/networks/{networkId}/wireless/devices/connectionStats
Aggregated connectivity info for this network, grouped by node
getNetworkWirelessDevicesConnectionStats 7 params → 200
GET
/networks/{networkId}/wireless/devices/latencyStats
Aggregated latency info for this network, grouped by node
getNetworkWirelessDevicesLatencyStats 9 params → 200
GET
/networks/{networkId}/wireless/electronicShelfLabel
Return the ESL settings of a wireless network
getNetworkWirelessElectronicShelfLabel 1 param → 200
PUT
/networks/{networkId}/wireless/electronicShelfLabel
Update the ESL settings of a wireless network
updateNetworkWirelessElectronicShelfLabel 1 param body → 200
GET
/networks/{networkId}/wireless/electronicShelfLabel/configuredDevices
Get a list of all ESL eligible devices of a network
getNetworkWirelessElectronicShelfLabelConfiguredDevices 1 param → 200
GET
/networks/{networkId}/wireless/ethernet/ports/profiles
List the AP port profiles for this network
getNetworkWirelessEthernetPortsProfiles 1 param → 200
POST
/networks/{networkId}/wireless/ethernet/ports/profiles
Create an AP port profile
createNetworkWirelessEthernetPortsProfile 1 param body → 201
POST
/networks/{networkId}/wireless/ethernet/ports/profiles/assign
Assign AP port profile to list of APs
assignNetworkWirelessEthernetPortsProfiles 1 param body → 201
POST
/networks/{networkId}/wireless/ethernet/ports/profiles/setDefault
Set the AP port profile to be default for this network
setNetworkWirelessEthernetPortsProfilesDefault 1 param body → 200
GET
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Show the AP port profile by ID for this network
getNetworkWirelessEthernetPortsProfile 2 params → 200
PUT
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Update the AP port profile by ID for this network
updateNetworkWirelessEthernetPortsProfile 2 params body → 200
DELETE
/networks/{networkId}/wireless/ethernet/ports/profiles/{profileId}
Delete an AP port profile
deleteNetworkWirelessEthernetPortsProfile 2 params → 204
GET
/networks/{networkId}/wireless/failedConnections
List of all failed client connection events on this network in a given time range
getNetworkWirelessFailedConnections 9 params → 200
GET
/networks/{networkId}/wireless/latencyHistory
Return average wireless latency over time for a network, device, or network client
getNetworkWirelessLatencyHistory 12 params → 200
GET
/networks/{networkId}/wireless/latencyStats
Aggregated latency info for this network
getNetworkWirelessLatencyStats 9 params → 200
PUT
/networks/{networkId}/wireless/location/scanning
Change scanning API settings
updateNetworkWirelessLocationScanning 1 param body → 200
GET
/networks/{networkId}/wireless/meshStatuses
List wireless mesh statuses for repeaters
getNetworkWirelessMeshStatuses 4 params → 200
PUT
/networks/{networkId}/wireless/radio/rrm
Update the AutoRF settings for a wireless network
updateNetworkWirelessRadioRrm 1 param body → 200
GET
/networks/{networkId}/wireless/rfProfiles
List RF profiles for this network
getNetworkWirelessRfProfiles 2 params → 200
POST
/networks/{networkId}/wireless/rfProfiles
Creates new RF profile for this network
createNetworkWirelessRfProfile 1 param body → 201
PUT
/networks/{networkId}/wireless/rfProfiles/{rfProfileId}
Updates specified RF profile for this network
updateNetworkWirelessRfProfile 2 params body → 200
DELETE
/networks/{networkId}/wireless/rfProfiles/{rfProfileId}
Delete a RF Profile
deleteNetworkWirelessRfProfile 2 params → 204
GET
/networks/{networkId}/wireless/rfProfiles/{rfProfileId}
Return a RF profile
getNetworkWirelessRfProfile 2 params → 200
GET
/networks/{networkId}/wireless/settings
Return the wireless settings for a network
getNetworkWirelessSettings 1 param → 200
PUT
/networks/{networkId}/wireless/settings
Update the wireless settings for a network
updateNetworkWirelessSettings 1 param body → 200
GET
/networks/{networkId}/wireless/signalQualityHistory
Return signal quality (SNR/RSSI) over time for a device or network client
getNetworkWirelessSignalQualityHistory 11 params → 200
GET
/networks/{networkId}/wireless/ssids
List the MR SSIDs in a network
getNetworkWirelessSsids 1 param → 200
GET
/networks/{networkId}/wireless/ssids/{number}
Return a single MR SSID
getNetworkWirelessSsid 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}
Update the attributes of an MR SSID
updateNetworkWirelessSsid 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding
List the Bonjour forwarding setting and rules for the SSID
getNetworkWirelessSsidBonjourForwarding 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/bonjourForwarding
Update the bonjour forwarding setting and rules for the SSID
updateNetworkWirelessSsidBonjourForwarding 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies
List the device type group policies for the SSID
getNetworkWirelessSsidDeviceTypeGroupPolicies 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/deviceTypeGroupPolicies
Update the device type group policies for the SSID
updateNetworkWirelessSsidDeviceTypeGroupPolicies 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/eapOverride
Return the EAP overridden parameters for an SSID
getNetworkWirelessSsidEapOverride 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/eapOverride
Update the EAP overridden parameters for an SSID.
updateNetworkWirelessSsidEapOverride 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules
Return the L3 firewall rules for an SSID on an MR network
getNetworkWirelessSsidFirewallL3FirewallRules 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules
Update the L3 firewall rules of an SSID on an MR network
updateNetworkWirelessSsidFirewallL3FirewallRules 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules
Return the L7 firewall rules for an SSID on an MR network
getNetworkWirelessSsidFirewallL7FirewallRules 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules
Update the L7 firewall rules of an SSID on an MR network
updateNetworkWirelessSsidFirewallL7FirewallRules 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/hotspot20
Return the Hotspot 2.0 settings for an SSID
getNetworkWirelessSsidHotspot20 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/hotspot20
Update the Hotspot 2.0 settings of an SSID
updateNetworkWirelessSsidHotspot20 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/identityPsks
List all Identity PSKs in a wireless network
getNetworkWirelessSsidIdentityPsks 2 params → 200
POST
/networks/{networkId}/wireless/ssids/{number}/identityPsks
Create an Identity PSK
createNetworkWirelessSsidIdentityPsk 2 params body → 201
GET
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Return an Identity PSK
getNetworkWirelessSsidIdentityPsk 3 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Update an Identity PSK
updateNetworkWirelessSsidIdentityPsk 3 params body → 200
DELETE
/networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
Delete an Identity PSK
deleteNetworkWirelessSsidIdentityPsk 3 params → 204
PUT
/networks/{networkId}/wireless/ssids/{number}/openRoaming
Update the OpenRoaming setting for the SSID
updateNetworkWirelessSsidOpenRoaming 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/schedules
List the outage schedule for the SSID
getNetworkWirelessSsidSchedules 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/schedules
Update the outage schedule for the SSID
updateNetworkWirelessSsidSchedules 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/splash/settings
Display the splash page settings for the given SSID
getNetworkWirelessSsidSplashSettings 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/splash/settings
Modify the splash page settings for the given SSID
updateNetworkWirelessSsidSplashSettings 2 params body → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules
Update the traffic shaping rules for an SSID on an MR network.
updateNetworkWirelessSsidTrafficShapingRules 2 params body → 200
GET
/networks/{networkId}/wireless/ssids/{number}/trafficShaping/rules
Display the traffic shaping settings for a SSID on an MR network
getNetworkWirelessSsidTrafficShapingRules 2 params → 200
GET
/networks/{networkId}/wireless/ssids/{number}/vpn
List the VPN settings for the SSID.
getNetworkWirelessSsidVpn 2 params → 200
PUT
/networks/{networkId}/wireless/ssids/{number}/vpn
Update the VPN settings for the SSID
updateNetworkWirelessSsidVpn 2 params body → 200
GET
/networks/{networkId}/wireless/usageHistory
Return AP usage over time for a device or network client
getNetworkWirelessUsageHistory 11 params → 200
PUT
/networks/{networkId}/wireless/zigbee
Update Zigbee Configs for specified network
updateNetworkWirelessZigbee 1 param body → 201
GET
/organizations/{organizationId}/assurance/impactedDevice/wireless/byNetwork
Returns count of impacted wireless devices per network on a given organization and time range.
getOrganizationAssuranceImpactedDeviceWirelessByNetwork 8 params → 200
GET
/organizations/{organizationId}/wireless/airMarshal/rules
Returns the current Air Marshal rules for this organization
getOrganizationWirelessAirMarshalRules 5 params → 200
GET
/organizations/{organizationId}/wireless/airMarshal/settings/byNetwork
Returns the current Air Marshal settings for this network
getOrganizationWirelessAirMarshalSettingsByNetwork 5 params → 200
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.
getOrganizationWirelessClientsConnectionsImpactedByNetworkBySsid 9 params → 200
GET
/organizations/{organizationId}/wireless/clients/overview/byDevice
List access point client count at the moment in an organization
getOrganizationWirelessClientsOverviewByDevice 7 params → 200
GET
/organizations/{organizationId}/wireless/clients/usage/byNetwork
Returns client usage details for wireless networks within an organization.
getOrganizationWirelessClientsUsageByNetwork 11 params → 200
GET
/organizations/{organizationId}/wireless/clients/usage/byNetwork/bySsid
Returns client usage details for wireless network SSIDs within an organization.
getOrganizationWirelessClientsUsageByNetworkBySsid 13 params → 200
GET
/organizations/{organizationId}/wireless/clients/usage/bySsid
Returns client usage details for SSIDs within an organization.
getOrganizationWirelessClientsUsageBySsid 12 params → 200
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/byDevice
Get average channel utilization for all bands in a network, split by AP
getOrganizationWirelessDevicesChannelUtilizationByDevice 10 params → 200
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/byNetwork
Get average channel utilization across all bands for all networks in the organization
getOrganizationWirelessDevicesChannelUtilizationByNetwork 10 params → 200
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/history/byDevice/byInterval
Get a time-series of average channel utilization for all bands, segmented by device.
getOrganizationWirelessDevicesChannelUtilizationHistoryByDeviceByInterval 10 params → 200
GET
/organizations/{organizationId}/wireless/devices/channelUtilization/history/byNetwork/byInterval
Get a time-series of average channel utilization for all bands
getOrganizationWirelessDevicesChannelUtilizationHistoryByNetworkByInterval 10 params → 200
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.
getOrganizationWirelessDevicesEthernetStatuses 5 params → 200
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byClient
Get average packet loss for the given timespan for all clients in the organization.
getOrganizationWirelessDevicesPacketLossByClient 11 params → 200
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byDevice
Get average packet loss for the given timespan for all devices in the organization
getOrganizationWirelessDevicesPacketLossByDevice 11 params → 200
GET
/organizations/{organizationId}/wireless/devices/packetLoss/byNetwork
Get average packet loss for the given timespan for all networks in the organization.
getOrganizationWirelessDevicesPacketLossByNetwork 11 params → 200
GET
/organizations/{organizationId}/wireless/devices/power/mode/history
Return a record of power mode changes for wireless devices in the organization
getOrganizationWirelessDevicesPowerModeHistory 9 params → 200
GET
/organizations/{organizationId}/wireless/devices/provisioning/deployments
List the zero touch deployments for wireless access points in an organization
getOrganizationWirelessDevicesProvisioningDeployments 8 params → 200
POST
/organizations/{organizationId}/wireless/devices/provisioning/deployments
Create a zero touch deployment for a wireless access point
createOrganizationWirelessDevicesProvisioningDeployment 1 param body → 201
PUT
/organizations/{organizationId}/wireless/devices/provisioning/deployments
Update a zero touch deployment
updateOrganizationWirelessDevicesProvisioningDeployments 1 param body → 200
DELETE
/organizations/{organizationId}/wireless/devices/provisioning/deployments/{deploymentId}
Delete a zero touch deployment
deleteOrganizationWirelessDevicesProvisioningDeployment 2 params → 204
GET
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities
Query for details on the organization's RadSec device Certificate Authority certificates (CAs)
getOrganizationWirelessDevicesRadsecCertificatesAuthorities 2 params → 200
PUT
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities
Update an organization's RadSec device Certificate Authority (CA) state
updateOrganizationWirelessDevicesRadsecCertificatesAuthorities 1 param body → 200
POST
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities
Create an organization's RadSec device Certificate Authority (CA)
createOrganizationWirelessDevicesRadsecCertificatesAuthority 1 param → 202
GET
/organizations/{organizationId}/wireless/devices/radsec/certificates/authorities/crls
Query for certificate revocation list (CRL) for the organization's RadSec device Certificate Authorities (CAs).
getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrls 2 params → 200
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.
getOrganizationWirelessDevicesRadsecCertificatesAuthoritiesCrlsDeltas 2 params → 200
GET
/organizations/{organizationId}/wireless/devices/system/cpu/load/history
Return the CPU Load history for a list of wireless devices in the organization.
getOrganizationWirelessDevicesSystemCpuLoadHistory 9 params → 200
GET
/organizations/{organizationId}/wireless/devices/wirelessControllers/byDevice
List of Catalyst access points information
getOrganizationWirelessDevicesWirelessControllersByDevice 7 params → 200
GET
/organizations/{organizationId}/wireless/location/scanning/byNetwork
Return scanning API settings
getOrganizationWirelessLocationScanningByNetwork 5 params → 200
GET
/organizations/{organizationId}/wireless/location/scanning/receivers
Return scanning API receivers
getOrganizationWirelessLocationScanningReceivers 5 params → 200
POST
/organizations/{organizationId}/wireless/location/scanning/receivers
Add new receiver for scanning API
createOrganizationWirelessLocationScanningReceiver 1 param body → 201
PUT
/organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId}
Change scanning API receiver settings
updateOrganizationWirelessLocationScanningReceiver 2 params body → 200
DELETE
/organizations/{organizationId}/wireless/location/scanning/receivers/{receiverId}
Delete a scanning API receiver
deleteOrganizationWirelessLocationScanningReceiver 2 params → 204
GET
/organizations/{organizationId}/wireless/mqtt/settings
Return MQTT Settings for networks
getOrganizationWirelessMqttSettings 5 params → 200
PUT
/organizations/{organizationId}/wireless/mqtt/settings
Add new broker config for wireless MQTT
updateOrganizationWirelessMqttSettings 1 param body → 201
POST
/organizations/{organizationId}/wireless/radio/autoRf/channels/recalculate
Recalculates automatically assigned channels for every AP within specified the specified network(s)
recalculateOrganizationWirelessRadioAutoRfChannels 1 param body → 200
GET
/organizations/{organizationId}/wireless/radio/rrm/byNetwork
List the AutoRF settings of an organization by network
getOrganizationWirelessRadioRrmByNetwork 6 params → 200
GET
/organizations/{organizationId}/wireless/rfProfiles/assignments/byDevice
List the RF profiles of an organization by device
getOrganizationWirelessRfProfilesAssignmentsByDevice 13 params → 200
GET
/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries
List the L2 isolation allow list MAC entry in an organization
getOrganizationWirelessSsidsFirewallIsolationAllowlistEntries 6 params → 200
POST
/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries
Create isolation allow list MAC entry for this organization
createOrganizationWirelessSsidsFirewallIsolationAllowlistEntry 1 param body → 201
DELETE
/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId}
Destroy isolation allow list MAC entry for this organization
deleteOrganizationWirelessSsidsFirewallIsolationAllowlistEntry 2 params → 204
PUT
/organizations/{organizationId}/wireless/ssids/firewall/isolation/allowlist/entries/{entryId}
Update isolation allow list MAC entry info
updateOrganizationWirelessSsidsFirewallIsolationAllowlistEntry 2 params body → 200
GET
/organizations/{organizationId}/wireless/ssids/openRoaming/byNetwork
Returns an array of objects, each containing SSID OpenRoaming configs for the corresponding network
getOrganizationWirelessSsidsOpenRoamingByNetwork 6 params → 200
GET
/organizations/{organizationId}/wireless/ssids/profiles
Returns the SSID profiles for an organization
getOrganizationWirelessSsidsProfiles 8 params → 200
POST
/organizations/{organizationId}/wireless/ssids/profiles
Create a new SSID profile in an organization
createOrganizationWirelessSsidsProfile 1 param body → 200
GET
/organizations/{organizationId}/wireless/ssids/profiles/assignments
List the SSID profile assignments in an organization
getOrganizationWirelessSsidsProfilesAssignments 7 params → 200
POST
/organizations/{organizationId}/wireless/ssids/profiles/assignments
Assigns an SSID profile to an SSID in the organization
createOrganizationWirelessSsidsProfilesAssignment 1 param body → 201
DELETE
/organizations/{organizationId}/wireless/ssids/profiles/assignments
Unassigns the SSID profile assigned to an SSID
deleteOrganizationWirelessSsidsProfilesAssignments 1 param body → 204
GET
/organizations/{organizationId}/wireless/ssids/profiles/assignments/byNetwork
List the SSID profile assignments in an organization, grouped by network
getOrganizationWirelessSsidsProfilesAssignmentsByNetwork 12 params → 200
GET
/organizations/{organizationId}/wireless/ssids/profiles/overviews
Returns the SSID profiles' overview information for an organization
getOrganizationWirelessSsidsProfilesOverviews 8 params → 200
PUT
/organizations/{organizationId}/wireless/ssids/profiles/{id}
Update this SSID profile
updateOrganizationWirelessSsidsProfile 2 params body → 200
DELETE
/organizations/{organizationId}/wireless/ssids/profiles/{id}
Delete an SSID profile
deleteOrganizationWirelessSsidsProfile 2 params → 204
GET
/organizations/{organizationId}/wireless/ssids/statuses/byDevice
List status information of all BSSIDs in your organization
getOrganizationWirelessSsidsStatusesByDevice 8 params → 200
GET
/organizations/{organizationId}/wireless/zigbee/byNetwork
Return list of Zigbee configs
getOrganizationWirelessZigbeeByNetwork 5 params → 200
GET
/organizations/{organizationId}/wireless/zigbee/devices
List the Zigbee wireless devices for an organization or the supplied network(s)
getOrganizationWirelessZigbeeDevices 7 params → 200
PUT
/organizations/{organizationId}/wireless/zigbee/devices/{id}
Endpoint to update zigbee gateways
updateOrganizationWirelessZigbeeDevice 2 params body → 201
POST
/organizations/{organizationId}/wireless/zigbee/disenrollments
Enqueue a job to start disenrolling door locks on zigbee configured wireless devices
createOrganizationWirelessZigbeeDisenrollment 1 param body → 201
GET
/organizations/{organizationId}/wireless/zigbee/disenrollments/{disenrollmentId}
Return a disenrollment
getOrganizationWirelessZigbeeDisenrollment 2 params → 200
GET
/organizations/{organizationId}/wireless/zigbee/doorLocks
Return the list of door locks for a network
getOrganizationWirelessZigbeeDoorLocks 6 params → 200
PUT
/organizations/{organizationId}/wireless/zigbee/doorLocks/{doorLockId}
Endpoint to batch update door locks params
updateOrganizationWirelessZigbeeDoorLock 2 params body → 201

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

cisco-meraki-wireless-api-openapi.yml Raw ↑

Other APIs Cisco Meraki publishes across the network.

Meraki Webhooks
Cisco Meraki Administered API
Cisco Meraki Appliance API
Cisco Meraki Camera API
Cisco Meraki Campus Gateway API
Cisco Meraki Cellular Gateway API
Cisco Meraki Devices API
Cisco Meraki Insight API
Cisco Meraki Licensing API
Cisco Meraki Networks API
Cisco Meraki Organizations API
Cisco Meraki Sensor API
Where this information came from

This is an independent, third-party profile of Cisco Meraki Wireless API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.