Overview #
This documentation provides an in-depth guide to Truehost’s Domain Reseller API. This API enables resellers to provide domain registration services to their customers by integrating Truehost’s domain registration system into their platforms.
Whether you are a hosting company or a web professional, the Truehost Domain Reseller API allows seamless domain management and registration functionalities for your clients.
How To Install WHMCS and activate Truehost Domain reseller module
HOW TO SETUP A TRUEHOST DOMAIN RESELLER MODULE IN YOUR WHMCS.
Domain Reselling is a setup where a company or individual offers domain registration services without being directly accredited by a domain registry. Instead, they resell domains provided by an accredited domain registrar.
Domain reselling involves:
- Acting as a middleman between customers and the accredited domain registrar.
- Providing registration, renewal, transfer, and management services for a variety of domain extensions.
Truehost is an accredited registrar that offers reselling opportunities to professionals and other companies looking to provide domain services to their clients.
What is Truehost Domain Reseller API? #
The Truehost Domain Reseller API is a robust solution designed to give resellers the ability to offer domain services to their customers. By integrating this API into your platform (such as WHMCS), you can:
- Register new domains.
- Transfer, renew, and manage domains.
- Handle DNS settings, name servers, and WHOIS details.
The API provides a set of functions that facilitate all aspects of domain lifecycle management, allowing seamless domain operations for your clients through your interface.
Supported Domain Extensions #
The Truehost Domain Reseller API supports a wide range of domain extensions, allowing resellers to offer their customers various TLDs (Top-Level Domains). Some of the common supported extensions include:
- .com
- .net
- .org
- .co.ke
- .co.za
- .ng
- .info
- .biz
- .uk
- .in
- .ph
For a complete list of supported domain extensions, visit Truehost Domain Pricing.
Domain API Reseller Requirements #
To become a Truehost Domain Reseller and use the API, the following requirements must be met:
- A Valid WHMCS License
WHMCS is a popular automation platform for web hosting services. It simplifies client management, billing, and provisioning services like domain reselling. - Download the Domain Reseller API Module
The module can be downloaded directly from your email address once your order has been activated. If you do not get the link in your email, you can reach out to support and be guided further. This will allow you to integrate the API into your system for automation. - API Key
Upon signing up for the Truehost Domain Reseller program, you will be provided with API credentials that will be used to authenticate your API requests. Here is the guide
How Much Does the Truehost Domain Reseller API Cost? #
The Truehost Domain Reseller API is completely free to use. Truehost does not charge any fee to access the API, but normal domain registration, transfer, and renewal fees will apply based on the TLDs your customers purchase.
Downloads #
To get started with Truehost Domain Reseller API, download the module for integration with your system here:
- Truehost Kenya – Reseller Module
- For other regions, visit your respective platform (e.g., Truehost Nigeria, Truehost UK) and order the API reseller module from there.
Supported API Calls #
The Truehost Domain Reseller API supports various operations for domain management. Below are the available API calls you can utilize within your system:
Domain Availability & Registration #
- CheckAvailability
Checks if a domain name is available for registration. - RegisterDomain
Registers a domain name for a client. - TransferDomain
Initiates the transfer of a domain from another registrar. - RenewDomain
Renews a domain for the specified period.
Name Server Management #
- GetNameServers
Retrieves the current nameservers for a domain. - ModifyNameServer
Modifies the nameservers associated with a domain. - DeleteNameServer
Deletes a nameserver. - RegisterNameServer
Registers a new nameserver. - SaveNameServers
Saves changes to the nameservers of a domain.
DNS Management #
- GetDns
Retrieves the DNS records associated with a domain. - SaveDns
Saves new or modified DNS records for a domain.
WHOIS & Contact Management #
- GetContactDetails
Retrieves the contact details associated with a domain. - SaveContactDetails
Updates the contact details for a domain. - ToggleIdProtect
Enables or disables WHOIS protection (ID protection) for a domain.
Domain Status Management #
- GetRegistrarLock
Retrieves the registrar lock status for a domain (prevents unauthorized transfers). - SaveRegistrarLock
Sets the registrar lock status for a domain. - ReleaseDomain
Releases a domain that was previously locked or reserved.
Other API Calls #
- GetEppCode
Retrieves the EPP code (authorization code) required for domain transfers. - RequestDelete
Initiates a domain deletion request. - Sync
Synchronizes domain status with the registry. - TransferSync
Synchronizes the transfer status of a domain. - GetEmailForwarding
Retrieves the email forwarding settings for a domain. - SaveEmailForwarding
Saves changes to the email forwarding settings for a domain.
Conclusion #
The Truehost Domain Reseller API is an essential tool for companies and professionals looking to expand their service offering by providing domain registration services. The API is free and flexible, supporting a wide range of TLDs and offering comprehensive domain management features. By integrating it into your platform, you can streamline domain operations and offer a seamless experience to your customers.