Errors¶
Errors are always returned as an HTTP 200 response with JSON body. The body is as follows:
{
'success': False,
'error': {
'code': 'billing_balance_insufficient',
'message': 'Insufficient balance.'
}
}
Possible errors¶
|
An unhandled error occurred. Please contact support if the error persists. |
|
The request body / query string cannot be parsed. |
|
|
|
|
|
The requested URL is unknown. |
|
The API call failed. The response contains a key |
|
The requested URL is not available in the requested version. |
|
The tenant cannot be found. |
|
Insufficient balance to perform operation. |
|
The balance does not exist. |
|
The transaction is already completed and therefor cannot be completed again. |
|
The operation cannot be performed because the billing transaction is generated by the system and not manually. |
|
The operation cannot be performed because the billing transaction’s status does not allow this operation. |
|
The transaction does not exist. |
|
The tenant cannot be found. |
|
The subscription cannot be found. |
|
The region is not available for given reseller. |
|
Raised when offer use limit for ordered subscription is exceeded. |
|
Raised when a Custom Product Plan can not be found. |
|
Raised when a Custom Product Plan is deleted while it is still in use. |
|
Raised when a Custom Product Price List can not be found. |
|
Raised when a Custom Product Price List is deleted while it is still in use. |
|
Raised when a Custom Product Price can not be found. |
|
Raised when a Custom Product can not be found. |
|
Raised when trying to deliver an already delivered Custom Product. |
|
Raised when the given expires date is after the maximum allowed expires date. |
|
Raised when trying to renew a Custom Product without interval. |
|
There are no free servers to provision the DNS zone. |
|
Requested DNS zone does not exist. |
|
Domain brand already exists. |
|
Domain brand unknown. |
|
Domain brand could not be created. The error message contains a more detailed reason. |
|
Domain brand creation is in progress. |
|
Domain brand could not be updated. The error message contains a more detailed reason. |
|
Domain brand update is in progress. |
|
Domain brand email template unknown. |
|
Domain brand template could not be updated. The error message contains a more detailed reason. |
|
There already is another update that is being processed. |
|
Domain contact cannot be deleted because it is used for active domain registrations. |
|
Domain contact could not be created. The error message contains a more detailed reason. |
|
The property that is being changed cannot be changed. |
|
At least one of the domain contacts is missing required domain contact properties. |
|
The value entered for the specified property is invalid. |
|
|
|
|
|
|
|
Requested domain contact does not exist. |
|
|
|
Requested domain is deleted. |
|
Requested domain does not exist. |
|
|
|
The domain host is being used as a name server for a domain. |
|
There is no domain host defined for one of the name servers. |
|
|
|
|
|
The domain’s |
|
|
|
|
|
There is no price defined for the specified action. |
|
Requested domain provider does not exist. |
|
Requested domain redirect does not exist. |
|
The domain registration failed. A detailed reason for this is contained in the message. |
|
|
|
Requested domain is suspended. This happens if the
|
|
Requested TLD does not exist. |
|
|
|
|
|
Requested domain transfer does not exist. |
|
The domain update failed. A detailed error is contained in the error message. |
|
There is an update pending. Updates cannot be processed in parallel. |
|
|
|
Requested event does not exist. |
|
|
|
The total amount of domains linked would exceed the max_domain_count property of the hosting account. |
|
|
|
|
|
|
|
|
|
|
|
Requested hosting account is suspended. |
|
Requested hosting account does not exist. |
|
Requested hosting account user does not exist. |
|
|
|
|
|
Requested hosting price list does not exist. |
|
Requested hosting type does not exist. |
|
Price cannot be found. |
|
Price list cannot be found. |
|
Price list is currently in use by a reseller. |
|
Reseller price list configuration cannot be found. |
|
Purchase price/plan cannot be found. |
|
Product action failed due to error at 3rd party service. |
|
|
|
|
|
Requested Open-Xchange price list does not exist. |
|
Requested Open-Xchange type does not exist. |
|
No reseller API key was provided. |
|
The reseller with the given API key is disabled. |
|
A reseller with the given API key does not exist. |
|
Raised when tried to get a certificate which does not exist or is not available for the reseller who is requesting it. |
|
A purchase change request with the given API key does not exist |