<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Firmware Upgrades via Meraki Dashboard API in Network Platform API</title>
    <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415650#M2810</link>
    <description>&lt;P&gt;Thanks Phillip, This helps alot, i'll try the Latter function and let you guys know what the outcome was.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks again for all the help!&lt;/P&gt;</description>
    <pubDate>Tue, 26 Aug 2025 06:52:10 GMT</pubDate>
    <dc:creator>ADuToit</dc:creator>
    <dc:date>2025-08-26T06:52:10Z</dc:date>
    <item>
      <title>Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415645#M2805</link>
      <description>&lt;P&gt;Hi All,&lt;BR /&gt;&lt;BR /&gt;I'm a developer looking to Automate the Upgrades of a Specified Network in Meraki. Although i'm no network Expert, im looking for some information regarding the following when it comes to the following API Endpoints:&lt;BR /&gt;&lt;BR /&gt;updateNetworkFirmwareUpgrades:&lt;BR /&gt;&lt;BR /&gt;This API Endpoint seems to be the one where you specify the core details of a Network's Upgrade structure, per Product Type thats supported. But it seems you have to specify DayOfWeek and HourOfDay parameters, but not a Target Date for when this is supposed to happen? Also, you can specify TimeZone Details, and although the API Gives an example of a TimeZone that can be submitted, im not sure if this matches the Wiki for Timezones here (TZ Identifier):&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#Time_zone_abbreviations" target="_blank" rel="nofollow noopener noreferrer"&gt;List of tz database time zones - Wikipedia&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;updateNetworkFirmwareUpgrade(StagedStages/StagedGroup/StagedEvents):&lt;BR /&gt;&lt;BR /&gt;Here is where my mind gets thrown for a loop, in conjunction with updateNetworkFirmwareUpgrades, which of these API Endpoints do i need to invoke for a scheduled upgrade? And in the event i need to cancel it via the API, do i use any of the above API Endpoints to do that?&lt;BR /&gt;&lt;BR /&gt;Any and all responses are very welcome,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks In Advance.&lt;BR /&gt;Andre&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 14:56:09 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415645#M2805</guid>
      <dc:creator>ADuToit</dc:creator>
      <dc:date>2025-08-25T14:56:09Z</dc:date>
    </item>
    <item>
      <title>Re: Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415646#M2806</link>
      <description>&lt;P&gt;The API documentation &lt;A href="https://developer.cisco.com/meraki/api-v1/update-network-firmware-upgrades/" target="_blank" rel="noopener nofollow noreferrer"&gt;https://developer.cisco.com/meraki/api-v1/update-network-firmware-upgrades/&lt;/A&gt; shows several parameters like timezone and products. The section "products defines" which product you want to upgrade, and the time you want to upgrade. You cannot update a specific device. You can only update all cameras, all accesspoints, etc. &lt;BR /&gt;Switches can be upgraded in groups. The feature is called staged upgrades. The API docs you find at &lt;A href="https://developer.cisco.com/meraki/api-v1/create-network-firmware-upgrades-staged-event/" target="_blank" rel="noopener nofollow noreferrer"&gt;https://developer.cisco.com/meraki/api-v1/create-network-firmware-upgrades-staged-event/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;To cancel an upgrade, you have to reschedule to another time in the future.&lt;/P&gt;&lt;P&gt;Edit: In the dashboard it is possible to set the firmware upgrade to "ignore". This is not documented for the API. I have a network configured with this parameter. The API GET requests has the result:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"nextUpgrade"&lt;/SPAN&gt;&lt;SPAN&gt;: {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"time"&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"toVersion"&lt;/SPAN&gt;&lt;SPAN&gt;: {}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Maybe you can set this values to cancel the update.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 25 Aug 2025 16:39:25 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415646#M2806</guid>
      <dc:creator>p.deleuw</dc:creator>
      <dc:date>2025-08-25T16:39:25Z</dc:date>
    </item>
    <item>
      <title>Re: Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415647#M2807</link>
      <description>&lt;P&gt;I believe the below is used to define a regular upgrade for Meraki to apply updates.  For example, this means Meraki can apply upgrades any Sunday at 4am.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PhilipDAth_0-1756147823576.png" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.png"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/264492iA2009EB8C85E24C7/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;And the "time" field here is used to say when &lt;STRONG&gt;you&lt;/STRONG&gt; want to apply a specific update.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="PhilipDAth_1-1756147894945.png" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.png"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/264491iDD998E95DDFE0B9B/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 18:51:47 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415647#M2807</guid>
      <dc:creator>Philip D'Ath</dc:creator>
      <dc:date>2025-08-25T18:51:47Z</dc:date>
    </item>
    <item>
      <title>Re: Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415648#M2808</link>
      <description>&lt;P&gt;I agree. The first one is the setting of the upgrade window for the Meraki-scheduled upgrades. In the dashboard it is set under Network-wide &amp;gt; Configure &amp;gt; General. The time zone is set above on the same configuration page, too. The upgrade window is the network local time.&lt;/P&gt;&lt;P&gt;The second one is the setting for the custom upgrade setting, in the dashboard just below the upgrade window setting. It is set per product.&lt;/P&gt;&lt;P&gt;Surprisingly, the API call shows the time zone. Seems you can set it via PUT /networks/{networkId} and via PUT /networks/{networkId}/firmwareUpgrades.&lt;/P&gt;</description>
      <pubDate>Mon, 25 Aug 2025 21:02:36 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415648#M2808</guid>
      <dc:creator>p.deleuw</dc:creator>
      <dc:date>2025-08-25T21:02:36Z</dc:date>
    </item>
    <item>
      <title>Re: Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415649#M2809</link>
      <description>&lt;P&gt;Thanks a lot for the reply, pdeleuw! I'll have a look at what you're mentioning and play around a bit to ensure the behavior is as expected. &lt;/P&gt;</description>
      <pubDate>Tue, 26 Aug 2025 06:51:07 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415649#M2809</guid>
      <dc:creator>ADuToit</dc:creator>
      <dc:date>2025-08-26T06:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415650#M2810</link>
      <description>&lt;P&gt;Thanks Phillip, This helps alot, i'll try the Latter function and let you guys know what the outcome was.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks again for all the help!&lt;/P&gt;</description>
      <pubDate>Tue, 26 Aug 2025 06:52:10 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415650#M2810</guid>
      <dc:creator>ADuToit</dc:creator>
      <dc:date>2025-08-26T06:52:10Z</dc:date>
    </item>
    <item>
      <title>Re: Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415651#M2811</link>
      <description>&lt;P&gt;Hi There &lt;A href="https://community.meraki.com/t5/user/viewprofilepage/user-id/26965"&gt;@p.deleuw&lt;/A&gt; &lt;BR /&gt;&lt;BR /&gt;I've tried submitting that exact Payload with no luck. It seems that once you Put the nextUpgrade values and it registers it, simply nulling those fields don't act as a cancellation:&lt;BR /&gt;&lt;BR /&gt;And i would expect it to Throw 403 if i didnt have the appropriate access to submit those values.&lt;BR /&gt;&lt;BR /&gt;Any Alternative Ideas as to how to Cancel a Scheduled Upgrade?&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2025 15:02:51 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415651#M2811</guid>
      <dc:creator>ADuToit</dc:creator>
      <dc:date>2025-08-27T15:02:51Z</dc:date>
    </item>
    <item>
      <title>Re: Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415652#M2812</link>
      <description>&lt;P&gt;I don't know the answer.&lt;/P&gt;&lt;P&gt;What happens if you send a DELETE request instead of a PUT?&lt;/P&gt;</description>
      <pubDate>Wed, 27 Aug 2025 19:17:21 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415652#M2812</guid>
      <dc:creator>Philip D'Ath</dc:creator>
      <dc:date>2025-08-27T19:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: Firmware Upgrades via Meraki Dashboard API</title>
      <link>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415653#M2813</link>
      <description>&lt;P&gt;A DELETE action is not documented. You can use DELETE only on Endpoints you have created with POST.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Aug 2025 06:08:38 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/firmware-upgrades-via-meraki-dashboard-api/m-p/5415653#M2813</guid>
      <dc:creator>p.deleuw</dc:creator>
      <dc:date>2025-08-28T06:08:38Z</dc:date>
    </item>
  </channel>
</rss>

