<?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 Team Folder via Python SDK in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Creating-Team-Folder-via-Python-SDK/m-p/468862#M23907</link>
    <description>&lt;P&gt;I'm trying to create team folders on a business account through the python SDK.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;when I run the following code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;dbx = dropbox.DropboxTeam(access_token).as_admin(team_member_id)
dbx.files_create_folder_v2('/test_folder')&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I get an error stating:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;CreateFolderError('path', WriteError('no_write_permission', None)))&lt;/PRE&gt;
&lt;P&gt;I have given my app all the write permissions it needs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 11 Nov 2020 06:58:51 GMT</pubDate>
    <dc:creator>christopher-fam</dc:creator>
    <dc:date>2020-11-11T06:58:51Z</dc:date>
    <item>
      <title>Creating Team Folder via Python SDK</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Creating-Team-Folder-via-Python-SDK/m-p/468862#M23907</link>
      <description>&lt;P&gt;I'm trying to create team folders on a business account through the python SDK.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;when I run the following code:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;dbx = dropbox.DropboxTeam(access_token).as_admin(team_member_id)
dbx.files_create_folder_v2('/test_folder')&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I get an error stating:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;CreateFolderError('path', WriteError('no_write_permission', None)))&lt;/PRE&gt;
&lt;P&gt;I have given my app all the write permissions it needs.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2020 06:58:51 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Creating-Team-Folder-via-Python-SDK/m-p/468862#M23907</guid>
      <dc:creator>christopher-fam</dc:creator>
      <dc:date>2020-11-11T06:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: Creating Team Folder via Python SDK</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Creating-Team-Folder-via-Python-SDK/m-p/469042#M23912</link>
      <description>&lt;P&gt;&lt;A href="https://www.dropbox.com/developers/documentation/http/documentation#files-create_folder" target="_self"&gt;The&amp;nbsp;/2/files/create_folder_v2 endpoint&lt;/A&gt; that the &lt;A href="https://dropbox-sdk-python.readthedocs.io/en/latest/api/dropbox.html#dropbox.dropbox.Dropbox.files_create_folder_v2" target="_self"&gt;files_create_folder_v2&lt;/A&gt; method uses only supports the&amp;nbsp;Dropbox-API-Select-Admin &lt;BR /&gt;"Team Admin" mode, meaning:&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;The endpoint can access content of team folders but not team member's private files.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Since you're using "&lt;A href="https://dropbox-sdk-python.readthedocs.io/en/latest/api/dropbox.html#dropbox.dropbox.DropboxTeam.as_admin" target="_blank"&gt;as_admin&lt;/A&gt;", that's setting the "Dropbox-API-Select-Admin" header, but by default API calls operate in the member's own private folder.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, if you did intend to create the folder inside the member's own private folder, you should use "&lt;A href="https://dropbox-sdk-python.readthedocs.io/en/latest/api/dropbox.html#dropbox.dropbox.DropboxTeam.as_user" target="_self"&gt;as_user&lt;/A&gt;", instead of "&lt;A href="https://dropbox-sdk-python.readthedocs.io/en/latest/api/dropbox.html#dropbox.dropbox.DropboxTeam.as_admin" target="_self"&gt;as_admin&lt;/A&gt;".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Alternatively, if you meant to create the folder in the "&lt;A href="https://help.dropbox.com/teams-admins/team-member/team-space-overview" target="_self"&gt;team space&lt;/A&gt;", you should also use "&lt;A href="https://dropbox-sdk-python.readthedocs.io/en/latest/api/dropbox.html#dropbox.dropbox.DropboxTeam.with_path_root" target="_self"&gt;with_path_root&lt;/A&gt;" to root the call in the team space. Please refer to &lt;A href="https://www.dropbox.com/lp/developers/reference/dbx-team-files-guide" target="_self"&gt;the Team Files Guide&lt;/A&gt; for information on using that if so.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Nov 2020 15:59:16 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Creating-Team-Folder-via-Python-SDK/m-p/469042#M23912</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2020-11-11T15:59:16Z</dc:date>
    </item>
  </channel>
</rss>

