<?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 Creating Client VPN users - Authorization zone syntax in Network Platform API</title>
    <link>https://community.cisco.com/t5/network-platform-api/creating-client-vpn-users-authorization-zone-syntax/m-p/5423392#M3840</link>
    <description>&lt;P&gt;Does anyone have a working JSON snippet for POSTs to the Create Network Meraki Auth User endpoint (&lt;SPAN&gt;/networks/&lt;/SPAN&gt;&lt;STRONG&gt;{networkId}&lt;/STRONG&gt;&lt;SPAN&gt;/merakiAuthUsers) for "Client VPN" type users?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The API reference only lists "ssidNumber": integer , presumably for creating 802.1x users. For the Client VPN, based on the response to the GET call, I am guessing it is "authorizedZone" : [MX's name], but the API doesn't seem to agree with me, as my POST returns "The following required parameters are missing: 'email' and 'authorizations' " &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My body looks like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{&lt;BR /&gt;"email": "email@redacted.com",&lt;BR /&gt;"name": "Test User",&lt;BR /&gt;"password": "example password",&lt;BR /&gt;"accountType": "Client VPN",&lt;BR /&gt;"emailPasswordToUser": true,&lt;BR /&gt;"isAdmin": false,&lt;BR /&gt;"authorizations": [ &lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;    {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;    "authorizedZone": "Main - appliance",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;    "expiresAt": "Never"&lt;/DIV&gt;&lt;DIV&gt;    }&lt;/DIV&gt;&lt;DIV&gt;  ]&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;</description>
    <pubDate>Fri, 19 Dec 2025 18:41:31 GMT</pubDate>
    <dc:creator>ABSMSP</dc:creator>
    <dc:date>2025-12-19T18:41:31Z</dc:date>
    <item>
      <title>Creating Client VPN users - Authorization zone syntax</title>
      <link>https://community.cisco.com/t5/network-platform-api/creating-client-vpn-users-authorization-zone-syntax/m-p/5423392#M3840</link>
      <description>&lt;P&gt;Does anyone have a working JSON snippet for POSTs to the Create Network Meraki Auth User endpoint (&lt;SPAN&gt;/networks/&lt;/SPAN&gt;&lt;STRONG&gt;{networkId}&lt;/STRONG&gt;&lt;SPAN&gt;/merakiAuthUsers) for "Client VPN" type users?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The API reference only lists "ssidNumber": integer , presumably for creating 802.1x users. For the Client VPN, based on the response to the GET call, I am guessing it is "authorizedZone" : [MX's name], but the API doesn't seem to agree with me, as my POST returns "The following required parameters are missing: 'email' and 'authorizations' " &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My body looks like this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{&lt;BR /&gt;"email": "email@redacted.com",&lt;BR /&gt;"name": "Test User",&lt;BR /&gt;"password": "example password",&lt;BR /&gt;"accountType": "Client VPN",&lt;BR /&gt;"emailPasswordToUser": true,&lt;BR /&gt;"isAdmin": false,&lt;BR /&gt;"authorizations": [ &lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;    {&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;    "authorizedZone": "Main - appliance",&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;    "expiresAt": "Never"&lt;/DIV&gt;&lt;DIV&gt;    }&lt;/DIV&gt;&lt;DIV&gt;  ]&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 Dec 2025 18:41:31 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/creating-client-vpn-users-authorization-zone-syntax/m-p/5423392#M3840</guid>
      <dc:creator>ABSMSP</dc:creator>
      <dc:date>2025-12-19T18:41:31Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Client VPN users - Authorization zone syntax</title>
      <link>https://community.cisco.com/t5/network-platform-api/creating-client-vpn-users-authorization-zone-syntax/m-p/5423393#M3841</link>
      <description>&lt;P&gt;I have figured out my problem. In my testing, I was only specifying 'Authorization' in my header, and that has not been an issue with any other Meraki endpoint I was interacting with. When I added 'Content-type':'application/json', my function worked as desired.&lt;/P&gt;&lt;P&gt;But for anyone else's reference on creating "Client VPN" users, the "authorizations" parameter is in fact expecting "authorizedZone" with the format of "[your security appliance's name] - appliance"&lt;/P&gt;</description>
      <pubDate>Fri, 19 Dec 2025 21:13:06 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-platform-api/creating-client-vpn-users-authorization-zone-syntax/m-p/5423393#M3841</guid>
      <dc:creator>ABSMSP</dc:creator>
      <dc:date>2025-12-19T21:13:06Z</dc:date>
    </item>
  </channel>
</rss>

