Atom feed of this document
 
 
 

 3.5.1. Rate Limits

Rate limits are specified in terms of both a human-readable wild-card URI and a machine-processable regular expression. The regular expression boundary matcher '^' takes effect after the root URI path. For example, the regular expression ^/v1.0/instances would match the bolded portion of the following URI: https://ord.databases.api.rackspacecloud.com/v1.0/instances.

The following table specifies the default rate limits for all API operations for all GET, POST, PUT, and DELETE calls for databases and database instances:

Table 3.3. Default Rate Limits
Verb URI RegEx Default
GET changes-since */instances/* ^/vd+.d+/instances.* 3/minute
POST */instances/* ^/vd+.d+/instances.* 10/minute
POST instances */instances/* ^/vd+.d+/instances.* 50/day
PUT */instances/* ^/vd+.d+/instances.* 10/minute
DELETE */instances/* ^/vd+.d+/instances.* 100/minute

Rate limits are applied in order relative to the verb, going from least to most specific. For example, although the threshold for POST to /v1.0/* is 10 per minute, one cannot POST to /v1.0/* more than 50 times within a single day.

If you exceed the thresholds established for your account, a 413 (Rate Control) HTTP response will be returned with a Retry-After header to notify the client when it can attempt to try again.