We're making changes to the Community, so you may have received some notifications - thanks for your patience and welcome back. Learn more here.

Forum Discussion

Hen4's avatar
Hen4
Explorer | Level 3
2 years ago

API to add members to Advanced Plan

Hi,

 

I'm considering Dropbox Business with the Advanced Plan for my online data analysis startup. The idea is to use dropbox storage & download as a backend to my online service, not exposing the dropbox UI / apps to my customers.

 

The recent policy change (23/8) limits the advanced plan to 5TB/"user". My business needs N customers mapped to M dropbox-advanced-plan-user(s) (where M < N) who upload data with file requests which my backend creates programatically (so that a customer does not have access to my dropbox, but is able to upload data there).


For this to work and scale, I need to be able to programatically create users as more customers come in (more data) or delete users when they leave.

The business API has this method:

 

2/team/members/add_v2

 

 Unfortunately it is not clear to me if this "member" is the same as a "user" as mentioned on the dropbox plan comparison page. 

 

Can someone explain if I can grow the advanced plan dynamically (getting billed for it, of course) or if these are manual admin actions by clicking through the dropbox console manually?

  • The /2/team/members/add_v2 endpoint allows you to add a member to your team (creating a new account for them as needed), but only as long as you have a license available on your team. If you have no more licenses available on your team, the call would fail with a 'team_license_limit' error. The Dropbox API does not offer a way to programmatically buy more licenses for your team (that would need to be done manually), but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.

  • Greg-DB's avatar
    Greg-DB
    Icon for Dropbox Staff rankDropbox Staff

    The /2/team/members/add_v2 endpoint allows you to add a member to your team (creating a new account for them as needed), but only as long as you have a license available on your team. If you have no more licenses available on your team, the call would fail with a 'team_license_limit' error. The Dropbox API does not offer a way to programmatically buy more licenses for your team (that would need to be done manually), but I'll pass this along as a feature request. I can't promise if or when that might be implemented though.

    • Hen4's avatar
      Hen4
      Explorer | Level 3

      Okay, clear, thank you. Marking as resolved.

About Dropbox API Support & Feedback

Node avatar for Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

5,875 PostsLatest Activity: 7 hours ago
325 Following

If 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!