<?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: Create new Dropbox user using Powershell in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293973#M17894</link>
    <description>Wyd</description>
    <pubDate>Mon, 27 Aug 2018 05:58:17 GMT</pubDate>
    <dc:creator>Marcusyoung7962</dc:creator>
    <dc:date>2018-08-27T05:58:17Z</dc:date>
    <item>
      <title>Create new Dropbox user using Powershell</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293945#M17893</link>
      <description>&lt;P&gt;Code&lt;/P&gt;&lt;P&gt;--------------------&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="pln"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class="typ"&gt;Function&lt;/SPAN&gt; &lt;SPAN class="typ"&gt;New&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;DropBoxUser&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;{&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;[&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;CmdletBinding&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;()]&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Param&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;[&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Parameter&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Mandatory&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$true&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;ValueFromPipeline&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$true&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Position&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="lit"&gt;0&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)]&lt;/SPAN&gt; 
&lt;SPAN class="pun"&gt;[&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;string&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;]&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$FullName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt;

    &lt;SPAN class="com"&gt;# Split name into username #&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;    $FirstName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;,&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; $LastName &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; $FullName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;.&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;split&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="str"&gt;' '&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;)&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;    $UserName &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;(&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$FirstName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;[&lt;/SPAN&gt;&lt;SPAN class="lit"&gt;0&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;]+&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$LastName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;).&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;toLower&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;()&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;    $email &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"$UserName@mycomp.com"&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class="pln"&gt;$Body &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;@{&lt;/SPAN&gt;
    &lt;SPAN class="str"&gt;"new_members"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;@(@{&lt;/SPAN&gt;  
            &lt;SPAN class="str"&gt;"member_email"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; $email&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;
            &lt;SPAN class="str"&gt;"member_given_name"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; $FirstName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;                        
            &lt;SPAN class="str"&gt;"member_surname"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; $LastName&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;
            &lt;SPAN class="str"&gt;"send_welcome_email"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"true"&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;;&lt;/SPAN&gt;
            &lt;SPAN class="str"&gt;"role"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;  &lt;SPAN class="pun"&gt;@{&lt;/SPAN&gt;
                  &lt;SPAN class="str"&gt;".tag"&lt;/SPAN&gt; &lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"member_only"&lt;/SPAN&gt;
             &lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;
       &lt;SPAN class="pun"&gt;})&lt;/SPAN&gt;
&lt;SPAN class="pun"&gt;}&lt;/SPAN&gt;

&lt;SPAN class="typ"&gt;Write&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Host&lt;/SPAN&gt; &lt;SPAN class="str"&gt;''&lt;/SPAN&gt;
&lt;SPAN class="typ"&gt;Write&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Host&lt;/SPAN&gt; &lt;SPAN class="str"&gt;'Creating DropBox User...'&lt;/SPAN&gt; &lt;SPAN class="str"&gt;`
    -ForegroundColor 'Yellow' `&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;BackgroundColor&lt;/SPAN&gt; &lt;SPAN class="str"&gt;'Black'&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$AuthToken &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; 
&lt;SPAN class="str"&gt;'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'&lt;/SPAN&gt;&lt;SPAN class="pln"&gt;$token &lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"Bearer $AuthToken"&lt;/SPAN&gt;&lt;SPAN class="pln"&gt; 





$response&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;=&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Invoke&lt;/SPAN&gt;&lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;RestMethod&lt;/SPAN&gt; &lt;SPAN class="str"&gt;`
    -Method Post `&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;Uri&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"https://api.dropboxapi.com/2/team/members/add"&lt;/SPAN&gt; &lt;SPAN class="str"&gt;`
    -Headers @{ Authorization = $token } `&lt;/SPAN&gt;
    &lt;SPAN class="pun"&gt;-&lt;/SPAN&gt;&lt;SPAN class="typ"&gt;ContentType&lt;/SPAN&gt; &lt;SPAN class="str"&gt;"application/json; charset=utf-8"&lt;/SPAN&gt; &lt;SPAN class="str"&gt;`
    -Body (ConvertTo-Json $Body)

}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class="pln"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;---------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Invoke-RestMethod : The remote server returned an error: (400) Bad Request.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:10:48 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293945#M17893</guid>
      <dc:creator>AlokSan</dc:creator>
      <dc:date>2019-05-29T09:10:48Z</dc:date>
    </item>
    <item>
      <title>Re: Create new Dropbox user using Powershell</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293973#M17894</link>
      <description>Wyd</description>
      <pubDate>Mon, 27 Aug 2018 05:58:17 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293973#M17894</guid>
      <dc:creator>Marcusyoung7962</dc:creator>
      <dc:date>2018-08-27T05:58:17Z</dc:date>
    </item>
    <item>
      <title>Re: Create new Dropbox user using Powershell</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293974#M17895</link>
      <description>&lt;P&gt;The code wasn't pasted properly, so i can reckon. &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@FBF7D2AB59A0D6E861EBF6A36F93B7E2/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt; Any idea what is the issue with the code?&lt;/P&gt;</description>
      <pubDate>Mon, 27 Aug 2018 06:19:00 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293974#M17895</guid>
      <dc:creator>AlokSan</dc:creator>
      <dc:date>2018-08-27T06:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: Create new Dropbox user using Powershell</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293975#M17896</link>
      <description>&lt;P&gt;Better, refer to Stack-Overflow - &lt;A href="https://stackoverflow.com/questions/52029373/unable-to-get-past-the-400-error" target="_blank"&gt;https://stackoverflow.com/questions/52029373/unable-to-get-past-the-400-error&lt;/A&gt;&lt;BR /&gt;I have posted there too.&lt;/P&gt;</description>
      <pubDate>Mon, 27 Aug 2018 06:22:08 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293975#M17896</guid>
      <dc:creator>AlokSan</dc:creator>
      <dc:date>2018-08-27T06:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: Create new Dropbox user using Powershell</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293978#M17897</link>
      <description>&lt;P&gt;Update&lt;/P&gt;&lt;P&gt;---------------------&lt;/P&gt;&lt;P&gt;Found the error, the error is for two lines within the $Body&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1.&amp;nbsp;"send_welcome_email"="true";&lt;/P&gt;&lt;P&gt;Error:&amp;nbsp;Error in call to API function "team/members/add": request body: new_members.send_welcome_email: u'true' is not a valid boolean&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2.&amp;nbsp;"role" =&amp;nbsp; @{".tag" = "member_only"}&lt;/P&gt;&lt;P&gt;Error:&amp;nbsp;Error in call to API function "team/members/add": request body: new_members.role: unknown tag 'System.Collections.Hashtable'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope now someone can help with this, any idea?&lt;/P&gt;</description>
      <pubDate>Mon, 27 Aug 2018 07:02:38 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/293978#M17897</guid>
      <dc:creator>AlokSan</dc:creator>
      <dc:date>2018-08-27T07:02:38Z</dc:date>
    </item>
    <item>
      <title>Re: Create new Dropbox user using Powershell</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/294069#M17909</link>
      <description>&lt;P&gt;It looks like you already got help with this on StackOverflow. As you found, whenever an API call fails, you should check the response body itself for a more detailed message.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In this case, the error indicated that there were unexpected values in the request. Specifically, you were passing in incorrect types for the "send_welcome_email" and "role" parameters.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Aug 2018 15:42:35 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Create-new-Dropbox-user-using-Powershell/m-p/294069#M17909</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-08-27T15:42:35Z</dc:date>
    </item>
  </channel>
</rss>

