<?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: API - Network Combine array error in Network Platform API</title>
    <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424195#M3989</link>
    <description>&lt;P&gt;Thank you a lot for your correction on my code, it's still on draft phase&lt;/P&gt;&lt;P&gt;I don't json dumped my data on the other API call i do,&lt;/P&gt;&lt;P&gt;if i json dumped my data payload with keyword "data" i receive : &lt;/P&gt;&lt;P&gt;400 - {"errors":["The following required parameters are missing: 'name' and 'networkIds'"]}&lt;/P&gt;&lt;P&gt;print (params_json) : {"name": "5895", "networkIds": ["N_691865492754826870", "N_691865492754826891"]}&lt;/P&gt;&lt;P&gt;If i keep the json but with "params" keyword, same error&lt;/P&gt;&lt;P&gt;I use python 3.7.0 on Windows, requests 2.21.0&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Fri, 01 Nov 2019 07:51:09 GMT</pubDate>
    <dc:creator>Reeky</dc:creator>
    <dc:date>2019-11-01T07:51:09Z</dc:date>
    <item>
      <title>API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424186#M3980</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm try to combine networks with the Network Combine API. I put the name of the combined network, the ids of networks, but the API send me an error : "'networkIds' must be an array", but for me it's already an array. Someone have an idea to help me with this ? &lt;/P&gt;&lt;P&gt;This is my request body : &lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;    "name": "Test_SW_MX",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;    "networkIds": [&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;    "N_691865492755826821", &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;    "N_691865492765826857"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;    ]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;And this the error : &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"errors"&lt;/SPAN&gt;&lt;SPAN&gt;: [&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"'networkIds' must be an array"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I use this API "/organizations/{organizationId}/networks/combine"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks for your response,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 31 Oct 2019 06:23:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424186#M3980</guid>
      <dc:creator>Reeky</dc:creator>
      <dc:date>2019-10-31T06:23:17Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424187#M3981</link>
      <description>&lt;P&gt;What kind of networks are those? The reason I ask is because of this note:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Only one network of each type can be combined. For example, multiple wireless networks cannot be combined with other networks. An administrator would need to move all wireless devices into a single wireless network prior to the combination. The same applies for multiple switch networks, all devices would need to be moved into a single switch network. Only one MX can be added to a Combined network. &lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;At this time, VPN Concentrators cannot be added to a combined Dashboard network&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Source: &lt;A href="https://documentation.meraki.com/zGeneral_Administration/Organizations_and_Networks/Combined_Dashboard_Networks#How_to_Combine_Networks" target="_blank" rel="nofollow noopener noreferrer"&gt;https://documentation.meraki.com/zGeneral_Administration/Organizations_and_Networks/Combined_Dashboard_Networks#How_to_Combine_Networks&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I just tested combining a switch and a wireless network with that API in postman and it worked fine for me. The body syntax was identical to yours.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 08:04:43 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424187#M3981</guid>
      <dc:creator>BrechtSchamp</dc:creator>
      <dc:date>2019-10-31T08:04:43Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424188#M3982</link>
      <description>&lt;P&gt;I combined an MX with a switch network, the two are bound on a template. one MX and 1 switch.&lt;/P&gt;&lt;P&gt;When i combined the network with the dashboard GUI, it's work.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 08:33:40 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424188#M3982</guid>
      <dc:creator>Reeky</dc:creator>
      <dc:date>2019-10-31T08:33:40Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424189#M3983</link>
      <description>&lt;P&gt;Okay, I just tested combining a switch network and an mx network via API and it worked. Both were bound to the same template.&lt;/P&gt;&lt;P&gt;Are you using postman or something else?&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 09:03:43 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424189#M3983</guid>
      <dc:creator>BrechtSchamp</dc:creator>
      <dc:date>2019-10-31T09:03:43Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424190#M3984</link>
      <description>&lt;P&gt;I'm using Postman for troubleshoot. Initially, i call the API in a Python script&lt;/P&gt;&lt;P&gt;I don't understand where is the problem with my 'networkIds'...&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 09:36:30 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424190#M3984</guid>
      <dc:creator>Reeky</dc:creator>
      <dc:date>2019-10-31T09:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424191#M3985</link>
      <description>&lt;P&gt;I don't understand either, seems fine. If you share your code I can give it a test here.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 10:00:27 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424191#M3985</guid>
      <dc:creator>BrechtSchamp</dc:creator>
      <dc:date>2019-10-31T10:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424192#M3986</link>
      <description>&lt;P&gt;Python functions : &lt;/P&gt;&lt;P&gt;def combine_networks(mx_networkid,temp_networkid):&lt;BR /&gt;params_combine = {"name" : mx_network_name,&lt;BR /&gt;"networkIds" : [mx_networkid,temp_networkid]&lt;BR /&gt;}&lt;BR /&gt;api_path_combine = "organizations/" + OrgID + "/networks/combine"&lt;BR /&gt;url_combine = serveur + api_path_combine&lt;BR /&gt;r_combine = requests.request("POST", url_combine, headers=headers, params=params_combine)&lt;BR /&gt;print ("les network sont combines")&lt;BR /&gt;print (r_combine)&lt;BR /&gt;return;&lt;/P&gt;&lt;P&gt;and the Postman URL : &lt;/P&gt;&lt;P&gt;&lt;SPAN class="resolvedVariable"&gt;&lt;SPAN&gt;{{baseUrl}}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;/organizations/&lt;/SPAN&gt;&lt;SPAN class="resolvedVariable"&gt;&lt;SPAN&gt;{{organizationId}}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;/networks/combine?name =MAG&amp;amp;networkIds= ['N_691865492754826821' , 'N_691865492754826857']&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 10:05:31 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424192#M3986</guid>
      <dc:creator>Reeky</dc:creator>
      <dc:date>2019-10-31T10:05:31Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424193#M3987</link>
      <description>&lt;P&gt;That is the same error I have been seeing using a different endpoint (&lt;SPAN&gt;/networks/{networkId}/events) for the includedEventTypes parameter. No matter how I specify the data, I am told that that it must be an array. Hopefully, the answer for this problem will be the same for this other endpoint.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 12:18:09 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424193#M3987</guid>
      <dc:creator>CBurkhead</dc:creator>
      <dc:date>2019-10-31T12:18:09Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424194#M3988</link>
      <description>&lt;P&gt;Okay, there's two things wrong with your code.&lt;/P&gt;&lt;P&gt;You haven't json dumped your data payload.&lt;/P&gt;&lt;P&gt;And you named your payload "params" instead of "data".&lt;/P&gt;&lt;P&gt;This is the working code:&lt;/P&gt;&lt;PRE class="lia-code-sample language-python"&gt;&lt;CODE&gt;def combine_networks(mx_networkid, temp_networkid):
    params_combine = {
        "name": mx_network_name,
        "networkIds": [
            mx_networkid,
            temp_networkid ]
    }

    params_json  = json.dumps(params_combine)

    api_path_combine = "organizations/" + OrgID + "/networks/combine"
    url_combine = serveur + api_path_combine

    r_combine = requests.request("POST", url_combine, headers=headers, data=params_json)

    print(str(r_combine.status_code) + " - " + r_combine.text)
    return r_combine.status_code&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I removed the print("les networks sont combines") line because it's actually not true. Whether or not the networks have succesfully combined depends on whether the call was successful or not. If r_combine.status_code equals 200 then it was successful. So perhaps you can return that value, or evaluate it in your function and return 1 or 0 based on the result.&lt;/P&gt;</description>
      <pubDate>Thu, 31 Oct 2019 14:29:34 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424194#M3988</guid>
      <dc:creator>BrechtSchamp</dc:creator>
      <dc:date>2019-10-31T14:29:34Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424195#M3989</link>
      <description>&lt;P&gt;Thank you a lot for your correction on my code, it's still on draft phase&lt;/P&gt;&lt;P&gt;I don't json dumped my data on the other API call i do,&lt;/P&gt;&lt;P&gt;if i json dumped my data payload with keyword "data" i receive : &lt;/P&gt;&lt;P&gt;400 - {"errors":["The following required parameters are missing: 'name' and 'networkIds'"]}&lt;/P&gt;&lt;P&gt;print (params_json) : {"name": "5895", "networkIds": ["N_691865492754826870", "N_691865492754826891"]}&lt;/P&gt;&lt;P&gt;If i keep the json but with "params" keyword, same error&lt;/P&gt;&lt;P&gt;I use python 3.7.0 on Windows, requests 2.21.0&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 01 Nov 2019 07:51:09 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424195#M3989</guid>
      <dc:creator>Reeky</dc:creator>
      <dc:date>2019-11-01T07:51:09Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424196#M3990</link>
      <description>&lt;P&gt;Hmm strange. It works fine for me. Can you share your full code? I'll try to debug it again.&lt;/P&gt;</description>
      <pubDate>Fri, 01 Nov 2019 08:18:46 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424196#M3990</guid>
      <dc:creator>BrechtSchamp</dc:creator>
      <dc:date>2019-11-01T08:18:46Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424197#M3991</link>
      <description>&lt;P&gt;My code try to resolve a client problem : he put 1000 switchs into one network but he have already one network per site with the mx. So my code :&lt;BR /&gt;1 - find the mx network with the site id&lt;/P&gt;&lt;P&gt;2 - get the list port of the switch&lt;/P&gt;&lt;P&gt;3 - create a network for the switch&lt;/P&gt;&lt;P&gt;4 - Remove the switch of the big network&lt;/P&gt;&lt;P&gt;5 - put in the switch network i create&lt;/P&gt;&lt;P&gt;6 - Bind it to the global template (Combined template, mx network already in)&lt;/P&gt;&lt;P&gt;7 - Combine the two networks&lt;/P&gt;&lt;P&gt;8 - push the port config on switch to avoid problems on site&lt;/P&gt;&lt;P&gt;My code is still under construction, but if you find the combine problems, it's help me a lot : &lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;#Migration_Switchs_Meraki&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import json&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import sys&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import requests&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;import csv&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Déclaration des variables pour l'ensemble des Requests&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;headers = {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; 'Content-Type' : 'application.json',&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; 'X-Cisco-Meraki-API-Key': "*"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;serveur = "https://api.meraki.com/api/v0/"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Déclaration des variables globales&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;OrgID = "*"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;switch_networkid = "N_69186549275482820"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;switch_info = []&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Récupération des informations de l'inventaire&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;with open('inventory.csv') as csvfile:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; inventory = csv.reader(csvfile, delimiter=',')&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; for line in inventory:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; info = {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "serial" : line[1],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "name" : line[7],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; switch_info.append(info)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;csvfile.close()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;del switch_info[0]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#récupération_des_premiers_caractères_du nom&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#print (switch_info[0]['name'][:4])&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Récupération des networks pour recherche du network MX Magasin&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;api_path_mx_network = "organizations/" + OrgID + "/networks"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;url_mx_network = serveur + api_path_mx_network&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;mx_networks = requests.request("GET", url_mx_network, headers=headers)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if mx_networks.status_code == 200:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("Liste des reseaux : [OK]")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;else:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("Liste des reseaux : [NOK]")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; sys.exit()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;networks_data = mx_networks.json()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Départ de déclaration des fonctions&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Fonction de recherche de l'ID Site dans les noms de Network Meraki MX&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;def find_mx_network(mag_id):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; for n in networks_data:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if mag_id in n['name']:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; mx_networkid = n['id']&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; templateid = n['configTemplateId']&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("Le nom du réseau MX Magasin : " + n['name'])&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; break&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; return mx_networkid,templateid;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Fonction de listing de configuration des ports du switch migré&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;def listport(switch_serial):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; api_path_list_port = "devices/" + str(switch_serial) + "/switchPorts"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; url_list_port = serveur + api_path_list_port&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; s_list_port = requests.request("GET", url_list_port, headers=headers)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if s_list_port.status_code == 200:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("Liste des ports switch : [OK]")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; else:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; sys.exit()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; s_list_port_data = s_list_port.json()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; return s_list_port_data;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Fonction de création du network temporaire du switch migré&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;def create_network(switch_id_name):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; params_create_net = {"name" : switch_id_name,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "type" : "switch",&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "timeZone" : "Europe/Paris"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; api_path_cnet = "organizations/" + OrgID + "/networks"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; url_cnet = serveur + api_path_cnet&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; cnet = requests.request("POST", url_cnet, headers=headers, params=params_create_net)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; if cnet.status_code == 201:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("Creation network temporaire : [OK]")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; else:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("Creation network temporaire : [NOK]")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; sys.exit()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; cnet_data = cnet.json()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; return cnet_data;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Fonction de suppression du switch du network SWITCH&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;def remove_switch(switch_serial):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; api_path_remove = "networks/" + switch_networkid + "/devices/" + switch_serial + "/remove"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; url_remove = serveur + api_path_remove&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; r_remove_switch = requests.request("POST", url_remove, headers=headers)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("le switch est supprimé du network global")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print (r_remove_switch)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; return;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Fonction d'ajout dans le network temporaire&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;def add_switch(temp_networkid,switch_serial):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; params_addswitch = {"serial" : switch_serial}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; api_path_addswitch = "networks/" + temp_networkid + "/devices/claim"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; url_add = serveur + api_path_addswitch&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; r_add_switch = requests.request("POST", url_add, headers=headers, params=params_addswitch)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("le switch est ajoute au network temporaire")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print (r_add_switch)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; return;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Fonction de liaison du network temporaire avec le template global&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;def Template_bind(templateid, networkid):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; params_btemp = {"configTemplateId" : templateid,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "autoBind": "True"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; api_path_btemp = "networks/" + networkid + "/bind"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; url_btemp = serveur + api_path_btemp&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; btemp = requests.request("POST", url_btemp, headers=headers, params=params_btemp)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("le reseau temporaire est binde :")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print (btemp)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; return;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Fonction de combinaison du network temporaire avec le network MX&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;def combine_networks(mx_networkid,temp_networkid,dest_network_name):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; params_combine = {"name" : dest_network_name,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "networkIds" : [&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; mx_networkid,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; temp_networkid&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; ]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; params_combine_json = json.dumps(params_combine)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; api_path_combine = "organizations/" + OrgID + "/networks/combine"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; url_combine = serveur + api_path_combine&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; r_combine = requests.request("POST", url_combine, headers=headers, data=params_combine_json)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print(str(r_combine.status_code) + " - " + r_combine.text)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; return r_combine.status_code;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;#Ajout de la config initial au switch migré&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;def update_config(list_port,switch_serial):&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; for p in list_port:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; api_path_update_config = "devices/" + switch_serial + "/switchPorts/" + str(p['number'])&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; url_update_config = serveur + api_path_update_config&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; params_update_config = {"name" : p['name'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "tags" : p['tags'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "enabled" : p['enabled'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "type" : p['type'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "vlan" : p['vlan'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "voiceVlan" : p['voiceVlan'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "allowedVlans" : p['allowedVlans'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "poeEnabled" : p['poeEnabled'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "isolationEnabled" : p['isolationEnabled'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "rstpEnabled" : p['rstpEnabled'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "stpGuard" : p['stpGuard'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "accessPolicyNumber" : p['accessPolicyNumber'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "linkNegotiation" : p['linkNegotiation'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "portScheduleId" : p['portScheduleId'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "udld" : p['udld'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "macWhitelist" : p['macWhitelist'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "stickyMacWhitelist" : p['stickyMacWhitelist'],&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; "stickyMacWhitelistLimit" : p['stickyMacWhitelistLimit']&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; r_update = requests.request("PUT", url_update_config, headers=headers, params=params_update_config)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print ("Interface " + str(p['number']) + " est mise à jour")&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; print (r_update)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; return;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;for device in switch_info:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; mag_id = device['name'][:4]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; dest_network_name = mag_id + "-Magasins"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #récupération de l'ID du network MX&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; mx_networkid, templateid = find_mx_network(mag_id)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #Stockage de la liste des ports actuelle&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; list_port = listport(device['serial'])&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #Création du network temporaire&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; cnet_data = create_network(mag_id)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #Récupération de l'ID&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; temp_networkid = cnet_data['id']&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #Suppression du switch d'un network&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; remove_switch(device['serial'])&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #Ajout du switch au network temporaire&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; add_switch(temp_networkid,device['serial'])&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #Liaison au template global&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; Template_bind(templateid, temp_networkid)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #Combinaison des réseaux&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; combine_networks(mx_networkid,temp_networkid,dest_network_name)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; #Update de la config de ports&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; update_config(list_port,device['serial'])&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;/PRE&gt;&lt;P&gt;Thanks, &lt;/P&gt;</description>
      <pubDate>Fri, 01 Nov 2019 08:44:10 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424197#M3991</guid>
      <dc:creator>Reeky</dc:creator>
      <dc:date>2019-11-01T08:44:10Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424198#M3992</link>
      <description>&lt;P&gt;I believe the cause of the problem is your header "application.json". Try changing it to "application/json".&lt;/P&gt;&lt;P&gt;Fyi, these are the headers I use:&lt;/P&gt;&lt;PRE class="lia-code-sample language-python"&gt;&lt;CODE&gt;headers = {
        'Accept': "*/*",
        'Content-Type': "application/json",
        'cache-control': "no-cache",
        'X-Cisco-Meraki-API-Key': api_key
    }&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 01 Nov 2019 09:12:21 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424198#M3992</guid>
      <dc:creator>BrechtSchamp</dc:creator>
      <dc:date>2019-11-01T09:12:21Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424199#M3993</link>
      <description>&lt;P&gt;Thanks !!!!&lt;/P&gt;&lt;P&gt;All of that for a little "/",  thank you !&lt;/P&gt;</description>
      <pubDate>Fri, 01 Nov 2019 09:21:31 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424199#M3993</guid>
      <dc:creator>Reeky</dc:creator>
      <dc:date>2019-11-01T09:21:31Z</dc:date>
    </item>
    <item>
      <title>Re: API - Network Combine array error</title>
      <link>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424200#M3994</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;A href="https://community.meraki.com/t5/user/viewprofilepage/user-id/6962"&gt;@Reeky&lt;/A&gt; wrote:&lt;BR /&gt;&lt;P&gt;Thanks !!!!&lt;/P&gt;&lt;P&gt;All of that for a little "/",  thank you !&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;It's always that missing or wrong punctuation that gets you. My particular nemesis is using greater than instead of less than. &lt;SPAN class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Nov 2019 17:09:57 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/api-network-combine-array-error/m-p/5424200#M3994</guid>
      <dc:creator>Nash</dc:creator>
      <dc:date>2019-11-01T17:09:57Z</dc:date>
    </item>
  </channel>
</rss>

