cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
We want to make our Community work for you and we need your help. Take our short survey!
Close

Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Re: is_team_folder returns false for team folders

Highlighted

Re: is_team_folder returns false for team folders

Explorer | Level 4

6598198444 is the shared_folder_id of the WIP Folder folder, not the parent team folder. How do I get the parent team folder id?

Highlighted

Re: is_team_folder returns false for team folders

Super Collaborator | Level 20

Empty folder name: ""

"parent_folder_name": "",
Highlighted

Re: is_team_folder returns false for team folders

Explorer | Level 4

I'm not sure what that means. In Gregs last example he used the shared_folder_id of the top level team folder. Nothing I've seen so far shows me how to retrieve the shared_folder_id of that top level folder.

Highlighted

Re: is_team_folder returns false for team folders

Super Collaborator | Level 20

Where comes the result you has initially post from?

Highlighted

Re: is_team_folder returns false for team folders

Dropboxer
Dropboxer

@chrismcfarling There are a few ways you can get the team space ID. For instance, you can get it from the 'root_info' returned by /2/users/get_current_account:

 

curl -X POST https://api.dropboxapi.com/2/users/get_current_account \
    --header "Authorization: Bearer <redacted>"

# {
# <redacted>
#   "root_info": {
#     ".tag": "team",
#     "root_namespace_id": "1990815600",
#     "home_namespace_id": "1990696960",
#     "home_path": "/db test"
#   }
# }

 

 

Or, if you're using a Dropbox Business API app with the team member file access permission, you can get it from /2/team/team_folder/list[/continue] or /2/team/namespaces/list[/continue]:

 

curl -X POST https://api.dropboxapi.com/2/team/team_folder/list \
    --header "Authorization: Bearer <redacted>" \
    --header "Content-Type: application/json" \
    --data "{}"

# {
#   "team_folders": [
#     {
#       "team_folder_id": "1990815600",
#       "name": "<redacted>",
#       "status": {
#         ".tag": "active"
#       },
#       "is_team_shared_dropbox": true,
#       "sync_setting": {
#         ".tag": "default"
#       },
#       "content_sync_settings": []
#     }
#   ],
# <redacted>
# }
curl -X POST https://api.dropboxapi.com/2/team/namespaces/list \
    --header "Authorization: Bearer <redacted>" \
    --header "Content-Type: application/json" \
    --data "{}"

# {
#   "namespaces": [
#     {
#       "name": "<redacted>",
#       "namespace_id": "1990815600",
#       "namespace_type": {
#         ".tag": "team_folder"
#       }
#     },
# <redacted>
#   ],
# <redacted>
# }

I recommend reading the Namespace Guide as it goes over some of these topics.

 

 

 

 

View solution in original post

Highlighted

Re: is_team_folder returns false for team folders

Explorer | Level 4

Got it, thanks.

Work Smarter with Dropbox

The way we work is changing. Share and discover new ways to work smarter with Dropbox in our community.

Sound good? Let's get started.
Need more support?