Atom feed of this document
 

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/1234/domains would match the bolded portion of the following URI: https://dns.api.rackspacecloud.com/v1.0/1234/domains.

The following table specifies the default rate limits for all API operations for all GET, POST, PUT, and DELETE calls for domains, subdomains, or records:

Table 3.6. Default Rate Limits
Verb URI RegEx Default
GET */status/* ^/v\d+\.\d+/\d+/status.* 5/second
GET */domains* ^/v\d+\.\d+/\d+/domains.* 100/minute
POST */domains* ^/v\d+\.\d+/\d+/domains.* 25/minute
PUT */domains* ^/v\d+\.\d+/\d+/domains.* 50/minute
DELETE */domains* ^/v\d+\.\d+/\d+/domains.* 50/minute

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

[Note]Note

The first entry in the Default Rate Limits table above is for simple STATUS calls after a POST, PUT, or DELETE to retrieve the status details; for example: https://dns.api.rackspacecloud.com/v1.0/1234/status/0062ac6e-3d07-4980-afab-5fd3a806ef4d . This status call has a limit of 5 requests per second.