This article contains the error codes returned by the legacy TPP Wholesale HTTP API and older WHMCS integrations.
Important: These error codes apply only to the legacy API platform and may not apply to newer integration methods, reseller console functionality, or current provisioning services.
If you are using a newer integration method or are receiving an error that is not listed in this article, please contact Support for further assistance.
For API documentation, please refer to the legacy API specifications linked at the bottom of this article.
Error Code |
Description |
100 |
Missing parameters |
101 |
API Site not currently functioning |
102 |
Authentication Failure |
103 |
Account has been disabled |
104 |
Request coming from incorrect IP address. IP Lock error. |
105 |
Account balance could not be obtained as account is invoice based. |
108 |
Invalid or not supplied ‘Type’ parameter |
201 |
Your Account has not been enabled for this ‘Type’ |
202 |
Invalid or not supplied ‘Action/Object parameters’ |
203 |
Missing or incorrect object, action or type |
301 |
Invalid Order ID |
302 |
Domain name is either invalid or not supplied |
303 |
Domain Pricing is not setup for this TLD. If the TLD is disabled in the Reseller Portal, you cannot register the domain |
304 |
Domain is already registered, or there is already an incomplete domain registration order for this domain. |
305 |
Domain is not renewable. When this code is returned a reason is given. |
306 |
Domain is not transferable. When this code is returned a reason is given. |
307 |
Incorrect Domain Password. |
308 |
Domain User ID or Password not supplied |
309 |
Registration for the supplied TLD is not supported |
310 |
Domain does not exist, has been deleted or transferred away |
311 |
Link Domain does not exist in your reseller account |
312 |
Invalid Link Domain User ID and/or Password |
401 |
Cannot check for domain availability. Registry connection failed. |
500 |
Pre-Paid balance is not enough to cover order cost. |
501 |
Invalid credit card type |
502 |
Invalid credit card number, or credit card number doesn’t match credit card type |
503 |
Invalid credit card expiry date |
504 |
Credit Card amount plus current pre-paid balance is not sufficient to cover the cost of the order. |
505 |
Error with credit card transaction at bank. Please Note: This error code will always be followed by a description of the error |
600 |
Error with one or more fields when creating a Domain Contact. Please Note: This error code will always be followed by a comma then a space separated list of fields that have failed. |
601 |
Missing mandatory fields |
602 |
Error with one or more fields associated with a Host. Please Note: This error code will always be followed by a comma then a space separated list of fields that have failed. |
603 |
Invalid Eligibility fields supplied. Please Note: This error code will always be followed by a comma then a space separated list of fields that have failed. |
604 |
Error with one or more fields associated with a Name server. Please Note: This error code will always be followed by a comma then a space separated list of fields that have failed. |
610 |
Error connecting to registry |
611 |
Domain cannot be Renewed or Transferred |
612 |
Locking is not available for this domain |
613 |
Domain Status prevents changing of domain lock |
614 |
Domain Lock/Unlock failed or Server Error |
615 |
Domain delegation failed |
Legacy API Documentation
The error codes listed in this article relate to the legacy HTTP API and legacy WHMCS modules.
Download the API specifications here:
https://www.tppwholesale.com.au/download/2.7.3_TPPW_HTTP_API_Domain_Specs.pdf