- 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
12-2019
Location API v3-beta Released
- Consolidated observations to a single POST per network
- Observation schema is now organized by clients instead of by access point
- Improved location accuracy by up to 30% to provide a +/- 3.2 meter estimation
- Floorplan information
- Detailed RSSI readings with recent location history
Dashboard API Version 0.6 Released
New operations
- Configuration: Per-device Licensing
- Configuration: Switch ACLs
- Configuration: Switch DHCP Server Policies
- Configuration: Switch DSCP/COS settings
Enhancements
- Monitoring: List the API requests made by an organization now includes
sourceIp
- Monitoring: Get a list of softwares associated with a device now includes
appId
- Configuration: Switch MAC whitelist
11-2019
Announcement – Developer Early Access Program
On 11/13/2019 we announced signups for the Meraki Developer Early Access Program, offering developers An opportunity to test-drive and discuss the latest Meraki APIs. Full details on the program are avaiable here
Dashboard API Version 0.5 Released
New operations
- Monitoring: Network Event Log
- Monitoring: SM Refresh the details of a device
- Configuration: MX Connectivity Monitoring Destinations
- Configuration: Network Floorplans
- Configuration: MS MTU settings
- Configuration: MS Storm Control settings
- Configuration: MS STP settings
- Configuration: MR Wireless settings
Enhancements
- Configuration: Devices operations now include
floorPlanId
- Configuration: Organizations operations now include the Dashboard
url
page for the organization.
10-2019
Dashboard API Version 0.4 Released
New operations
- Configuration: Switch QoS rules
- Configuration: Dashboard branding policies
- Configuration: Manage, upload and retrieve floorplans
Enhancements
- Rate limit
429
responses now include a retry-after header – see documentation for further details - Monitoring: Show device firmware version in network and organization devices operations via
firmware
attribute - Monitoring: Retrieve MX Dynamic DNS hostnames via GET device management inferface settings attribute
ddnsHostnames
- Configuration: Device placement on specified floorplans via the GET/PUT devices
floorPlanId
9-2019
Dashboard API Version 0.3 Released
New operations
- Monitoring: Return the SSID statuses of an access point
- Configuration: Per-port VLAN settings for all ports of a MX
- Configuration: Set switch management VLAN
- Configuration: Swap MX primary and warm spare appliances
- Configuration: Switch port schedules
- Configuration: Create and manage RF profiles
- Configuration: Remove a configuration template
Enhancements
Monitoring: Bluetooth client list operation now includes the option to Include the connectivity history via
includeConnectivityHistory
Configuration: Organization claiming operation now accepts arrays for
orders
,serials
andlicenses
. Backwards compatible with single attribute.Configuration: MS switchPorts configuration operation now supports configuration of
udld
,macWhitelist
,stickyMacWhitelist
andstickyMacWhitelistLimit
Configuration: Firewall services operation now supports updating the accessibility settings for the given service ('ICMP', 'web', or 'SNMP') with
allowedIps
Reporting & Analytics: MV camera sense overview, recent and zone history operations now accept an optional parameter for
objectType
of person or vehicle
7-2019
New operations
GET /networks/{networkId}/switch/portSchedules
GET /networks/{networkId}/trafficAnalysisSettings
PUT /networks/{networkId}/trafficAnalysisSettings
6-2019
New operations
Action batches framework - more details here
DELETE /organizations/{organizationId}
GET /networks/{networkId}/clients
GET /organizations/{organizationId}/webhookLogs
GET /networks/{networkId}/snmpSettings
PUT /networks/{networkId}/snmpSettings
GET /networks/{networkId}/netflowSettings
PUT /networks/{networkId}/netflowSettings
GET /organizations/{organizationId}/devices
GET /organizations/{organizationId}/devices
GET /networks/{networkId}/devices/{serial}/managementInterfaceSettings
PUT /networks/{networkId}/devices/{serial}/managementInterfaceSettings
GET /organizations/{organizationId}/openapiSpec
Enhancements
CopyPUT /networks/{networkId}/groupPolicies/{groupPolicyId}
5-2019
New operations
PUT /networks/{networkId}/trafficShaping
GET /networks/{networkId}/trafficShaping
PUT /networks/{networkId}/ssids/{number}/trafficShaping
GET /networks/{networkId}/ssids/{number}/trafficShaping
GET /networks/{networkId}/trafficShaping/dscpTaggingOptions
GET /networks/{networkId}/trafficShaping/applicationCategories
GET /networks/[networkId]/security/intrusionSettings
PUT /networks/[networkId]/security/intrusionSettings
GET /organizations/{organizationId}/security/intrusionSettings
PUT /organizations/{organizationId}/security/intrusionSettings
- Network management – Split a combined network
POST/networks/{networkId}/split
- Network management – Combine multiple networks
POST/organizations/{organizationId}/networks/combine
4-2019
New operations
- Radio Settings – Bind RF Profiles to Access Points
GET /networks/{networkId}/devices/{serial}/wireless/radioSettings
PUT /networks/{networkId}/devices/{serial}/wireless/radioSettings
GET /networks/{networkId}/wireless/rfProfiles
- MX L7 application categories – Return the L7 firewall application categories and their associated applications for an MX network
GET /networks/{networkId}/l7FirewallRules/applicationCategories
- MX L7 firewall - List the MX L7 firewall rules for an MX network
GET networks/{networkId}/l7FirewallRules
- MX L7 firewall - Update the MX L7 firewall rules for an MX network
PUT /networks/{networkId}/l7FirewallRules
- Malware settings - Returns all supported malware settings for an MX network
GET /networks/{networkId}/security/malwareSettings
- Malware settings - Set the supported malware settings for an MX network
PUT /networks/{networkId}/security/malwareSettings
Enhancements
- Added support for cellular interfaces - Get the uplink loss percentage and latency in milliseconds for a wired network device.
GET /networks/{networkId}/devices/{serial}/lossAndLatencyHistory
- Added support for cellular interfaces - Return the uplink loss and latency for every MX in the organization from 2 - 7 minutes ago
GET /organizations/{organizationId}/uplinksLossAndLatency
5-2019
New operations
- Group policies – Create a group policy
POST /networks/{networkId}/groupPolicies
- Group policies – Display a group policy
GET /networks/{networkId}/groupPolicies/{groupPolicyId}
- Group policies – Update a group policy
PUT /networks/{networkId}/groupPolicies/{groupPolicyId}
- Systems Manager (SM) – Unenroll a device
POST /networks/[network_id]/sm/devices/[deviceId]/unenroll
GET /networks/{networkId}/switchStacks
GET /networks/{networkId}/switchStacks/{switchStackId}
POST /networks/{networkId}/switchStacks/{switchStackId}/add
POST /networks/{networkID}/switchStacks/{switchStackId}/remove
POST /networks/{networkId}/switchStacks
DELETE /networks/{networkId}/switchStacks/{switchStackId}
POST /networks/{networkId}/devices/{serial}/reboot
POST /networks/{networkId}/devices/{serial}/blinkLeds
POST /networks/[networkId]/cameras/[serial]/snapshot
GET /organizations/{organizationId}/apiRequests
Enhancements
CopyPUT /networks/{networkId}/vlans/{vlanId}
CopydhcpHandling: The appliance's handling of DHCP requests on this VLAN.
dhcpRelayServerIps: The IPs of the DHCP servers that DHCP requests should be relayed to
dhcpLeaseTime: The term of DHCP leases if the appliance is running a DHCP server on this VLAN
dhcpBootOptionsEnabled: Use DHCP boot options specified in other properties
dhcpBootNextServer: DHCP boot option to direct boot clients to the server to load the boot file from
dhcpBootFilename: DHCP boot option for boot filename
fixedIpAssignments: The DHCP fixed IP assignments on the VLAN
reservedIpRanges: The DHCP reserved IP ranges on the VLAN
dnsNameservers: The DNS nameservers used for DHCP responses
dhcpOptions: The list of DHCP options that will be included in DHCP responses:
code: The code for the DHCP option. This should be an integer between 2 and 254.
type: The type for the DHCP option. One of: "text", "ip", "hex", or "integer".
value: The value for the DHCP option"twoFactorAuthEnabled": false
2-2019
New operations
GET /networks/{networkId}/oneToOneNatRules
PUT /networks/{networkId}/oneToOneNatRules
GET /networks/{networkId}/oneToManyNatRules
PUT /networks/{networkId}/oneToManyNatRules
GET /networks/{networkId}/portForwardingRules
PUT /networks/{networkId}/portForwardingRules
GET /organizations/{organizationId}/uplinksLossAndLatency
Demo
An easy way for you to experience the power and ease of the Meraki Dashboard API, using a fully-hosted service that interacts with Cisco Webex Teams
Enhancements
"twoFactorAuthEnabled": false "lastActive": 1547401125 "accountStatus": "ok" "hasApiKey": true
1-2019
New operations
GET /networks/[networkId]/contentFiltering
PUT /networks/[networkId]/contentFiltering
GET /networks/[networkId]/contentFiltering/categories
GET /networks/[networkId]/switch/settings
PUT /networks/[networkId]/switch/settings
POST/networks/[networkId]/clients/provision
Enhancements
GET/networks/[networkId]/devices GET /networks/[networkId]/devices/[serial] POST/networks/[networkId]/devices/claim PUT /networks/[networkId]/devices/[serial] "notes": "My AP's note"