Unnecessary API calls in Meraki API v115
Hello everyone,
We are removing the Meraki API v115 PowerPack from the product download portal as we have discovered it shipped with code that requests the "/api/v1/networks/<dependency>/topology/linkLayer" endpoint even though the collection objects that utilize that data have not been added to the PowerPack yet.
This was intended to be shipped "dark" so it could be flipped on easily in the future when topology mapping features in the platform are available to take advantage of the data. However, since they are enabled in v115, users with a large number of networks in Meraki may experience unnecessary API calls (1 call per network every 5 minutes) being made which can cause API rate limit issues and/or additional collector load that previously was not there. This behavior would be expected in the future should a user "opt-in" to this additional API overhead in order to collect and utilize this topology data, but as there is no functionality currently available to utilize this data once retrieved, it's simply extra work for the collector and API.
We are publishing a KB article soon to explain how to disable this (change "true" to "false" in the request manager snippet where this API call is listed.) and we will be releasing Meraki API v115.1 in the next few weeks.
We apologize for any inconvenience.
- Taylor