You might see that the Dropbox Community team have been busy working on some major updates to the Community itself! So, here is some info on what’s changed, what’s staying the same and what you can expect from the Dropbox Community overall.
Forum Discussion
mikechiu
9 months agoExplorer | Level 4
Team Space vs Updated Team Space
Hi, according to this post , all kind of accounts will be migrated to "Updated Team Space" by 2024/01/31.
I have a few questions about the migration and APIs behaviour changed.
1) As my observation, not all Team Space / No Team Spaces accounts have been migrated before 2024/01/31 and not even been migrated right now.
Will the migration be happening some day underground or is there a exact date for it?
2) If the migration happened automatically or by schedule, is there any specific event we can get from team event (audit) log API to get to know this change?
3) So far as we observed, if we'd like to list team member folder's members via list_folder_member API for Team Space (NOT Updated Team Space), it will return error: "{'error_summary': 'invalid_id/.', 'error': {'.tag': 'invalid_id'}, 'user_message': {'locale': 'en', 'text': 'Invalid shared folder ID.'}}".
The folder structure is like:
Team Root Folder
|_ Team Member Folder1 (there's shared_folder_id for this team member folder)
Is this an expected response or it's a bug as to list members of file/folder under a team folder should be workable for Updated Team Space and no team space models?
Thanks!
1) The API response is correct. In a non-updated team space configuration, as far as how the API works, the folders in the team space are technically shared folders not team folders.
2) No, unfortunately the API doesn't offer a way to filter out the member folders, but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.
- Greg-DBDropbox Staff
First, to clarify, that post requests that app developers update their apps by January 31, 2024 if needed, but it does not indicate that all teams would be updated then.
1) That's correct, not all teams have been migrated yet. I don't have a specific date to share for when all teams will be migrated.
2) To check if any particular team/account has been migrated, check the feature values using /2/team/features/get_values or /2/users/features/get_values.
3) I'll be happy to help with any issues you're having with the Dropbox API, but to make sure I understand the specific scenario you're referring to so I can advise accordingly, I'll need some more information. Please reply with:
- the name and version number of the platform and SDK/library you are using, if any
- the steps to reproduce the issue, including relevant code snippet(s) and parameter value(s), but don't include any access or refresh token(s)
- the full text of any error or unexpected output
- mikechiuExplorer | Level 4
Hi Greg-DB , thanks for your quick and detailed reply!
And I have some following questions as well.
1) For old "Team Space" type, does that mean there is only one Team Folder available when calling list team folders API ? (Because we have no account of Team Space type to test, thus we can't get to know the actual result of upstream API), if so, do all other team folders will be located under the first layer when listing the team space by calling list_folder API ?
e.g.
Team Space Root
- Member folder 1
- member folder 2
- team folder 1
- team folder 2
2) We understand we can tell the account type through get_values API, but we want to know if there is a specific event we can get from get_events API for the happening of the migration?
3) Is there any way we can apply a testing Team Space account ?
Thanks for your help!
- Greg-DBDropbox Staff
1) Yes, for the non-updated team space configuration, /2/team/team_folder/list would only return the one team workspace team folder, and that folder contains everything else.
2) While there may be some events related to the migration, I don't believe we guarantee any particular event to use for programmatically identifying it. The feature values are the supported way of checking the configuration. Is there some reason you need to check this in the event log? I'll be happy to pass along any feedback.
3) Yes, you can request a Dropbox Business Development Account by following the instructions under "How do I test my application?" here: https://www.dropbox.com/developers/support . Be sure to be specific and indicate what kind of team configuration you need.
About Dropbox API Support & Feedback
Find help with the Dropbox API from other developers.
5,910 PostsLatest Activity: 3 days agoIf you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.
For more info on available support options for your Dropbox plan, see this article.
If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!