Legacy API & WHMCS Error Codes

 

Overview
 

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.
 

The following error codes may be returned by the legacy API:

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 

If you are unsure whether your integration is using the legacy API, please contact Support before troubleshooting based on these error codes.
Was this article helpful?
0 out of 2 found this helpful