Cisco Meraki Dashboard API just matched 3 candy canes 🍭🍭🍭, exploded a color bomb booster 🧨, and powered their way to 2 levels 🆙 by updating a whole new set of APIs in their inventory!
Look at this list of new updates below. Then please use the comments section below to let me know how you plan to use these to get things done at a massive scale. I would love to hear from you.
1) Device Status Overview – The device status overview provides an organization-wide count of your devices statuses in a single API call, a big efficiency improvement for large Meraki deployments. This new endpoint will give you a bird’s eye view of how your devices are doing in a single API call.
You can also use the optional parameters to filter the data based on one or more product types (e.g., wireless AP or SD-WAN appliance) or by one or more networks.
2) Organization Summaries – You don’t need to make a lot of API calls to aggregate data across multiple networks. Organization summaries endpoints can fetch that for you in single API requests thus making business decisions more accurate, quick and easy!
GET /organizations/:organizationId/summary/top/clients/byUsage GET /organizations/:organizationId/summary/top/devices/byUsage GET /organizations/:organizationId/summary/top/ssids/byUsage
3) Client Overviews – When monitoring large deployments, customers frequently make huge numbers of API GET requests to poll information. Aggregating that information client-side can be a lot of work. With this new overview endpoint, client statistics can now be aggregated to the network and the organization.
GET /organizations/:organizationId/clients/overview GET /networks/:networkId/clients/overview
4) Usage Histories – A new Usage history endpoint has been added to gather Bandwidth usage information for clients (aggregated to Organization and Network levels) and WAN uplinks. This will help to monitor and report on bandwidth consumption by clients for capacity planning and trend analysis more efficiently!
GET /networks/:networkId/clients/bandwidthUsageHistory GET /organizations/:organizationId/clients/bandwidthUsageHistory GET /networks/:networkId/appliance/uplinks/usageHistory
New endpoints for monitoring and assurance
5) Network Topology – Poll this endpoint to obtain Link-layer topology for Meraki devices and neighbors. Thus, proactively identify and remediate unexpected changes in your topologies.
6) Client Search by MAC – Client trouble shooting got more simpler with this new endpoint. You can now search any client connected to any network using only its MAC address.
7) Power supply statuses – Component status information enables you to monitor power supplies across your organization and identify under-provisioned or non-redundant power configurations.
8) Ping & ping device – The new ping and ping device endpoints enable you to run ping tests on your Meraki devices using the API. By automating ping tests, customers can improve assurance metrics and diagnostic suites.
9) Augmented devices endpoints – Quickly distinguish dormant and alerting devices. Added context for devices, device statuses, and device inventory endpoints.
10) RF Profile endpoints – New settings enable you to configure granular, per-SSID parameters for band selection, band steering, and minimum bit rates more quickly and scalable than ever before.
- Meraki Dashboard API Python library is updated to v1.15.0 🐍. View the source code and usage instructions.
- Keep up with all the new updates in the What’s new section of Meraki API documentation.
- Checkout this webinar to hear about all these updates and interact with fellow Meraki community members.
- Join the Meraki Developer’s & API technical forum
We’d love to hear what you think. Ask a question or leave a comment below.
And stay connected with Cisco DevNet on social!
Visit the new Developer Video Channel