API REFERENCE GUIDE

introduction  common errors

definition

what is a common error?

A common error is an error that may be returned by the AuverCloud API server whatever the specific called API.

For API specific errors, please check out each API reference page.

common error list

code message comments
200 OK Succesful API call. This is the nominal response.
500 API server error.  This should never happen. If this occurs, we are sorry for that.
501 Database connection error.  This should never happen. If this occurs, we are sorry for that.
502 Database query error.  This should never happen. If this occurs, we are sorry for that.
503 SMTP error.  This should never happen. If this occurs, we are sorry for that.
600 SSL is required. The call should be performed with HTTPS instead of HTTP.
601 HTTP method is not supported. AuverCloud API server supports only GET and POST.
602 API ID is missing.
603 API ID is unknown. The API ID is not recognized as one of the supported API.
604 Wrong HTTP method for this API. Each API is defined by one specific HTTP method, either GET or POST.
605 Unknown parameter. The API call contains a parameter name that does not match with the requested API definition.
606 Invalid parameter value. The API call contains a parameter value that does not comply with the required regular expression.
607 Missing parameter. The requested API needs a mandatory parameter that is not present in the call.
608 Unknown session data. A session based API requires data that are not in the call.
610 Application key is missing. Any API call requires an application key that can be obtained in AuverCloud Studio.
611 Application key is invalid. The application key used in the call does not comply with required format.
612 Application key is unknown. The application key does not belong to any AuverCloud user.
613 Application key is disabled. The application key has been disabled by one of its administrators.
614 Application key balance is too low or null. Most API has a cost (in points). The current call costs more than the current application key balance. The application key must be refilled. See the pricing section for more details.
615 Application key is expired. Application keys have a deadline according to the selected plan. The current key is expired and must be refilled. See the pricing section for more details.
616 Application key does not allow this domain. An application key can be defined to prevent API calls outside specified domains. See AuverCloud Studio for more details.