<?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 Wireless: use createNetworkFloorplan API to upload maps of floors have Postman, any help appreciated in Wireless</title>
    <link>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506887#M303129</link>
    <description>&lt;DIV class="lia-message-subject lia-component-message-view-widget-subject"&gt;&lt;DIV class="MessageSubject"&gt;&lt;SPAN&gt;Totally new to trying to get this to work. I understand that if I want to make this recursive, I will need to work some Python magic. I am very interested in doing this as I have over 500 floors to upload (campus setting).&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="lia-message-body lia-component-message-view-widget-body lia-component-body-signature-highlight-escalation lia-component-message-view-widget-body-signature-highlight-escalation"&gt;&lt;DIV class="lia-message-body-content"&gt;&lt;P&gt;Goal- Upload floor plans to Meraki in bulk. Don't want to upload them one at a time. They are on my hard drive, how do I load them up to Meraki Cloud with API to automate the process? I have familiarized myself with Postman and have done simple tasks.&lt;BR /&gt;&lt;BR /&gt;Mini Goal- upload one floor plan with API.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Trying to work with the API:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="resolvedVariable"&gt;&lt;SPAN&gt;POST {{baseUrl}}/networks/:networkId/floorPlans&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Here's my interpretation of what I need to do:&lt;/P&gt;&lt;P&gt;baseUrl = where am I going to post my floor plan to. My meraki customer location.&lt;/P&gt;&lt;P&gt;networks = part of the path in the cloud&lt;BR /&gt;network ID = one my campus IDs (we have 3)&lt;/P&gt;&lt;P&gt;floorPlans = location of where they are being posted&lt;/P&gt;&lt;P&gt;floorPlanId= looks like I need to create this? Hoping this would be assigned with API. I'm assuming I need to do something like the name of the floor plan "Education Building Smith Floor 1" with a next upload of "Education Building Smith Floor 2."&lt;/P&gt;&lt;P&gt;Questions based on my assumptions above:&lt;/P&gt;&lt;P&gt;1- If that's a post to Meraki, how do I call the material I want posted. Maybe a header or something? But I don't see that in the path provided. Is that something I add?&lt;/P&gt;&lt;P&gt;2- If I post this on a website with permissions- I don't see how to account for that right now either. Since Postman is local to my machine, I could pull from my computer to post but-&lt;BR /&gt;    a- Best to run a web server on my machine to work this out with Postman?&lt;BR /&gt;    b- What is the best practice here?&lt;/P&gt;&lt;P&gt;    c- Post them on a trusted Google drive to use that path to upload?&lt;/P&gt;&lt;P&gt;Thanks in advance for any help. I'm hoping to get schooled here and be smarter for it.&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt; &lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;Best, Jamie&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 14 Apr 2020 21:19:44 GMT</pubDate>
    <dc:creator>Jamiegprice15</dc:creator>
    <dc:date>2020-04-14T21:19:44Z</dc:date>
    <item>
      <title>Wireless: use createNetworkFloorplan API to upload maps of floors have Postman, any help appreciated</title>
      <link>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506887#M303129</link>
      <description>&lt;DIV class="lia-message-subject lia-component-message-view-widget-subject"&gt;&lt;DIV class="MessageSubject"&gt;&lt;SPAN&gt;Totally new to trying to get this to work. I understand that if I want to make this recursive, I will need to work some Python magic. I am very interested in doing this as I have over 500 floors to upload (campus setting).&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="lia-message-body lia-component-message-view-widget-body lia-component-body-signature-highlight-escalation lia-component-message-view-widget-body-signature-highlight-escalation"&gt;&lt;DIV class="lia-message-body-content"&gt;&lt;P&gt;Goal- Upload floor plans to Meraki in bulk. Don't want to upload them one at a time. They are on my hard drive, how do I load them up to Meraki Cloud with API to automate the process? I have familiarized myself with Postman and have done simple tasks.&lt;BR /&gt;&lt;BR /&gt;Mini Goal- upload one floor plan with API.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Trying to work with the API:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class="resolvedVariable"&gt;&lt;SPAN&gt;POST {{baseUrl}}/networks/:networkId/floorPlans&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Here's my interpretation of what I need to do:&lt;/P&gt;&lt;P&gt;baseUrl = where am I going to post my floor plan to. My meraki customer location.&lt;/P&gt;&lt;P&gt;networks = part of the path in the cloud&lt;BR /&gt;network ID = one my campus IDs (we have 3)&lt;/P&gt;&lt;P&gt;floorPlans = location of where they are being posted&lt;/P&gt;&lt;P&gt;floorPlanId= looks like I need to create this? Hoping this would be assigned with API. I'm assuming I need to do something like the name of the floor plan "Education Building Smith Floor 1" with a next upload of "Education Building Smith Floor 2."&lt;/P&gt;&lt;P&gt;Questions based on my assumptions above:&lt;/P&gt;&lt;P&gt;1- If that's a post to Meraki, how do I call the material I want posted. Maybe a header or something? But I don't see that in the path provided. Is that something I add?&lt;/P&gt;&lt;P&gt;2- If I post this on a website with permissions- I don't see how to account for that right now either. Since Postman is local to my machine, I could pull from my computer to post but-&lt;BR /&gt;    a- Best to run a web server on my machine to work this out with Postman?&lt;BR /&gt;    b- What is the best practice here?&lt;/P&gt;&lt;P&gt;    c- Post them on a trusted Google drive to use that path to upload?&lt;/P&gt;&lt;P&gt;Thanks in advance for any help. I'm hoping to get schooled here and be smarter for it.&lt;SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="mceNonEditable lia-copypaste-placeholder"&gt; &lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;Best, Jamie&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 14 Apr 2020 21:19:44 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506887#M303129</guid>
      <dc:creator>Jamiegprice15</dc:creator>
      <dc:date>2020-04-14T21:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: Wireless: use createNetworkFloorplan API to upload maps of floors have Postman, any help appreci</title>
      <link>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506888#M303130</link>
      <description>Hi &lt;A href="https://community.meraki.com/t5/user/viewprofilepage/user-id/40128"&gt;@Jamiegprice15&lt;/A&gt;,&lt;BR /&gt;&lt;BR /&gt;I believe you are looking for bulk upload, that can also be done from the dashboard.&lt;BR /&gt;&lt;BR /&gt;Please have a look at: &lt;A href="https://documentation.meraki.com/zGeneral_Administration/Using_the_Dashboard_File_Upload_Tools" target="_blank" rel="nofollow noopener noreferrer"&gt;https://documentation.meraki.com/zGeneral_Administration/Using_the_Dashboard_File_Upload_Tools&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I would also recommend reaching out to the Meraki Support.&lt;BR /&gt;&lt;BR /&gt;Thanks!</description>
      <pubDate>Wed, 15 Apr 2020 00:25:24 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506888#M303130</guid>
      <dc:creator>Pulkit Mittal</dc:creator>
      <dc:date>2020-04-15T00:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: Wireless: use createNetworkFloorplan API to upload maps of floors have Postman, any help appreci</title>
      <link>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506889#M303131</link>
      <description>Thank you!</description>
      <pubDate>Wed, 15 Apr 2020 15:23:30 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506889#M303131</guid>
      <dc:creator>Jamiegprice15</dc:creator>
      <dc:date>2020-04-15T15:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: Wireless: use createNetworkFloorplan API to upload maps of floors have Postman, any help appreci</title>
      <link>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506890#M303132</link>
      <description>You might want to ask this in the API &amp;amp; Developers community forum - same website.&lt;BR /&gt;&lt;BR /&gt;You probably already found this website: developers.meraki.com&lt;BR /&gt;You might not have found the Postman short url: postman.meraki.com/#2353e907-f391-45dd-941f-5f4f1a7f454b&lt;BR /&gt;Or this short URL to the live documentation: &lt;A href="https://dashboard.meraki.com/api_docs/v0#upload-a-floor-plan" target="_blank" rel="nofollow noopener noreferrer"&gt;https://dashboard.meraki.com/api_docs/v0#upload-a-floor-plan&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;The URL you want is &lt;A href="https://api.meraki.com/api/v0/networks/:networkId/floorPlans" target="_blank" rel="nofollow noopener noreferrer"&gt;https://api.meraki.com/api/v0/networks/:networkId/floorPlans&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;baseUrl = this is just "api.meraki.com", but you can also use "dashboard.meraki.com" or your dashboard URL such as "n124.meraki.com"&lt;BR /&gt;&lt;BR /&gt;networks = this stays just "networks"&lt;BR /&gt;&lt;BR /&gt;network ID = you can find your network ID's by calling the list of networks via API &lt;A href="https://dashboard.meraki.com/api_docs/v0#list-the-networks-in-an-organization" target="_blank" rel="nofollow noopener noreferrer"&gt;https://dashboard.meraki.com/api_docs/v0#list-the-networks-in-an-organization&lt;/A&gt;&lt;BR /&gt;Basically paste this into a browser:&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;&lt;BR /&gt;You will need to know the organization ID number and you can find that here:&lt;BR /&gt;&lt;A href="https://dashboard.meraki.com/api_docs/v0#list-the-organizations-that-the-user-has-privileges-on" target="_blank" rel="nofollow noopener noreferrer"&gt;https://dashboard.meraki.com/api_docs/v0#list-the-organizations-that-the-user-has-privileges-on&lt;/A&gt;&lt;BR /&gt;network ID = one my campus IDs (we have 3)&lt;BR /&gt;Basically paste this in a browser:&lt;BR /&gt;&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;BR /&gt;&lt;BR /&gt;floorPlans = this stays "floorPlans"&lt;BR /&gt;&lt;BR /&gt;floorPlanId= Yes! you will create this ID, but you do not choose it, the way to create your floor plans is with this API call:&lt;BR /&gt;&lt;A href="https://dashboard.meraki.com/api_docs/v0#upload-a-floor-plan" target="_blank" rel="nofollow noopener noreferrer"&gt;https://dashboard.meraki.com/api_docs/v0#upload-a-floor-plan&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;1. I would start by uploading via the dashboard and using the API just to GET and read the format.&lt;BR /&gt;2. Permissions are done with the API key. You'll need to read about that here:&lt;BR /&gt;&lt;A href="https://documentation.meraki.com/zGeneral_Administration/Other_Topics/The_Cisco_Meraki_Dashboard_API" target="_blank" rel="nofollow noopener noreferrer"&gt;https://documentation.meraki.com/zGeneral_Administration/Other_Topics/The_Cisco_Meraki_Dashboard_API&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Here are all the parameters you will need to upload / create a floorplan:&lt;BR /&gt;Parameter Type Description&lt;BR /&gt;name string The name of your floor plan.&lt;BR /&gt;center object The longitude and latitude of the center of your floor plan. The 'center' or two adjacent corners (e.g. 'topLeftCorner' and 'bottomLeftCorner') must be specified. If 'center' is specified, the floor plan is placed over that point with no rotation. If two adjacent corners are specified, the floor plan is rotated to line up with the two specified points. The aspect ratio of the floor plan's image is preserved regardless of which corners/center are specified. (This means if that more than two corners are specified, only two corners may be used to preserve the floor plan's aspect ratio.). No two points can have the same latitude, longitude pair.&lt;BR /&gt;bottomLeftCorner object The longitude and latitude of the bottom left corner of your floor plan.&lt;BR /&gt;bottomRightCorner object The longitude and latitude of the bottom right corner of your floor plan.&lt;BR /&gt;topLeftCorner object The longitude and latitude of the top left corner of your floor plan.&lt;BR /&gt;topRightCorner object The longitude and latitude of the top right corner of your floor plan.&lt;BR /&gt;imageContents string The file contents (a base 64 encoded string) of your image. Supported formats are PNG, GIF, and JPG. Note that all images are saved as PNG files, regardless of the format they are uploaded in.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 16 Apr 2020 18:37:54 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506890#M303132</guid>
      <dc:creator>colinster</dc:creator>
      <dc:date>2020-04-16T18:37:54Z</dc:date>
    </item>
    <item>
      <title>Re: Wireless: use createNetworkFloorplan API to upload maps of floors have Postman, any help appreci</title>
      <link>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506891#M303133</link>
      <description>&lt;P&gt;Thank you conlinster for the explanation! This is helpful.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Apr 2020 15:24:57 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506891#M303133</guid>
      <dc:creator>Jamiegprice15</dc:creator>
      <dc:date>2020-04-20T15:24:57Z</dc:date>
    </item>
    <item>
      <title>Re: Wireless: use createNetworkFloorplan API to upload maps of floors have Postman, any help appreci</title>
      <link>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506892#M303134</link>
      <description>&lt;P&gt;This is helpful! Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2020 09:02:22 GMT</pubDate>
      <guid>https://community.cisco.com/t5/wireless/wireless-use-createnetworkfloorplan-api-to-upload-maps-of-floors/m-p/5506892#M303134</guid>
      <dc:creator>gyorgy.frendl1</dc:creator>
      <dc:date>2020-04-22T09:02:22Z</dc:date>
    </item>
  </channel>
</rss>

