X-Auth-Token
header.Content-Type
header and is required for calls
that have a request body. The response format can be specified
in requests either by using the Accept
header or
by adding an .xml
or .json
extension
to the request URI. Note that it is possible for a response to
be serialized using a format different from the request. If no
response format is specified, JSON is the default. If
conflicting formats are specified using both an
Accept
header and a query extension, the query
extension takes precedence.Format | Accept header | Query extension | Default |
JSON | application/json | .json | Yes |
XML | application/xml | .xml | No |
Verb | URI | RegEx | Default | ||
&GET; changes-since | */instances/* | ^/v\d+\.\d+/\d+/instances.* | 3/minute | ||
&POST; | */instances/* | ^/v\d+\.\d+/\d+/instances.* | 10/minute | ||
&POST; instances | */instances/* | ^/v\d+\.\d+/\d+/instances.* | 50/day | ||
&PUT; | */instances/* | ^/v\d+\.\d+/\d+/instances.* | 10/minute | ||
&DELETE; | */instances/* | ^/v\d+\.\d+/\d+/instances.* | 100/minute |
Retry-After
header to notify the client when it can attempt to try
again.Name | Description | Limit |
Block Storage | Maximum amount of block storage (in gigabytes) | 1 TB |
Code | Description |
yyyy | Four digit year |
MM | Two digit month |
dd | Two digit day of month |
T | Separator for date/time |
HH | Two digit hour of day (00-23) |
mm | Two digit minutes of hour |
ss | Two digit seconds of the minute |
SSS | Three digit milliseconds of the second |
Z | RFC-822 timezone |
badRequest
unauthorized
forbidden
itemNotFound
badMethod
overLimit
details
element for more specifics.
Contact support if you think you need higher request
rate limits.badMediaType
unprocessableEntity
instanceFault
notImplemented
serviceUnavailable
instanceFault
examples show
errors when the server has erred or cannot perform the
requested operation:code
) is returned in the body
of the response for convenience. The message
element returns a human-readable message that is appropriate
for display to the end user. The details
element
is optional and may contain information that is useful for
tracking down an error, such as a stack trace. The
details
element may or may not be appropriate
for display to an end user, depending on the role and
experience of the end user.instanceFault
) may change depending on the type
of error.badRequest
examples show errors when the volume
size is not valid:itemNotFound
errors: