Associate a domain name with a Web hosting account.


You must create at least one domain header to publish a Web site for the domain name.

You may create additional domain headers if you want more than one domain name in your Web hosting account.


All resellers have access to this command.

Implementation on

Log on to with Login ID resellid, password resellpw.

The add button calls the AddDomainHeader command.


The query must meet the following requirements:

  • The login ID and password must be valid.
  • The Web hosting account must belong to this account.
  • The domain header must not already exist.
  • The domain designated by the SLD and TLD parameters must be hosted by us.
  • If we are the registrar for this domain, it must be in this account.
  • This command does not create a directory, and allows you to point to a directory that does not exist.

Input parameters

Build the query string using this syntax: command=nameofcommand&uid=yourloginid&pw=yourpassword &paramname=paramvalue&nextparamname=nextparamvalue


Parameter Status Description Max Size
UID Required Account login ID 20


Account password 20


Required Second-level domain name (for example, enom in that you want to associate with this domainheader 63


Required Top-level domain name (extension) that you want to associate with this domain header 15


Third level of a domain name, such as www in

HostAccount Required The name of the Web hosting account to which you want to add a domain header 14


Name of the directory to point the @ host record to. If you want the domain to point to a subdirectory, use format
Directory=DirectoryName/SubdirectoryName Must be full path from root.May be forward slash— or backslash—delimited.May begin with forward slash, backslash, or nothing.To create a directory, use the WebHostCreateDirectory command.

Optional r

Format of response. Options are Text (default), HTML, or XML.


Returned parameters and values

Parameter Description

Success status of this procedure


Name of command executed

ErrCount The number of errors if any occurred. If greater than 0 check the Err(1 to ErrCount) values.
Err(x) Error messages explaining the failure. These can be presented as is back to the client.
Done True indicates this entire response has reached you successfully.


  • The default response format is plain text. To receive the response in HTML or XML format, send ResponseType=HTML or ResponseType=XML in your request.
  • Check the return parameter ErrCount. If greater than 0 the transaction failed. The parameter Err(ErrCount) can be presented to the client. Otherwise process the returned parameters as defined above.