domorder
Domain Products
Description
Deletes a Delegation Signer (DS) Record for a Domain Registration Order.
Parameters
Name | Data Type | Required / Optional | Description |
---|---|---|---|
auth-userid | Integer | Required | Authentication Parameter |
api-key | String | Required | Authentication Parameter |
order-id | Integer | Required | Order ID associated with the domain name for which you want to delete the DS record |
attr-name | Map[name] | Required | Mapping key of the details associated with a DS Record. Refer the description of attr-value. |
attr-value | Map[value] | Required |
Mapping value of the details associated with a DS Record. This together with attr-name shall contain the details.
|
HTTP Method
POST
Example Test URL Request
https://test.httpapi.com/api/domains/del-dnssec.xml?auth-userid=0&api-key=key&order-id=0&attr-name1=keytag&attr-value1=123&attr-name2=algorithm&attr-value2=3&attr-name3=digesttype&attr-value3=1&attr-name4=digest&attr-value4=49FD46E6C4B45C55D4AC49FD46E6C4B45C55D111
Response
Returns a hash map containing the below details:
-
Domain Name (description)
-
Order ID of the Domain Registration Order (entityid)
-
Action Type (actiontype)
-
Description of the Delete DS Record Action (actiontypedesc)
-
Action ID of the Delete DS Record Action (eaqid)
-
Delete DS Record Action Status (actionstatus)
-
Description of the Delete DS Record Action Status (actionstatusdesc)
In case of any errors, a status key with value as ERROR along with an error message will be returned.
Description
Adds a Delegation Signer (DS) Record for a Domain Registration Order.
Currently, supports DS Record only for the following domain name extensions:
-
.COM
-
.IN
-
.ME
-
.NET
-
.ORG
Parameters
Name | Data Type | Required / Optional | Description |
---|---|---|---|
auth-userid | Integer | Required | Authentication Parameter |
api-key | String | Required | Authentication Parameter |
order-id | Integer | Required | Order ID associated with the domain name for which you want to add the DS record |
attr-name | Map[name] | Required | Mapping key of the details needed to add a DS Record. Refer the description of attr-value. |
attr-value | Map[value] | Required |
Mapping value of the details needed to add a DS Record. This together with attr-name shall contain the details.
|
HTTP Method
POST
Example Test URL Request
https://test.httpapi.com/api/domains/add-dnssec.xml?auth-userid=0&api-key=key&order-id=0&attr-name1=keytag&attr-value1=123&attr-name2=algorithm&attr-value2=3&attr-name3=digesttype&attr-value3=1&attr-name4=digest&attr-value4=49FD46E6C4B45C55D4AC49FD46E6C4B45C55D111
Response
Returns a hash map containing the below details:
-
Domain Name (description)
-
Order ID of the Domain Registration Order (entityid)
-
Action Type (actiontype)
-
Description of the Add DS Record Action (actiontypedesc)
-
Action ID of the Add DS Record Action (eaqid)
-
Add DS Record Action Status (actionstatus)
-
Description of the Add DS Record Action Status (actionstatusdesc)
In case of any errors, a status key with value as ERROR along with an error message will be returned.
Modifying the hosts file
What is host file?
A hosts file is an address book, situated on your local desktop, that maps a host name to an IP address (network name resolution). Generally, a domain name (host name) is translated in to IP address via the DNS resolution process. However, the host entries that are present in this file will bypass this DNS resolution.
This can be of great help when:
-
You have modified the Name Servers, and are viewing the cached results due to the DNS propagation delay.
-
You are in process of migrating the hosting server, and want view the website on the new server when its still under development. This way you can preview the site in the developmental stage, whereas your visitors will continue to view the live website on the old server. Thus, the traffic to your site remains unaffected.
NoteYou can also use the Direct/Temp URL to preview the site on 's server.
Creating a hosts file
To view the results with such immediate effect, you can define a host/domain name in the hosts file.
For Windows
-
Go to C:\Windows\System32\drivers\etc and locate the hosts file.
-
Open it in any text editor like Notepad, Notepad++, etc.
-
Add your host entires as shown in the snapshot below and save the file.
For Linux
-
Locate the hosts file at /etc/hosts.
-
Run the below command to edit file:
vim /etc/hosts
-
Add your host entires as shown in the snapshot below and save the file.
You may also need to flush your DNS. Your website's IP address may be saved in your computer's cache. So you need to clear this temporary data so that the IP address you just entered into your hosts file will take effect. To do so:
For Windows
-
Click your Start Menu.
-
Go to Accessories and then click Command Prompt.
-
Run the below command:
C:\> ipconfig /flushdns
-
The output would be similar to:
For Linux
-
Login into the shell of your machine.
-
Run the below commands:
root@support [~]# cd /etc/rc.d/init.d
root@support [/etc/rc.d/init.d]# ./nscd restart
-
The output would be similar to:
If you have any browsers open, close them and then open them again. You should now be able to successfully test your website on your new server.
Validating Registrant Contact
Description
Validates the Registrant Contact(s) against the eligibility criteria(s) provided.
Parameters
Name | Data Type | Required / Optional | Description | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
auth-userid | Integer | Required | Authentication Parameter | ||||||||||||||||
api-key | String | Required | Authentication Parameter | ||||||||||||||||
contact-id | Array of Integers | Required | The Registrant Contact Id(s) which you want to validate | ||||||||||||||||
eligibility-criteria | Array of Strings | Required |
To validate the Registrant Contact(s), pass the appropriate eligibility-criteria(s) corresponding to the domain name extension:
|
HTTP Method
GET
Example Test URL
https://test.httpapi.com/api/contacts/validate-registrant.json?auth-userid=0&api-key=key&contact-id=0&contact-id=1&eligibility-criteria=CED_ASIAN_COUNTRY&eligibility-criteria=CED_DETAILS
Response
Returns a hash map containing the Contact Id(s) and validation status for the corresponding eligibility criteria provided.
Check Availability - IDN
Description
Checks the availability of the specified Internationalized Domain Name(s) (IDN).
Parameters
Name | Data Type | Required / Optional | Description |
---|---|---|---|
auth-userid | Integer | Required | Authentication Parameter |
api-key | String | Required | Authentication Parameter |
domain-name | Array of Strings | Required |
Internationalized Domain Name(s) that you need to check the availability for Refer to the supported character sets mentioned below:
Note
The domain name used in the API call can be in Unicode (the native language) or in Punycode format. Example: The domain name can be provided as ѯҋ111 (Unicode) or xn--111-dkd4l (Punycode). |
tld | String | Required | TLD for which the domain name availability needs to be checked See details |
idnLanguageCode | String | Required |
While performing check availability for an Internationalized Domain Name, you need to provide the corresponding language code:
|
HTTP Method
GET
Example Test URL Request
https://test.httpapi.com/api/domains/idn-available.json?auth-userid=0&api-key=key&domain-name=ѯҋ111&domain-name=ѯҋ112&tld=com&idnLanguageCode=aze
Response
Returns a hash map containing domain name availability status for the requested TLDs:
-
available - domain name available for registration
-
regthroughus - domain name currently registered through the Registrar whose connection is being used to check the availability of the domain name
-
regthroughothers - domain name currently registered through a Registrar other than the one whose connection is being used to check the availability of the domain name. If you wish to manage such a domain name through your Reseller / Registrar Account, you may pass a Domain Transfer API call. See details
-
unknown - returned, if for some reason, the Registry connections are not available. You should ideally re-check the domain name availability after some time.
NoteIn case of .CA TLD, domain name availability can be checked for a maximum of 15 strings in one API call. Including more than 15 strings in an API call will return the status as unknown for all the strings.
Suggest Names
Description
Returns domain name suggestions for a user-specified keyword.
Parameters
Name | Data Type | Required / Optional | Description |
---|---|---|---|
auth-userid | Integer | Required | Authentication Parameter |
api-key | String | Required | Authentication Parameter |
keyword | String | Required |
Search term (keyword or phrase) e.g. "search" or "search world" Note
|
tld-only | String | Optional | Specific TLD(s) you may want to search for See details
Note
Name Suggestion is not supported for ccTLDs except:
|
exact-match | Boolean | Optional | Will return keyword alternatives when set to True. Can be set to False to only return TLD alternatives. |
HTTP Method
GET
Example Test URL Request
https://test.httpapi.com/api/domains/v5/suggest-names.json?auth-userid=0&api-key=key&keyword=domain
Response
Returns a hash map containing availability status of suggested domain names for the keyword supplied.
Example Scenarios
-
When tld-only is not specified, and exact-match is false: Results will include keyword matches and alternatives against all TLDs the reseller is signed up for.
-
When tld-only is specified, and exact-match is false: Results will include keyword matches and alternatives against only the TLDs specified.
-
When tld-only is not specified, and exact-match is true: Results will include keyword matches against all TLDs that the reseller is signed up for. No keyword alternatives will be returned.
-
When tld-only is specified, and exact-match is true: Results will include keyword matches against only the TLDs specified. No keyword alternatives will be returned.
Old API call being deprecated
Parameters
Name | Data Type | Required / Optional | Description |
---|---|---|---|
auth-userid | Integer | Required | Authentication Parameter |
api-key or auth-password | String | Required | Authentication Parameter |
keyword | String | Required |
Search term (keyword or phrase) e.g. "search" or "search world" Note
The search term will be considered as invalid, if it contains more than one consecutive space character. |
tlds | Array of Strings | Required | Domain name extensions (TLDs) you want to search in See details |
no-of-results | Integer | Required | Maximum number of suggestions to be returned |
hyphen-allowed | Boolean | Optional | Default value is false. Recommended value is true. If true is passed, generates suggestions with hyphens (Dashes) "-". |
add-related | Boolean | Optional | Default value is false. Recommended value is true. If true is passed, generates suggestions with related keywords. |
HTTP Method
GET
Example Test URL Request
https://test.httpapi.com/api/domains/suggest-names.json?auth-userid=0&api-key=key&keyword=domain&tlds=com&tlds=net&no-of-results=0&hyphen-allowed=true&add-related=true
Response
Returns a hash map containing availability status of suggested domain names, for the given keyword under the specified domain name extension(s). The domain name extensions will be listed in alphabetical order.
Session Timeout
Session timeout is a concept that the system uses to define a time period in which a Customer Control Panel session is valid / accessible. This time period is 2 hours. The session timeout ensures that you are logged out of your Customer Control Panel automatically when you are not using it and helps keeping it secure.
You will encounter the below error message in case you try to perform any action and your Customer Control Panel session has timed out:
You need to be logged in to perform this action.
You need to login to your Customer Control Panel again and perform the desired action.
Home
Welcome to the Support Knowledge Base. Here, we have listed detailed information regarding all our current Product and Service offerings and
answers to possibly all your queries. The Support KB has been divided into categories indicating a particular Interface or a particular Product/Service.
These have been further logically divided into sub-categories and answers, detailing a particular action or query.
In the event, you are unable to locate a particular answer, please make use of the Search box provided on the top-left of the page or inform our Support Team at