title: How to Tell if Dropbox API 503's are per-user or per-app
body: <p>I recently had a user who hit the Dropbox API at a very high rate and caused a large number of 503 responses.  According to the <a href="https://www.dropbox.com/developers/core/api" rel="nofollow">Dropbox API documentation</a> a 503 is caused when 'Your app is making too many requests and is being rate limited. 503s can trigger on a per-app or per-user basis.'</p>
  
  <p>The JSON body of the 503 response was as follows:</p>
  
  <pre><code>{"error": "Service Unavailable"}
  </code></pre>
  
  <p>This doesn't give me much information about on what basis I'm being throttled; per-app or per-user.  This could be very important as it will affect whether I attempt to back-off and throttle all of my applications requests to Dropbox, or only those for a specific user.</p>
  
  <p>Is there any way to detect which basis such responses are occurring on?</p>