I'm trying to get a list of all members and the storage used by each using the business API. The members/list api doesn't seem to return the storage used by the member. How else can we get at this information?
Unfortunately, the Business API doesn't offer quite what you're looking for. You can get information about the connected team's overall space using using /2/team/reports/get_storage, but that isn't broken down by member or group:
https://www.dropbox.com/developers/documentation/http/teams#team-reports-get_storage
Likewise, /2/team/members/get_info and/2/team/members/list[/continue] don't return space usage information, as you mentioned. I'll send this along as a feature request though.
If your app has the "team member file access" permission though, one workaround is to use the member file access feature:
https://www.dropbox.com/developers/documentation/http/teams#teams-member-file-access
And call /2/users/get_space_usage for each user:
https://www.dropbox.com/developers/documentation/http/documentation#users-get_space_usage
The call per member could be a slow operation and potentially run into api throttling for mass reporting.
The admin center export of members has a column for member storage. Is there a programattic way of generating and downloaidng this export?
No, unfortunately that's not accessible via the API.
Is there a place or way we can track the feature request for this new functionality?
This forum thread serves as the reference for this feature request. I'll follow up here if/when there's any update on this.
Hi Greg, Any update on this feature request?
Getting space usage for each user by /users/get_space_usage is slow and eventually runs into rate limit or retry exception.
@SJ_Code No, unfortunately I don't have an update on this.