Generic errors can be expected with all calls
| Type | Status | Description |
|---|---|---|
| AuthenticationError | 401 Unauthorized | Authentication failed |
| AuthorizationError | 403 Forbidden | The user does not have permission to execute this request |
| ConstraintViolationException | 400 Bad Request | The request parameters did not meet validation |
| InsufficientCreditException | 400 Bad Request | Insufficient credit available for action |
| InternalSRSError | 500 Internal Server Error | Generic error for all internal error within the system. Please contact support when encountered. |
| InvalidMessage | 400 Bad Request | Request message could not be parsed, e.g. invalid JSON |
| NoContractException | 400 Bad Request | No contract active for product |
| ObjectDoesNotExist | 400 Bad Request | A referenced object does not exist |
| ObjectExists | 400 Bad Request | An object with the same name already exists |
| ObjectStatusProhibitsOperation | 400 Bad Request | The status of the object prohibits the requested operation |
| ProcessError | 400 Bad Request | An unrecoverable error was encountered during the execution of your request |
| ProviderConnectionError | 502 Bad Gateway | Connection to the provider failed, please try again later |
| ProviderUnavailable | 503 Service Unavailable | The provider for the TLD is not available at this moment |
| TooManyRequests | 429 Too Many Requests | Too many requests |
| UnrecognizedPropertyException | 400 Bad Request | One of the properties/fields in the request could not be recognized, possibly the field does not exist or the value is incorrect for the type |
| UnsupportedTld | 400 Bad Request | TLD is not supported |
| ValidationError | 400 Bad Request | The request was syntactically valid but did not meet specific validation rules |
These errors only aply to a small subset of available calls, when applicable they will be listed in the posible responses for the call
| Type | Status | Description |
|---|---|---|
| AuthCodeInvalidError | 400 Bad Request | Invalid authorization code |
| BillableAcknowledgmentNeededException | 400 Bad Request | |
| ContactUpdateValidationError | 400 Bad Request | Contact update is not allowed by constrains laid down by one or more providers using the contact. |
| DnsConfigurationException | 400 Bad Request | The DNS records contain errors |