- Release Notes
- API Changelog
- Overview
- Generally Available
- v1.57.0
- v1.56.0
- v1.55.0
- v1.54.0
- v1.53.0
- v1.52.0
- v1.51.1
- v1.50.0
- v1.49.0
- v1.48.0
- v1.47.0
- v1.46.0
- v1.45.0
- v1.44.0
- v1.43.0
- v1.42.0
- v1.41.0
- v1.40.0
- v1.39.0
- v1.38.0
- v1.37.0
- v1.36.0
- v1.35.0
- v1.34.0
- v1.33.0
- v1.32.0
- v1.31.0
- v1.30.0
- v1.29.0
- v1.28.0
- v1.27.0
- v1.26.0
- v1.25.0
- v1.24.0
- v1.23.0
- v1.22.0
- v1.21.0
- v1.20.0
- v1.19.0
- v1.18.0
- v1.17.0
- v1.16.0
- v1.15.0
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.0
- v1.8.0
- v1.7.0
- v1.6.0
- v1.5.0
- v1.4.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- v0.11.0
- v0.10.0
- v0.9.0
- v0.8.0
- v0.7.0
- v0.6.0
- v0.5.0
- v0.4.0
- v0.3.0
- v0.2.0
- Beta
- What's Changed
- What's Updated
- [ wireless ]
- [ switch ]
- [ appliance ]
- [ networks ]
- syslogServers
- webhooks
- merakiAuthUsers
- Authorize a user configured with Meraki Authentication for a network (currently supports 802.1X, splash guest, and client VPN users, and currently, organizations have a 50,000 user cap)
- List the users configured under Meraki Authentication for a network (splash guest or RADIUS users for a wireless network, or client VPN users for a wired network)
- Return the Meraki Auth splash guest, RADIUS, or client VPN user
- firmwareUpgrades
- [ sm ]
- users
- userAccessDevices
- profiles
- devices
- List the devices enrolled in an SM network with various specified fields and filters
- Return the client's daily cellular data usage history
- List the certs on a device
- Returns historical connectivity data (whether a device is regularly checking in to Dashboard).
- Return historical records of various Systems Manager network connection details for desktop devices.
- Return historical records of commands sent to Systems Manager devices
- Get the installed profiles associated with a device
- List the network adapters of a device
- Return historical records of various Systems Manager client metrics for desktop devices.
- List the security centers on a device
- Get a list of softwares associated with a device
- List the saved SSID names on a device
- apnsCert
- vppAccounts
- [ organizations ]
- [ sensor ]
- What's New
- [ sm ]
- [ organizations ]
- devices
- earlyAccess
- List the available early access features for organization
- List the early access feature opt-ins for an organization
- Create a new early access feature opt-in for an organization
- Show an early access feature opt-in for an organization
- Update an early access feature opt-in for an organization
- Delete an early access feature opt-in
- [ administered ]
Version 1.22.0 to 1.23.0
Summary of Changes
6 - New
125 - Updated
551 - Total operations
348 - Total Paths
What's Changed
[ wireless ]
rfProfiles
Creates new RF profile for this network
POST /networks/{networkId}/wireless/rfProfiles
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
Updates specified RF profile for this network
PUT /networks/{networkId}/wireless/rfProfiles/{rfProfileId}
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
- Property
minBitrate
type turn fromnumber
tointeger
[ global ]
service
PATH /organizations/{organizationId}/adaptivePolicy/groups/{groupId}
- renamed to
/organizations/{organizationId}/adaptivePolicy/groups/{id}
What's Updated
[ wireless ]
rfProfiles
List the non-basic RF profiles for this network
GET /networks/{networkId}/wireless/rfProfiles
- Response property
transmission
value added
Return a RF profile
GET /networks/{networkId}/wireless/rfProfiles/{rfProfileId}
- Response property
transmission
value added
clientCountHistory
Return wireless client counts over time for a network, device, or network client
GET /networks/{networkId}/wireless/clientCountHistory
- Response property
properties
value added
dataRateHistory
Return PHY data rates over time for a network, device, or network client
GET /networks/{networkId}/wireless/dataRateHistory
- Response property
properties
value added
failedConnections
List of all failed client connection events on this network in a given time range
GET /networks/{networkId}/wireless/failedConnections
- Response property
properties
value added
latencyHistory
Return average wireless latency over time for a network, device, or network client
GET /networks/{networkId}/wireless/latencyHistory
- Response property
properties
value added
signalQualityHistory
Return signal quality (SNR/RSSI) over time for a device or network client
GET /networks/{networkId}/wireless/signalQualityHistory
- Response property
properties
value added
ssids
List all Identity PSKs in a wireless network
GET /networks/{networkId}/wireless/ssids/{number}/identityPsks
- Response property
properties
value added
- Response property
wifiPersonalNetworkId
value added
- Response property
Return an Identity PSK
GET /networks/{networkId}/wireless/ssids/{number}/identityPsks/{identityPskId}
- Response property
properties
value added
- Response property
wifiPersonalNetworkId
value added
- Response property
Display the splash page settings for the given SSID
GET /networks/{networkId}/wireless/ssids/{number}/splash/settings
- Response property
properties
value added
- Response property
extension
value added
- Response property
extension
value added
- Response property
splashTimeout
value added
- Response property
guestSponsorship
value added
- Response property
blockAllTrafficBeforeSignOn
value added
- Response property
controllerDisconnectionBehavior
value added
- Response property
allowSimultaneousLogins
value added
- Response property
billing
value added
- Response property
sentryEnrollment
value added
usageHistory
Return AP usage over time for a device or network client
GET /networks/{networkId}/wireless/usageHistory
- Response property
properties
value added
devices
Aggregated connectivity info for this network, grouped by node
GET /networks/{networkId}/wireless/devices/connectionStats
- Response property
properties
value added
connectionStats
Aggregated connectivity info for a given AP on this network
GET /devices/{serial}/wireless/connectionStats
- Response property
properties
value added
Aggregated connectivity info for this network
GET /networks/{networkId}/wireless/connectionStats
- Response property
properties
value added
bluetooth
Return the bluetooth settings for a wireless device
GET /devices/{serial}/wireless/bluetooth/settings
- Response property
properties
value added
Return the Bluetooth settings for a network. Bluetooth settings must be enabled on the network.
GET /networks/{networkId}/wireless/bluetooth/settings
- Response property
properties
value added
- Response property
minor
value added
channelUtilizationHistory
Return AP channel utilization over time for a device or network client
GET /networks/{networkId}/wireless/channelUtilizationHistory
- Response property
properties
value added
[ switch ]
dhcpServerPolicy
Return the list of servers trusted by Dynamic ARP Inspection on this network
GET /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/trustedServers
- Response property
properties
value added
Return the devices that have a Dynamic ARP Inspection warning and their warnings
GET /networks/{networkId}/switch/dhcpServerPolicy/arpInspection/warnings/byDevice
- Response property
properties
value added
dhcp
Return the network's DHCPv4 servers seen within the selected timeframe (default 1 day)
GET /networks/{networkId}/switch/dhcp/v4/servers/seen
- Response property
properties
value added
alternateManagementInterface
Update the switch alternate management interface for the network
PUT /networks/{networkId}/switch/alternateManagementInterface
- Optional property
subnetMask
Added
- Optional property
gateway
Added
Return the switch alternate management interface for the network
GET /networks/{networkId}/switch/alternateManagementInterface
- Response property
subnetMask
value added
- Response property
gateway
value added
accessPolicies
List the access policies for a switch network
GET /networks/{networkId}/switch/accessPolicies
- Response property
properties
value added
Return a specific access policy for a switch network
GET /networks/{networkId}/switch/accessPolicies/{accessPolicyNumber}
- Response property
properties
value added
routing
List layer 3 interfaces for a switch
GET /devices/{serial}/switch/routing/interfaces
- Response property
properties
value added
Return a layer 3 interface for a switch
GET /devices/{serial}/switch/routing/interfaces/{interfaceId}
- Response property
properties
value added
[ appliance ]
vlans
Add a VLAN
POST /networks/{networkId}/appliance/vlans
- Optional property
templateVlanType
Added
- Optional property
cidr
Added
- Optional property
mask
Added
Update a VLAN
PUT /networks/{networkId}/appliance/vlans/{vlanId}
- Optional property
templateVlanType
Added
- Optional property
cidr
Added
- Optional property
mask
Added
settings
Update the appliance settings for a network
PUT /networks/{networkId}/appliance/settings
- Added operation method
Update the appliance settings for a network
updateNetworkApplianceSettings
Code SnippetCopy{ "clientTrackingMethod": "MAC address" }
[ networks ]
syslogServers
List the syslog servers for a network
GET /networks/{networkId}/syslogServers
- Response property
properties
value added
webhooks
List the HTTP servers for a network
GET /networks/{networkId}/webhooks/httpServers
- Response property
properties
value added
- Response property
networkId
value added
Return an HTTP server for a network
GET /networks/{networkId}/webhooks/httpServers/{httpServerId}
- Response property
properties
value added
- Response property
networkId
value added
Return the status of a webhook test for a network
GET /networks/{networkId}/webhooks/webhookTests/{webhookTestId}
- Response property
properties
value added
merakiAuthUsers
Authorize a user configured with Meraki Authentication for a network (currently supports 802.1X, splash guest, and client VPN users, and currently, organizations have a 50,000 user cap)
POST /networks/{networkId}/merakiAuthUsers
- Optional property
isAdmin
Added
List the users configured under Meraki Authentication for a network (splash guest or RADIUS users for a wireless network, or client VPN users for a wired network)
GET /networks/{networkId}/merakiAuthUsers
- Response property
isAdmin
value added
Return the Meraki Auth splash guest, RADIUS, or client VPN user
GET /networks/{networkId}/merakiAuthUsers/{merakiAuthUserId}
- Response property
isAdmin
value added
firmwareUpgrades
Get firmware upgrade information for a network
GET /networks/{networkId}/firmwareUpgrades
- Response property
properties
value added
- Response property
wireless
value added
- Response property
appliance
value added
- Response property
vmxHost
value added
- Response property
environmental
value added
- Response property
sensor
value added
- Response property
cellularGateway
value added
[ sm ]
users
List the owners in an SM network with various specified fields and filters
GET /networks/{networkId}/sm/users
- Response property
properties
value added
Get the profiles associated with a user
GET /networks/{networkId}/sm/users/{userId}/deviceProfiles
- Response property
properties
value added
Get a list of softwares associated with a user
GET /networks/{networkId}/sm/users/{userId}/softwares
- Response property
properties
value added
userAccessDevices
List User Access Devices and its Trusted Access Connections
GET /networks/{networkId}/sm/userAccessDevices
- Response property
properties
value added
profiles
List all profiles in a network
GET /networks/{networkId}/sm/profiles
- Response property
properties
value added
devices
List the devices enrolled in an SM network with various specified fields and filters
GET /networks/{networkId}/sm/devices
- Response property
items
value added
Return the client's daily cellular data usage history
GET /networks/{networkId}/sm/devices/{deviceId}/cellularUsageHistory
- Response property
properties
value added
List the certs on a device
GET /networks/{networkId}/sm/devices/{deviceId}/certs
- Response property
properties
value added
Returns historical connectivity data (whether a device is regularly checking in to Dashboard).
GET /networks/{networkId}/sm/devices/{deviceId}/connectivity
- Response property
properties
value added
Return historical records of various Systems Manager network connection details for desktop devices.
GET /networks/{networkId}/sm/devices/{deviceId}/desktopLogs
- Response property
properties
value added
Return historical records of commands sent to Systems Manager devices
GET /networks/{networkId}/sm/devices/{deviceId}/deviceCommandLogs
- Response property
properties
value added
Get the installed profiles associated with a device
GET /networks/{networkId}/sm/devices/{deviceId}/deviceProfiles
- Response property
properties
value added
List the network adapters of a device
GET /networks/{networkId}/sm/devices/{deviceId}/networkAdapters
- Response property
properties
value added
Return historical records of various Systems Manager client metrics for desktop devices.
GET /networks/{networkId}/sm/devices/{deviceId}/performanceHistory
- Response property
properties
value added
List the security centers on a device
GET /networks/{networkId}/sm/devices/{deviceId}/securityCenters
- Response property
properties
value added
Get a list of softwares associated with a device
GET /networks/{networkId}/sm/devices/{deviceId}/softwares
- Response property
properties
value added
List the saved SSID names on a device
GET /networks/{networkId}/sm/devices/{deviceId}/wlanLists
- Response property
properties
value added
apnsCert
Get the organization's APNS certificate
GET /organizations/{organizationId}/sm/apnsCert
- Response property
properties
value added
vppAccounts
List the VPP accounts in the organization
GET /organizations/{organizationId}/sm/vppAccounts
- Response property
properties
value added
Get a hash containing the unparsed token of the VPP account with the given ID
GET /organizations/{organizationId}/sm/vppAccounts/{vppAccountId}
- Response property
properties
value added
[ organizations ]
webhooks
Return the log of webhook POSTs sent
GET /organizations/{organizationId}/webhooks/logs
- Response property
properties
value added
clients
Return summary information around client data usage (in mb) across the given organization.
GET /organizations/{organizationId}/clients/overview
- Response property
properties
value added
licenses
List the licenses for an organization
GET /organizations/{organizationId}/licenses
- Response property
properties
value added
Display a license
GET /organizations/{organizationId}/licenses/{licenseId}
- Response property
properties
value added
networks
List the networks that the user has privileges on in an organization
GET /organizations/{organizationId}/networks
- Response property
properties
value added
- Response property
url
value added
devices
List the status of every Meraki device in the organization
GET /organizations/{organizationId}/devices/statuses
- Response property
properties
value added
Return an overview of current device statuses
GET /organizations/{organizationId}/devices/statuses/overview
- Response property
properties
value added
Return the uplink loss and latency for every MX in the organization from at latest 2 minutes ago
GET /organizations/{organizationId}/devices/uplinksLossAndLatency
- Response property
properties
value added
summary
Return metrics for organization's top 10 device models sorted by data usage over given time range
GET /organizations/{organizationId}/summary/top/devices/models/byUsage
- Response property
properties
value added
Return metrics for organization's top 10 ssids by data usage over given time range
GET /organizations/{organizationId}/summary/top/ssids/byUsage
- Response property
properties
value added
uplinks
List the uplink status of every Meraki MX, MG and Z series devices in the organization
GET /organizations/{organizationId}/uplinks/statuses
- Response property
properties
value added
- Response property
provider
value added
- Response property
signalStat
value added
- Response property
connectionType
value added
- Response property
apn
value added
- Response property
dns1
value added
- Response property
dns2
value added
- Response property
signalType
value added
- Response property
iccid
value added
[ sensor ]
readings
Return all reported readings from sensors in a given timespan, sorted by timestamp
GET /organizations/{organizationId}/sensor/readings/history
- Response property
properties
value added
- Response property
humidity
value added
- Response property
water
value added
- Response property
door
value added
- Response property
tvoc
value added
- Response property
pm25
value added
- Response property
noise
value added
- Response property
indoorAirQuality
value added
- Response property
button
value added
- Response property
battery
value added
Return the latest available reading for each metric from each sensor, sorted by sensor serial
GET /organizations/{organizationId}/sensor/readings/latest
- Response property
properties
value added
- Response property
humidity
value added
- Response property
water
value added
- Response property
door
value added
- Response property
tvoc
value added
- Response property
pm25
value added
- Response property
noise
value added
- Response property
indoorAirQuality
value added
- Response property
button
value added
- Response property
battery
value added
What's New
[ sm ]
trustedAccessConfigs
PATH /networks/{networkId}/sm/trustedAccessConfigs
- Path added
- New operation
List Trusted Access Configs
GET
/networks/{networkId}/sm/trustedAccessConfigs
Code SnippetCopy[ { "id": "1284392014819", "ssidName": "My SSID", "name": "Cisco Meraki valued client", "scope": "with", "tags": [ "tag1", "tag2" ], "accessStartAt": "2018-02-11T00:00:00Z", "accessEndAt": "2018-05-12T00:00:00Z" } ]
[ organizations ]
devices
PATH /organizations/{organizationId}/devices/availabilities
- Path added
- New operation
List the availability information for devices in an organization. The data returned by this operation is updated every 5 minutes.
GET
/organizations/{organizationId}/devices/availabilities
Code SnippetCopy[ { "mac": "00:11:22:33:44:55", "name": "My AP", "network": { "id": "N_24329156" }, "productType": "switch", "serial": "Q234-ABCD-5678", "status": "online", "tags": [ "tag1", "tag2" ] } ]
earlyAccess
PATH /organizations/{organizationId}/earlyAccess/features
- Path added
- New operation
List the available early access features for organization
GET
/organizations/{organizationId}/earlyAccess/features
Code SnippetCopy[ { "shortName": "has_new_feature", "name": "New Feature Beta", "descriptions": { "short": "New Feature Beta", "long": "New Feature Beta long description. consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." }, "topic": "Dashboard", "isOrgScopedOnly": true } ]
PATH /organizations/{organizationId}/earlyAccess/features/optIns
- Path added
- New operation
List the early access feature opt-ins for an organization
GET
/organizations/{organizationId}/earlyAccess/features/optIns
Code SnippetCopy[ { "id": "1", "shortName": "has_new_feature", "limitScopeToNetworks": [ { "id": "L_1234", "name": "My Network" } ], "createdAt": "2022-05-01T04:07:15Z" } ]
- New operation
Create a new early access feature opt-in for an organization
POST
/organizations/{organizationId}/earlyAccess/features/optIns
Code SnippetCopy{ "id": "1", "shortName": "has_new_feature", "limitScopeToNetworks": [ { "id": "L_1234", "name": "My Network" } ], "createdAt": "2022-05-01T04:07:15Z" }
PATH /organizations/{organizationId}/earlyAccess/features/optIns/{optInId}
- Path added
- New operation
Show an early access feature opt-in for an organization
GET
/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}
Code SnippetCopy{ "id": "1", "shortName": "has_new_feature", "limitScopeToNetworks": [ { "id": "L_1234", "name": "My Network" } ], "createdAt": "2022-05-01T04:07:15Z" }
- New operation
Update an early access feature opt-in for an organization
PUT
/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}
Code SnippetCopy{ "id": "1", "shortName": "has_new_feature", "limitScopeToNetworks": [ { "id": "L_1234", "name": "My Network" } ], "createdAt": "2022-05-01T04:07:15Z" }
- New operation
Delete an early access feature opt-in
DELETE
/organizations/{organizationId}/earlyAccess/features/optIns/{optInId}
[ administered ]
identities
PATH /administered/identities/me
- Path added
- New operation
Returns the identity of the current user.
GET
/administered/identities/me
Code SnippetCopy{ "name": "Miles Meraki", "email": "miles@meraki.com", "lastUsedDashboardAt": "2018-02-11T00:00:00.090210Z", "authentication": { "mode": "email", "api": { "key": { "created": true } }, "twoFactor": { "enabled": false }, "saml": { "enabled": false } } }