<?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: Payload for rfProfile creation and update with dashboard in Network Platform API</title>
    <link>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448654#M7582</link>
    <description>&lt;P&gt;Hi Sungod,&lt;/P&gt;&lt;P&gt;After tested with other API, I got your point.&lt;/P&gt;&lt;P&gt;The meraki api won't be able to use payload method to update all information in one go, I have to specify each parameter and their value in the python code.&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;</description>
    <pubDate>Thu, 04 Mar 2021 01:20:51 GMT</pubDate>
    <dc:creator>yixiu0317</dc:creator>
    <dc:date>2021-03-04T01:20:51Z</dc:date>
    <item>
      <title>Payload for rfProfile creation and update with dashboard</title>
      <link>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448651#M7579</link>
      <description>&lt;P&gt;Hi, There,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I try to create and update rfProfile using dashboard(v1.6)&lt;/P&gt;&lt;P&gt;According to the API document (&lt;A href="https://developer.cisco.com/meraki/api-v1/#!create-network-wireless-rf-profile" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.cisco.com/meraki/api-v1/#!create-network-wireless-rf-profile&lt;/A&gt;), I only need to enter 3 parameters when try to create new reprofile&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;response &lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; dashboard&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;wireless&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;createNetworkWirelessRfProfile&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN&gt; network_id&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; name&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; band_selection_type &lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token punctuation"&gt;This can create a new rfprofile in meraki, but all the parameters for the newly created rfprofile are default.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token punctuation"&gt;I have created payload already, but could not find where I can add to the request that allow all the desired parameters being created in one go.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token punctuation"&gt;I thought maybe I need to create a new rfprofile with default value first, then use update method to update. but in the update method, I could not find any place to add my payload.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token punctuation"&gt;Any suggestion for this?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="token punctuation"&gt;Thank you in advance.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Mar 2021 10:31:11 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448651#M7579</guid>
      <dc:creator>yixiu0317</dc:creator>
      <dc:date>2021-03-03T10:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: Payload for rfProfile creation and update with dashboard</title>
      <link>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448652#M7580</link>
      <description>&lt;P&gt;The create API call takes these arguments...&lt;/P&gt;&lt;PRE class="lia-code-sample language-python"&gt;&lt;CODE&gt;		- networkId (string): (required)
		- name (string): The name of the new profile. Must be unique. This param is required on creation.
		- bandSelectionType (string): Band selection can be set to either 'ssid' or 'ap'. This param is required on creation.
		- clientBalancingEnabled (boolean): Steers client to best available access point. Can be either true or false. Defaults to true.
		- minBitrateType (string): Minimum bitrate can be set to either 'band' or 'ssid'. Defaults to band.
		- apBandSettings (object): Settings that will be enabled if selectionType is set to 'ap'.
		- twoFourGhzSettings (object): Settings related to 2.4Ghz band
		- fiveGhzSettings (object): Settings related to 5Ghz band&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I haven't used this call, but would assume you just add all the ones where you want non-default values.&lt;/P&gt;&lt;P&gt;If you look at the body schema section at &lt;A href="https://developer.cisco.com/meraki/api-v1/#!create-network-wireless-rf-profile" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.cisco.com/meraki/api-v1/#!create-network-wireless-rf-profile&lt;/A&gt; and click the + to fully expand it, you will see what the various objects can contain. Also look at the response sample body to see example format of the objects.&lt;/P&gt;&lt;P&gt;The update call body is similar except you must give the&lt;SPAN class="pl-s"&gt; "rfProfileId" (string) argument, presumably the "id" element returned from a create or get call.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 03 Mar 2021 13:58:39 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448652#M7580</guid>
      <dc:creator>sungod</dc:creator>
      <dc:date>2021-03-03T13:58:39Z</dc:date>
    </item>
    <item>
      <title>Re: Payload for rfProfile creation and update with dashboard</title>
      <link>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448653#M7581</link>
      <description>&lt;P&gt;Hi Sungod,&lt;/P&gt;&lt;P&gt;Thank you for your reply.&lt;/P&gt;&lt;P&gt;What I would like to do is build a json data contains all the objects and use meraki api to create rfprofile.&lt;/P&gt;&lt;P&gt;If I use post method under request module, I can either define those parameter one by one of use payload to update.&lt;/P&gt;&lt;P&gt;But with meraki api(createNetworkWirelessRfProfile), there is no place for me to add the payload and specify other parameters.&lt;/P&gt;&lt;P&gt;Please see the attachment meraki1.png, it only allows 4 parameters to be entered including self, I tried to add one parameter, but got error that it only accept 4.&lt;/P&gt;&lt;P&gt;When I try to construct the api call within pycharm, it display "kwargs" in the createNetworkWirelessRfProfile method(see meraik2.png), I assume that I can use it do add payload, but could not figure out how to do it.&lt;/P&gt;&lt;P&gt;Any suggestion on this.&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="meraki2.png" style="width: 999px;"&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/262457iBE188FD3B0E1861A/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;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="meraki1.png" style="width: 999px;"&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/262458i636A02B67316E89D/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>Wed, 03 Mar 2021 23:47:00 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448653#M7581</guid>
      <dc:creator>yixiu0317</dc:creator>
      <dc:date>2021-03-03T23:47:00Z</dc:date>
    </item>
    <item>
      <title>Re: Payload for rfProfile creation and update with dashboard</title>
      <link>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448654#M7582</link>
      <description>&lt;P&gt;Hi Sungod,&lt;/P&gt;&lt;P&gt;After tested with other API, I got your point.&lt;/P&gt;&lt;P&gt;The meraki api won't be able to use payload method to update all information in one go, I have to specify each parameter and their value in the python code.&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;</description>
      <pubDate>Thu, 04 Mar 2021 01:20:51 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/payload-for-rfprofile-creation-and-update-with-dashboard/m-p/5448654#M7582</guid>
      <dc:creator>yixiu0317</dc:creator>
      <dc:date>2021-03-04T01:20:51Z</dc:date>
    </item>
  </channel>
</rss>

