API Introduction Print

  • 1

API Introduction
The Domains Reseller API allows you to interact with our system programmatically from your own WHMCS.
Using the API you are able to perform actions such as:

  • Register Domain
  • Transfer Domain
  • Renew Domain
  • Release Domain
  • Get EPP Code
  • Get Contact Details
  • Save Contact Details
  • Get Registrar Lock
  • Save Registrar Lock
  • Get DNS
  • Save DNS
  • Request Deletion
  • Transfer Sync
  • Domain Sync
  • Get Email Forwarding
  • Save Email Forwarding
  • ID Protect Toggle
  • Check Availability
  • Get Domain Suggestions
  • Get Nameservers
  • Save Nameservers
  • Register Nameserver
  • Modify Nameserver
  • Delete Nameserver
  • Cart Get Pricing Register
  • Cart Get Pricing Renew
  • Cart Get Pricing Transfer
  • Get Credits
  • Get Version
  • Get Available TLDs
  • Get TLDs Pricing
  • Get Domain Information


Domains Reseller Request/Response Data Format:
In requests, Domains Reseller accepts query parameters.
API response is sent in JSON data format.

Authentication:
API key and email address is required for authentication.
These details are given by provider.

URL:
https://clients.genious.net/modules/addons/DomainsReseller/api/index.php

Examples:
The following examples use the cURL command-line tool to exectute API requests.

Exemplary API Request:

curl 'https://clients.genious.net/domainsResellerAPI/api.php'  --data 'token=AaLc8eNZWsZtWlT9LtT7NUha&authemail=exampledomain@domain.com&action=RegisterDomain&sld=exampledomain&tld=com&regperiod=1&nameserver1=ns1.yourdomain.com&nameserver2=ns2.yourdomain.com&adminfirstname=test&adminlastname=test&admincompanyname=company&adminaddress1=addresss&admincity=city&adminstate=region&admincountry=US&adminpostcode=12345&adminphonenumber=1234567890&adminemail=admin@domain.com' --compressed

Exemplary API Response:

{"result":"success","msg":"Domain has been registered"}

Was this answer helpful?

« Back