<?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: Update multiple devices in different networks in Network Platform API</title>
    <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411468#M2041</link>
    <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;You csv if you open in notepad should read like this;&lt;/P&gt;&lt;P&gt;networkid,number&lt;/P&gt;&lt;P&gt;Nxxxxxxxx,0&lt;/P&gt;&lt;P&gt;Nxxxxxxxx,0&lt;/P&gt;&lt;P&gt;If you are sure that the SSID is always ID 0 then you could just hard-code this in the command, so you would only need to have the list of network ids in your csv.&lt;/P&gt;&lt;P&gt;the reason it's failing is because the put statement requires the variables, whereas you have them in the path variables section. it should read:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://api.meraki.com/api/v0/networks/" target="_blank" rel="noopener nofollow noreferrer"&gt;https://api.meraki.com/api/v0/networks/&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN class="resolvedVariable"&gt;&lt;SPAN&gt;{{networkId}}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;/ssids/&lt;/SPAN&gt;&lt;SPAN class="resolvedVariable"&gt;&lt;SPAN&gt;{{number}}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt; &lt;/DIV&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="api.GIF" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.gif"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262014i406F3F9BF9AC1634/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.gif" alt="image.gif" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="api.GIF" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.gif"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262011i96670C6DEF84796F/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.gif" alt="image.gif" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if you delete where it says :networkid and type {{networkid}} you'll see the path variable disappear from the params section. then either repeat for the :number or set this value to 0 if your ssid is always 0.&lt;/P&gt;&lt;P&gt;hope this helps.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt; &lt;/DIV&gt;</description>
    <pubDate>Wed, 29 Jan 2020 23:03:12 GMT</pubDate>
    <dc:creator>5ghz</dc:creator>
    <dc:date>2020-01-29T23:03:12Z</dc:date>
    <item>
      <title>Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411450#M2023</link>
      <description>&lt;P&gt;I'm attempting to update multiple access point's tags in multiple networks at the same time. I know you can do this in the dashboard as long as they are in the same network. But I'm trying to update the tags of multiple access points in different networks. I might be missing a way to do this via the dashboard but after looking through it and the documentation I can't seem to find a way.&lt;/P&gt;&lt;P&gt;I'm now trying to complete this using python and meraki's dashboard API. Would it be possible to get the inventory of an organization, then using that list to update the devices with new information? For example I'd use “meraki.getorginventory” to provide a list of AP’s to update when doing a “meraki.updatedevice”. Any and all assistance on this is greatly appreciated!&lt;/P&gt;</description>
      <pubDate>Thu, 03 May 2018 20:54:52 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411450#M2023</guid>
      <dc:creator>Conway</dc:creator>
      <dc:date>2018-05-03T20:54:52Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411451#M2024</link>
      <description>so digging into the that call, it looks like you can. the help(meraki) shows ``` updatedevice(apikey, networkid, serial, name=None, tags=None, lat=None, lng=None, address=None, move=None, suppressprint=False) # Update the attributes of a device # &lt;A href="https://api.meraki.com/api_docs#update-the-attributes-of-a-device" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api_docs#update-the-attributes-of-a-device&lt;/A&gt; ``` if you click on the link to the API documentation, you can see what the call looks like to update the tags. keep in mind that you are updating per device, per network ``` updatedevice(apikey, networkid, serial, name=None, tags=None, lat=None, lng=None, address=None, move=None, suppressprint=False) ```</description>
      <pubDate>Thu, 03 May 2018 21:14:26 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411451#M2024</guid>
      <dc:creator>Stephen Rodriguez</dc:creator>
      <dc:date>2018-05-03T21:14:26Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411452#M2025</link>
      <description>&lt;P&gt;If you're trying to add a tag or modify the tag list, note that the inventory API does not include the current set of tags for each device.&lt;/P&gt;&lt;P&gt;If you update the device attributes (&lt;SPAN&gt;/networks/[networkId]/devices/[serial]), you will overwrite any existing tags.  If that's okay with you, go for it.  Otherwise, you will need to do a bit more work.  Note that the tags parameter is a space-delimited set of tags.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Instead, you can call the inventory API to get the list of devices, then get the device attributes for each device, parse the tag list and make any necessary changes, and then update the device attributes.  It's really not that bad, but does require a little more code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;One more thing, Meraki's APIs limit how quickly you can call them.  If you're updating a lot of devices, make sure you throttle the requests.  I think the official limit is 5 per second, although if I configure any higher than 3 per second, I get occasional failures.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 May 2018 23:07:19 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411452#M2025</guid>
      <dc:creator>hody.crouch</dc:creator>
      <dc:date>2018-05-03T23:07:19Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411453#M2026</link>
      <description>Hey Conway,&lt;BR /&gt;I utilise the API in this maner and have been utilising it for a while making updates accross orgs and networks. IT might not be the cleanest way to acheive and i use Powershell to get and post information but the premise would be the same.&lt;BR /&gt;I extract all information against the Org using the networks url. Placing the results into a CSV.&lt;BR /&gt;&lt;A href="https://api.meraki.com/api/v0/organizations/[organizationId]/networks" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v0/organizations/[organizationId]/networks&lt;/A&gt;&lt;BR /&gt;Using this list i then i extract device information into another csv looping the results in the network list to create a new one with devices&lt;BR /&gt;&lt;A href="https://api.meraki.com/api/v0/networks/[networkId]/devices" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v0/networks/[networkId]/devices&lt;/A&gt;&lt;BR /&gt;You can then update this CV with information Tags/Address's/Address details/Notes (this is not shown on the doc but you get notes).&lt;BR /&gt;Then i would use this updated csv looping through posting the details and setting the url with varibles from that &lt;A href="https://api.meraki.com/api/v0/networks/[networkId]/devices/[serial" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v0/networks/[networkId]/devices/[serial&lt;/A&gt;]&lt;BR /&gt;&lt;BR /&gt;Let me know if you need more information.&lt;BR /&gt;</description>
      <pubDate>Mon, 14 May 2018 12:20:45 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411453#M2026</guid>
      <dc:creator>markdavis_subs</dc:creator>
      <dc:date>2018-05-14T12:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411454#M2027</link>
      <description>&lt;P&gt;hi, could you provide some tech info on how to process these loops. i'm quite new to API and the programming and could use some pointers. i've use POSTMAN with some success on single queries but it's not clear on how to process mutliple /looped updates.&lt;/P&gt;&lt;P&gt;I need to update SNMP settings on over 400 networks&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2019 11:19:38 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411454#M2027</guid>
      <dc:creator>5ghz</dc:creator>
      <dc:date>2019-09-11T11:19:38Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411455#M2028</link>
      <description>&lt;P&gt;Hi 5ghz,&lt;/P&gt;&lt;P&gt;I don't think postman allow for multiple queries at the same time so your going to have to look at some programing language to achieve this. I perform it using windows powershell as it was available on my works machine and not locked down from use or needing any other software installing. My loops are ForEach statements to look at each org/network/device in an array.&lt;/P&gt;&lt;P&gt;get orgs &amp;gt; foreach org &amp;gt; get network &amp;gt; foreach network &amp;gt; get devices (or what ever information you are after)&lt;/P&gt;&lt;P&gt;Are your snmp settings going to be the same against all your networks or is there individual credentials for them. Also is this going to be published to every network you can see or only certain ones. As you could tackle them slightly different depending on that. Depending if you have to filter on certain sites and or have different information to publish to that list.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2019 11:43:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411455#M2028</guid>
      <dc:creator>markdavis_subs</dc:creator>
      <dc:date>2019-09-11T11:43:24Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411456#M2029</link>
      <description>&lt;P&gt;Meraki has some pretty detailed python scripts on their Github page. (&lt;A href="https://github.com/meraki" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/meraki&lt;/A&gt;). Just like how MarkD_BT stated, you will need a loop statement to go through each network. If you need a further example, Meraki's script on this page (&lt;A href="https://github.com/meraki/provisioning-lib/blob/master/python-3.5-api-module/sample-tagdevices.py" target="_blank" rel="nofollow noopener noreferrer"&gt;https://github.com/meraki/provisioning-lib/blob/master/python-3.5-api-module/sample-tagdevices.py&lt;/A&gt;) is how I solved my original problem. I was able to edit it to fit my needs and update all APs in my organization that contained a certain naming scheme. &lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2019 12:13:07 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411456#M2029</guid>
      <dc:creator>bradleyconway011</dc:creator>
      <dc:date>2019-09-11T12:13:07Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411457#M2030</link>
      <description>&lt;P&gt;thanks for this. I started looking at the powershell options and it does look like for my example it's probably the best path to follow. I'm not a programmer so there is a fair bit to digest.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2019 15:07:18 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411457#M2030</guid>
      <dc:creator>5ghz</dc:creator>
      <dc:date>2019-09-11T15:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411458#M2031</link>
      <description>&lt;P&gt;Hey 5ghz,&lt;/P&gt;&lt;P&gt;Is it the same details against every network you use. I'm not a native programmer either but like tinkering happy to snap something together that will allow you to do your updates.&lt;/P&gt;&lt;P&gt;quick one just to show how to get all your networks against all your orgs&lt;/P&gt;&lt;P&gt;These utilise GET commands so only reading data not writing.&lt;/P&gt;&lt;P&gt;#### make sure powershell runs script as tls1.2&lt;/P&gt;&lt;P&gt;[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12&lt;/P&gt;&lt;P&gt;$apikey = "ENTER YOUR API KEY IN HERE"&lt;/P&gt;&lt;P&gt;$header = @{&lt;/P&gt;&lt;P&gt;"X-Cisco-Meraki-API-Key" = $apikey&lt;/P&gt;&lt;P&gt;"Content-Type" = 'application/json' }&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;## Define the tables for storing devices used later ##&lt;/P&gt;&lt;P&gt;$networklist_all = @()&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;$resourceOrgs = "&lt;A href="https://api.meraki.com/api/v0/organizations" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v0/organizations&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;$resultOrgs = Invoke-RestMethod -Uri $resourceOrgs -Method GET -Header $header&lt;/P&gt;&lt;P&gt;ForEach ($Org_Meraki in $resultOrgs) {&lt;/P&gt;&lt;P&gt;$FindOrgid = $Org_Meraki.id&lt;/P&gt;&lt;P&gt;$FindOrgName = $Org_Meraki.name&lt;/P&gt;&lt;P&gt;$GetNetworks = "&lt;A href="https://api.meraki.com/api/v0/organizations/$FindOrgid/networks/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v0/organizations/$FindOrgid/networks/&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;Try {&lt;/P&gt;&lt;P&gt;$resultGetNetworks = Invoke-RestMethod -Uri $GetNetworks -Method GET -Headers $header&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;catch [System.Net.WebException] {&lt;/P&gt;&lt;P&gt;$Request = $_.Exception&lt;/P&gt;&lt;P&gt;Write-Warning "No Networks In This Organisation '$FindOrgName'"&lt;/P&gt;&lt;P&gt;Continue&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;$resultGetNetworksSorted = $resultGetNetworks | Sort-Object name&lt;/P&gt;&lt;P&gt;ForEach ($Network_Meraki in $resultGetNetworksSorted) {&lt;/P&gt;&lt;P&gt;$Selected_network = New-Object psobject&lt;/P&gt;&lt;P&gt;$Selected_network | Add-Member -MemberType NoteProperty -Name id -Value $Network_Meraki.id&lt;/P&gt;&lt;P&gt;$Selected_network | Add-Member -MemberType NoteProperty -Name name -Value $Network_Meraki.name&lt;/P&gt;&lt;P&gt;$Selected_network | Add-Member -MemberType NoteProperty -Name timeZone -Value $Network_Meraki.timeZone&lt;/P&gt;&lt;P&gt;$Selected_network | Add-Member -MemberType NoteProperty -Name tags -Value $Network_Meraki.tags&lt;/P&gt;&lt;P&gt;$Selected_network | Add-Member -MemberType NoteProperty -Name type -Value $Network_Meraki.type&lt;/P&gt;&lt;P&gt;$Selected_network | Add-Member -MemberType NoteProperty -Name disableMyMerakiCom -Value $Network_Meraki.disableMyMerakiCom&lt;/P&gt;&lt;P&gt;$Selected_network | Add-Member -MemberType NoteProperty -Name disableRemoteStatusPage -Value $Network_Meraki.disableRemoteStatusPage&lt;/P&gt;&lt;P&gt;$Selected_network | Add-Member -MemberType NoteProperty -Name OrgName -Value $FindOrgName&lt;/P&gt;&lt;P&gt;$networklist_all+=$Selected_network&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;$networklist_all&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2019 15:37:02 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411458#M2031</guid>
      <dc:creator>markdavis_subs</dc:creator>
      <dc:date>2019-09-11T15:37:02Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411459#M2032</link>
      <description>&lt;P&gt;Hi MarkD_BT,&lt;/P&gt;&lt;P&gt;Yes settings will be the same across all networks. I had a go today and managed to get a list of all network ids into a variable, ready to be used in a for loop. I'll look at your code example too as it looks like I can learn a lot from this. Thanks so much for your help.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Sep 2019 21:45:44 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411459#M2032</guid>
      <dc:creator>5ghz</dc:creator>
      <dc:date>2019-09-11T21:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411460#M2033</link>
      <description>&lt;P&gt;Hey 5ghz,&lt;/P&gt;&lt;P&gt;how you getting on with this any joy was busy most of yesterday but might be able to cobble something together quickly if it helps.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Sep 2019 08:58:42 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411460#M2033</guid>
      <dc:creator>markdavis_subs</dc:creator>
      <dc:date>2019-09-13T08:58:42Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411461#M2034</link>
      <description>&lt;P&gt;think i'm good, thanks for your help. just playing around with the looping now.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Sep 2019 13:26:19 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411461#M2034</guid>
      <dc:creator>5ghz</dc:creator>
      <dc:date>2019-09-13T13:26:19Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411462#M2035</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;are you able to still help with this request? i need to pull the network IDs out of the original script and then feed to an update / put script to update the same SNMP settings to every network.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2019 11:30:44 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411462#M2035</guid>
      <dc:creator>5ghz</dc:creator>
      <dc:date>2019-11-14T11:30:44Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411463#M2036</link>
      <description>&lt;P&gt;&lt;A href="https://community.meraki.com/t5/user/viewprofilepage/user-id/29109"&gt;@5ghz&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You still needing help with this i've not been online for a while and been busy but will have a bit time soon if your still needing some pointers.&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 14:57:32 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411463#M2036</guid>
      <dc:creator>markdavis_subs</dc:creator>
      <dc:date>2019-11-27T14:57:32Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411464#M2037</link>
      <description>thanks for replying. I used POSTMAN in the end as it was quite easy to work out how to setup a loop using collection runner. i grabbed a list of network IDs into a csv and then this was parsed through.</description>
      <pubDate>Tue, 03 Dec 2019 16:09:37 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411464#M2037</guid>
      <dc:creator>5ghz</dc:creator>
      <dc:date>2019-12-03T16:09:37Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411465#M2038</link>
      <description>&lt;P&gt;&lt;A href="https://community.meraki.com/t5/user/viewprofilepage/user-id/29109"&gt;@5ghz&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Hello, would you be able to explain how you accomplished this?  I am trying to update SSID settings (name, psk) across multiple networks (same settings everywhere) but not understanding how to build a collection for multiple updates to multiple networks.  I have Postman installed and have successfully sent single PUT requests.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jan 2020 18:03:11 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411465#M2038</guid>
      <dc:creator>uncledamfee</dc:creator>
      <dc:date>2020-01-28T18:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411466#M2039</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;You will need to use the postman collection runner which will allow you to loop one of your single instances that you have tested already.&lt;/P&gt;&lt;P&gt;your case sounds similar where you want the same setting across multiple networks so should be pretty easy once you understand how postman wants you to set this up. It took me a while as the documentation wasn’t very good at the time, but seems a bit better now.&lt;/P&gt;&lt;P&gt;&lt;A href="https://blog.getpostman.com/2018/04/11/looping-through-a-data-file-in-the-postman-collection-runner/" target="_blank" rel="nofollow noopener noreferrer"&gt;https://blog.getpostman.com/2018/04/11/looping-through-a-data-file-in-the-postman-collection-runner/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;let me know if this link helps you or not, and if you need some more detail I can put something together to help.&lt;/P&gt;&lt;P&gt;also if you have google sheets access you can use the built in Meraki tools add on to help with API queries. Worth a look to see if there is anything useful in there too.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jan 2020 21:23:01 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411466#M2039</guid>
      <dc:creator>5ghz</dc:creator>
      <dc:date>2020-01-28T21:23:01Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411467#M2040</link>
      <description>&lt;P&gt;&lt;A href="https://community.meraki.com/t5/user/viewprofilepage/user-id/29109"&gt;@5ghz&lt;/A&gt; &lt;/P&gt;&lt;P&gt;Hello, yes some extra detail would be great.  I'm trying to use the PUT below to simply change the first SSID name across 2 different networks in a .csv.  Am I correct that the csv should only include the 2 variables in the 1st image (networkId, number) and the body of the saved request called in the runner should have the static settings I want (ssid name)?&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ssidPUT1.jpg" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.jpeg"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262007i5BCF84BB3B3CF428/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.jpeg" alt="image.jpeg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ssidPUT2.jpg" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.jpeg"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262009i3E023CA8BB8C8D11/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.jpeg" alt="image.jpeg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;My .csv:&lt;/P&gt;&lt;TABLE width="292"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="163"&gt;networkId&lt;/TD&gt;&lt;TD width="129"&gt;number&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L_XXXXXXXXXXXXXXX&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;L_YYYYYYYYYYYYYYY&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;This is what I get when I try to run the collection:&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ssidPUT3.jpg" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.jpeg"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262010i4199263EA40D1BD9/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.jpeg" alt="image.jpeg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jan 2020 14:56:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411467#M2040</guid>
      <dc:creator>uncledamfee</dc:creator>
      <dc:date>2020-01-29T14:56:24Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411468#M2041</link>
      <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;You csv if you open in notepad should read like this;&lt;/P&gt;&lt;P&gt;networkid,number&lt;/P&gt;&lt;P&gt;Nxxxxxxxx,0&lt;/P&gt;&lt;P&gt;Nxxxxxxxx,0&lt;/P&gt;&lt;P&gt;If you are sure that the SSID is always ID 0 then you could just hard-code this in the command, so you would only need to have the list of network ids in your csv.&lt;/P&gt;&lt;P&gt;the reason it's failing is because the put statement requires the variables, whereas you have them in the path variables section. it should read:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://api.meraki.com/api/v0/networks/" target="_blank" rel="noopener nofollow noreferrer"&gt;https://api.meraki.com/api/v0/networks/&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN class="resolvedVariable"&gt;&lt;SPAN&gt;{{networkId}}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;/ssids/&lt;/SPAN&gt;&lt;SPAN class="resolvedVariable"&gt;&lt;SPAN&gt;{{number}}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt; &lt;/DIV&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="api.GIF" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.gif"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262014i406F3F9BF9AC1634/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.gif" alt="image.gif" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="api.GIF" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.gif"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262011i96670C6DEF84796F/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.gif" alt="image.gif" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;if you delete where it says :networkid and type {{networkid}} you'll see the path variable disappear from the params section. then either repeat for the :number or set this value to 0 if your ssid is always 0.&lt;/P&gt;&lt;P&gt;hope this helps.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt; &lt;/DIV&gt;</description>
      <pubDate>Wed, 29 Jan 2020 23:03:12 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411468#M2041</guid>
      <dc:creator>5ghz</dc:creator>
      <dc:date>2020-01-29T23:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: Update multiple devices in different networks</title>
      <link>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411469#M2042</link>
      <description>&lt;P&gt;That makes sense, but somehow still cant get it to work.  I have statically set 0 as the ssid number, so I only have the networkId to deal with in the csv.  When I run the collection, I get a 404 error (I am selecting the same Env that I use for individual requests)&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="collection1.jpg" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.jpeg"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262013iF0BE90302BC29019/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.jpeg" alt="image.jpeg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="collection2.jpg" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.jpeg"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262015i01C355A0FE20FABB/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.jpeg" alt="image.jpeg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="collection3.jpg" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.jpeg"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262016i4D9AE2DF27B365C9/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.jpeg" alt="image.jpeg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="collection4.jpg" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="image.jpeg"&gt;&lt;img src="https://community.cisco.com/t5/image/serverpage/image-id/262017iA0DF2E5CB660AD50/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.jpeg" alt="image.jpeg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jan 2020 00:23:40 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/update-multiple-devices-in-different-networks/m-p/5411469#M2042</guid>
      <dc:creator>uncledamfee</dc:creator>
      <dc:date>2020-01-30T00:23:40Z</dc:date>
    </item>
  </channel>
</rss>

