From HEXONET Wiki
The AddDomain command is used to register new domain names. For a basic AddDomain command only few parameters are required (Requirements for the AddDomain command can be different for specific TLDs. Please see the corresponding TLD page for further information).
IMPORTANT: Please have a look at the Domain API-Manual for a current list of allowed parameters.
COMMAND
(required) command = AddDomain domain = (DOMAIN) period = (INT) ownercontact0 = (CONTACT) admincontact0 = (CONTACT) techcontact0 = (CONTACT) billingcontact0 = (CONTACT) (optional) nameserver0 = (NAMESERVER) nameserver1 = (NAMESERVER) nameserver2 = (NAMESERVER) ... nameserver12 = (NAMESERVER) auth = (TEXT) transferlock = 0 | 1 x-aero-ens-auth-id = (TEXT) x-aero-ens-auth-key = (TEXT) x-aero-ens-class-0 = (TEXT) x-aero-ens-class-1 = (TEXT) x-aero-ens-class-2 = (TEXT) x-aero-registrant-group = (TEXT) x-aero-enso = (TEXT) x-aero-request-type = (TEXT) x-aero-registration-type = (TEXT) x-aero-credentials-type = (TEXT) x-aero-credentials-value = (TEXT) x-aero-code-value = (TEXT) x-aero-unique-identifier = (TEXT) x-asia-maintainerurl = (TEXT) x-asia-regagent-contact = (TEXT) x-asia-ced-contact = (registrant | admin | tech | billing) x-de-accept-trustee-tac = 1 | 0 x-eu-accept-trustee-tac = 1 | 0 x-eu-registrant-lang = cs|da|de|el|en|es|et|fi|fr|hu|it|lt|lv|mt|nl|pl|p x-es-registrant-tipo-identificacion = 0 | 1 | 2 | 3 x-es-registrant-identificacion = (TEXT) x-es-admin-tipo-identificacion = 0 | 1 | 2 | 3 x-es-admin-identificacion = (TEXT) x-es-tech-tipo-identificacion = 0 | 1 | 2 | 3 x-es-tech-identificacion = (TEXT) x-es-billing-tipo-identificacion = 0 | 1 | 2 | 3 x-es-billing-identificacion = (TEXT) x-fr-accept-trustee-tac = 1 | 0 x-fr-registrant-birth-date = <TEXT> | <NULL> x-fr-registrant-birth-place = <TEXT> | <NULL> x-fr-registrant-trademark-number = <TEXT> | <NULL> x-fr-registrant-legal-form = <TEXT> | <NULL> x-fr-registrant-legal-form-other = <TEXT> | <NULL> x-fr-registrant-legal-id = <TEXT> | <NULL> x-fr-registrant-jo-date-declaration = <TEXT> | <NULL> x-fr-registrant-jo-date-number = <TEXT> | <NULL> x-fr-registrant-jo-date-page = <TEXT> | <NULL> x-fr-registrant-jo-date-publication = <TEXT> | <NULL> x-idn-language = (TEXT) x-it-pin = (TEXT) x-it-consentforpublishing = 1 | 0 x-jobs-companyurl = (TEXT) x-jobs-industryclassification = (INT) x-jobs-hraname = (TEXT) x-name-noemail = 1 | 0 x-name-emailforward = (EMAIL) x-nicse-idnumber = (TEXT) x-nicse-vatid = (TEXT) x-nl-accept-trustee-tac = 1 | 0 x-pl-reason = (TEXT) x-pro-registrationtype = (TEXT) x-pro-redirect = (TEXT) x-pro-activation = (TEXT) x-pro-pw = (TEXT) x-pro-roid= (TEXT) x-pro-trademarkname= (TEXT) x-pro-trademarkjurisdiction= (TEXT) x-pro-trademarkdate= (TEXT) x-pro-trademarknumber= (TEXT) x-pro-accept-tou = 0 | 1 x-sg-rcbid = (TEXT) x-travel-uin = (TEXT) x-us-nexus-apppurpose = P1 | P2 | P3 | P4 | P5 x-us-nexus-category = C11 | C12 | C21 | C31 | C32 x-us-nexus-validator = (COUNTRY) x-whois-url = (TEXT) x-whois-rsp = (TEXT) x-whois-banner0 = (TEXT) x-whois-banner1 = (TEXT) x-whois-banner2 = (TEXT)
Notice:
x-pro-activation = (TEXT)
x-pro-pw = (TEXT)
x-pro-roid= (TEXT)
Those 3 parameters are necessary to activate a Third-Level-Resolving .PRO domain after creating a A/V record.
x-pro-redirect = (TEXT)
This parameter can be used to enter a REDIRECT of a SecondLevelRedirecting .PRO domain to a Third-Level-Domain.
RESPONSE
(required) code = (CODE) description = (DESCRIPTION) (optional) property[registrationexpirationdate][0] = (DATE) property[status][n] = (DOMAINSTATUS)