Welcome to the DBX Platform developer community and support page. We encourage you to check out our FAQs where we've tried to capture how to solve many of our developers most common questions. There is also a robust community on our forums to help you answer questions or brainstorm. If none of those provide what you're looking for, we are here to help!
Become a part of the growing developer community building on the DBX Platform where you can get help, provide feedback, brainstorm ideas, make connections, and get inspired.
The Dropbox developer forum is a Dropbox hosted page where you can get technical support from the Dropbox team and community about specific API issues. You can also provide product feedback and feature requests, stay up to date on the latest Dropbox announcements, and brainstorm your ideas with the community. If you're new to the online community, learn more about engaging here.
You can also find the Dropbox developer community on the following sites:
The Dropbox developer community also connects in person around the world with DBX Dev Days, workshops, and meetups.
If you can't find an answer in the community and resources above or frequently asked questions below, you can contact API support. We're here to help with any problems, questions, comments, or feedback you have about the DBX Platform.
How do I get started with the Dropbox API?
If you've never built using the Dropbox APIs, we recommend checking out the Getting Started with the Dropbox APIs guide. This hands-on tutorial will walk you through the basic steps to get up and running and create a simple app to help organize files within your Dropbox account.
We also recommend reading the Developer guide, your go-to reference documentation for building great apps on the DBX Platform and sailing through the app review process.
Which API should I use?
The DBX Platform offers a number of APIs for different use cases:
Which permission is best for my app?
In general, you should use the minimum permissions required for your app. When users link their Dropbox account to your app, they'll be asked to grant the permissions you've requested. We find that users are more likely to link their account if minimal permissions are requested.
There are two permissions: App folder and Full Dropbox. Read more about how they differ in our developer guide.
You can register for multiple versions of your app with different permissions and allow the user to choose the option they prefer. This, however, requires more work for you as the developer, additional UI, and an extra decision that your users have to make.
Is use of the Dropbox API free?
Yes! There's no cost to you as the developer, and any type of Dropbox account, free or paid, can use your app.
Can I rename my app?
Once apps are in production status, they cannot be renamed by you. We recommend ensuring your apps are named correctly before applying for production. If you have an app in production status that you need renamed, open an API support ticket and we can do it for you.
What is OAuth?
OAuth is an open protocol used by the Dropbox API for authorizing access to resources on Dropbox. It is a more secure alternative to handling user credentials directly. The Dropbox API supports OAuth 2.0, but the official SDKs handle all of this for you. You can read more about OAuth on the official OAuth site.
Do API access tokens expire?
App access tokens effectively don't expire, but users can manually revoke tokens by going into My apps. In the case of apps with app folder access, if the user deletes the app folder, your app's access token will no longer be valid.
You should only process the authorization once, and save the access token for all future calls for that user. If an existing access token is invalid, (in which cases calls will return 401), you should prompt the user to re-authorize your app.
Can multiple versions of my app (e.g., free and paid) use the same app folder on iOS or Android?
Yes, but you'll run into issues with trying to link to Dropbox when they're both installed at the same time. Open an API support ticket and we can help.
How long is the approval process for apps?
Once your app links 50 Dropbox users, you will have two weeks to apply for and receive production status approval. If you want to share your app with the world, you will need to complete the production application process.
We respond to nearly all production requests within a few business days. While you may submit your request for production status anytime, it will not be reviewed until your app has linked with at least 50 Dropbox users.
You can find more information about applying for production in our developer guide.
Can I transfer ownership of my app to another account?
Yes, open an API support ticket, and we can help.
What is the DBX Platform Super User Program?
The DBX Platform Super User Program is aimed at connecting our most passionate Dropbox API users with the Dropbox team and getting them more involved in our developer community. While we encourage all Dropbox API users to share their expertise with the community, this program will provide perks to those community members who go above and beyond by regularly contributing high-value content on our forums. Learn more about the program and how to apply to be a Super User on the Developer forum.
How do I become a partner?
Dropbox partners are selected based on market leadership, innovation, and alignment with Dropbox values. Being a Dropbox partner is a powerful way to access new customers. We regularly evaluate our top performing integrations for consideration in this program. Check out what others partners have built.
How do I get help?
If you can't find an answer in the resources above, you can contact API support. The Dropbox team can help you with any problems, questions, or comments you have about the DBX Platform.