Firmware schedule upgrades via Python module just like Meraki Dashboard visualization

peagacebe
Just browsing

Firmware schedule upgrades via Python module just like Meraki Dashboard visualization

I want to be able to extract via Python the same view with the same information that it contains in Organization -> Monitor -> Firmware upgrades -> Schedule Upgrades. The Network, Device Type, Current Firmware, Firmware type, Status, Upgrade scheduled and Availability information. I tried Endpoint getNetworkFirmwareUpgrades, but it doesn't give me all the information I mentioned. Is it possible to get all this information even if it involves several endpoints? If so, what would they be?

4 Replies 4
alemabrahao
Kind of a big deal

Here is the API Get Network Firmware Upgrades - Meraki Dashboard API v1 - Cisco Meraki Developer Hub

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
alemabrahao
Kind of a big deal

This API will provide the information, probably something in your script is not correct. But you can test the API via Postman.

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
peagacebe
Just browsing

But for example, how would I be able to classify the Firmware Status as Warning, Critical or Good as is done in the Meraki Dashboard? And how can I distinguish Availability from Up to Date or Upgrade available?

alemabrahao
Kind of a big deal

Unfortunately the API does not provide these classifications.

I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.

Please, if this post was useful, leave your kudos and mark it as solved.
Get notified when there are additional replies to this discussion.