We spend a lot of time thinking about web API design, and we learn a lot from other APIs and discussion with their authors. In the hopes that it helps others, we want to share some thoughts of our own. In this post, we’ll discuss the limitations of the HTTP GET method and what we decided to do about it in our own API.
As a rule, HTTP GET requests should not modify server state. This rule is useful because it lets intermediaries infer something about the request just by looking at the HTTP method.
For some reason, white and gold things appear blue and black to a large number of people. As a demo for BattleHack LA, I built an app that automatically corrects the colors in your images in Dropbox so you can see their true white and gold nature.
The app is available at whitegold.herokuapp.com, and the full code is on GitHub at github.com/dropbox/whitegold. The app uses webhooks and the Core API (
I’m excited to take part in BattleHack Los Angeles this weekend, a hackathon hosted by Braintree_Dev.
The hackathon will be held at Cross Campus Santa Monica this weekend, February 28th and March 1st. This is Dropbox’s first time sponsoring, but we’ve heard a lot of great things about the event. If you’re going to be in the area this weekend, get your ticket now.
Below is a little teaser trailer to get you excited. I hope to see you there!
Come meet up with us in San Francisco to learn more about our new Dropbox for Business API. Our own Steve Marx will be giving a talk and there will be time to network and chat with members of our Dropbox API community.
Here are the details:
Dropbox for Business API tech talk
Wednesday, March 25th
7 to 9 PM (doors open at 6:30 PM)
Wix Developer’s Lounge – 500 Terry A Francois Boulevard, San Francisco, CA
There will be light food and beverages at the event.
This past weekend we hosted our first London Dropbox Hackathon. Over 120 hackers showed up to build apps using the Dropbox APIs.
We began the event with a welcome from Mark Van Der Linden, our new UK & Benelux Country Manager. Ilya Fushman, Head of Product, talked about the spirit of hacking at Dropbox, including our own Hack Week tradition. Jon Mountjoy from Heroku talked about doing more with less and the future of collaboration in the cloud with Heroku. We wrapped up the presentations with Steve Marx, PM for Developer Platform,
Shared folder metadata is now out of beta, which means that all apps have access to information about a user’s shared folders, permissions within those folders, and which user last modified shared folders.
We initially released shared folder metadata in beta last July. Check out the blog post to learn more about the new functionality. The demo and source code should help you to get started. As always, the Core API documentation is the definitive source for information about the Core API.
Thank you to all the developers who gave feedback on the beta!