NewTLD Main Page
<sidebar>
- Domains
- Main_Page|All Domains
- NewTLD_Main_Page| NewTLDs
- Premium_Domains_Main_Page| Premium Domains
- Services
- Registry_Lock|Registry Lock
- Trademark_Clearinghouse|Trademark Clearinghouse
- Early_Access_Program|Early Access Program (EAP)
- DPML|DPML
- Backorder|Backorder
- EOI_API|EOI Service
- Web_Apps|Web Apps
- RegistrarOC|RegistrarOC
- AdultBlock|AdultBlock
- AUValidation|.AU Validation Service for Natural Persons
- API & SDK
- Domain_API|Domain API
- DNS_API|DNS API
- DNSSEC|DNSSEC API
- SSL|SSL API
- Weebly API|Weebly API
- RootServer|Rootserver API
- Renewal_System|Renewal System API
- Core_API|System API
- EPP_Gateway|EPP Gateway
- https://www.hexonet.net/resellers/integration#api%7CSDKs
- Modules & Tools
- https://www.hexonet.net/resellers/integration#whmcs%7CWHMCS modules
- https://www.hexonet.net/resellers/integration#blesta%7CBlesta modules
- ISPAPI | ISPAPI Command-line interface
- Control Panel & Tools
- ControlPanel | Control Panel
- ICANN Policies
- IRTP|IRTP - Change of Registrant Policy
- ERRP| ERRP - Expired Domain Recovery Policy
- Registrant_Verification|Registrant Verification
- HEXONET & Partners
</sidebar>
This is the updated listing of new generic Top-Level-Domains (TLD), TLD registration profiles, and API commands. Itâs been a long thought out idea since 1984 to broaden the Internetâs domain name space, and this idea was finally put into action when the new TLDs were deployed starting late 2013. This directory includes new gTLDs, Geographic TLDs, and IDN TLDs.
TLD availability varies depending on the launch periods for Sunrise, Landrush / Early Access, and Go Live (also known as General Availability). Please see the Launch Calendar for more details, including dates for the different launch phases.
Active NewTLDs[edit]
{{#displaydomainlist: vertical | 6| 0 | ntlds }}
Preorders[edit]
{{#displaydomainlist: vertical | 6| 0 | upcoming_ntlds }}
To Be Released (NewTLDs)[edit]
{{#displaydomainlist: vertical | 6| 0 | to_be_released }}
Launch Calendar[edit]
For NewTLD release and launch dates please see below:
{{#ntldmix:}}
APIs[edit]
Create a new Sunrise Application[edit]
REQUIRED
command = AddDomainApplication class = (TLD)_SUNRISE domain = (DOMAIN) ownercontact0 = (CONTACT) admincontact0 = (CONTACT) techcontact0 = (CONTACT) billingcontact0 = (CONTACT) SMD0 = -----BEGIN ENCODED SMD----- SMD1 = PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN SMD2 = tZDpzaWduZWRNYXJrIHhtbG5zOnNtZD0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzaWduZWRNYX SMD3 = JrLTEuMCIgaWQ9InNpZ25lZE1hcmsiPgogIDxzbWQ6aWQ+MS01NjY1Nzwvc21kOmlkPgogIDxzb SMD4 = WQ6aXNzdWVySW5mbyBpc3N1ZXJJRD0iMyI+CiAgICA8c21kOm9yZz5NYXJrIFZhbGlkYXRvcjwv SMD5 = c21kOm9yZz4KICAgIDxzbWQ6ZW1haWw+bWFya3ZhbGlkYXRvckBtYXJrdmFsaWRhdG9yLmNvbTw SMD6 = vc21kOmVtYWlsPgogICAgPHNtZDp1cmw+aHR0cDovL3d3dy5tYXJrdmFsaWRhdG9yLmNvbTwvc2 SMD7 = 1kOnVybD4KICAgIDxzbWQ6dm9pY2UgeD0iMTIzNCI+KzQzLjg4ODg5OTk5PC9zbWQ6dm9pY2U+C SMD8 = ...
Create an Early Access Program Application[edit]
REQUIRED
command = AddDomainApplication class = <TLD>_EARLYACCESS1 domain = <DOMAIN> ownercontact0 = <CONTACT> admincontact0 = <CONTACT> techcontact0 = <CONTACT> billingcontact0 = <CONTACT>
the same command can be used with these classes:
OPTIONAL
<TLD>_EARLYACCESS2 <TLD>_EARLYACCESS3 <TLD>_EARLYACCESS4 <TLD>_EARLYACCESS5
Create a GoLive Application[edit]
REQUIRED
command = AddDomainApplication class = <TLD>_GOLIVE domain = <DOMAIN> ownercontact0 = <CONTACT> admincontact0 = <CONTACT> techcontact0 = <CONTACT> billingcontact0 = <CONTACT>
Converting EOIs to Applications[edit]
In order to convert an EOI to a domain application by API you simply have to create your domain application using the API commands above adding the following parameter:
OPTIONAL
EOI = <YOUR-EOI-APPLICATION-ID>
- You can only use your EOI once in order to create one domain application for a matching domain
- Also if you create several domain applications for the same domain but different launch phases it is only possible to convert one EOI to one application
Convert an EOI for example.bike to an Early Access Program Application for day 3:
command = AddDomainApplication class = BIKE_EARLYACCESS3 domain = example.bike ownercontact0 = <CONTACT> admincontact0 = <CONTACT> techcontact0 = <CONTACT> billingcontact0 = <CONTACT> eoi = 12345
Claim notice[edit]
CheckDomain - CheckDomain with phase "CLAIMS"
The following API command will return if there are claims for dedicated domains INSTEAD of returning the availability of the domain. There will be no indication if a domain name is available for registration. Only if there exist claims for a domain name or not:
REQUIRED
[COMMAND] command = CheckDomain domain = testandvalidate.claimsga phase = claims EOF [RESPONSE] PROPERTY[REASON][0]= PROPERTY[CLAIMKEY][0]=2016022400/9/C/C/nMOg6mHD1apH6FT2dGEilYPb0000000259 DESCRIPTION=Claim exists CODE=211 EOF
Querying the NOTICE-POA-ACCEPT-HASH
The claimkey can be used to query trademark details with the StatusTMDBClaim command. Response parameters are:
- NOTICE-POA-ACCEPT-HASH
- NOTICE-CREATEDDATE
- NOTICE-XML
- NOTICE-TEXT
- NOTICE-ACCEPT-ID
- NOTICE-EXPIRATIONDATE
REQUIRED
[COMMAND] command = StatusTMDBClaim claimkey = 2016022400/9/C/C/nMOg6mHD1apH6FT2dGEilYPb0000000259 EOF [RESPONSE] CODE=200 DESCRIPTION=Command completed successfully PROPERTY[NOTICE-POA-ACCEPT-HASH][0]=44bd79ddca75ec1ce480e5531100f110 PROPERTY[NOTICE-ACCEPT-ID][0]=284372db0000000000000782197 PROPERTY[NOTICE-CREATEDDATE][0]=2016-02-24 00:00:00 PROPERTY[NOTICE-EXPIRATIONDATE][0]=2016-02-26 00:00:00 ...
AddDomain
In order to register a claims domain you have to provide the NOTICE-POA-ACCEPT-HASH parameter.
Claims ensures that all Registrants who want to register a domain name matching existing Clearinghouse record are presented with a Trademark Notice and
notifies trademark holders or agents of the registration of a domain name matching a label of a registered and validated mark name in the TMDB.
By submitting the NOTICE-POA-ACCEPT-HASH the registrant confirms that he is aware that the domain name matches a trademark registered in the Clearinghouse.
REQUIRED
[COMMAND] command = AddDomain domain = testandvalidate.claimsga NOTICE-POA-ACCEPT-HASH = 44bd79ddca75ec1ce480e5531100f110 ... EOF [RESPONSE] PROPERTY[STATUS][0]=ACTIVE PROPERTY[REGISTRATIONEXPIRATIONDATE][0]=2017-02-24 11:08:15 DESCRIPTION=Command completed successfully CODE=200 EOF
AddDomainApplication
In order to pre-register a claims domain you have to provide the NOTICE-POA-ACCEPT-HASH parameter and the class.
REQUIRED
[COMMAND] COMMAND = AddDomainApplication DOMAIN = testandvalidate.claimsga CLASS = CLAIMSGA_GOLIVE ... EOF
Premium Domains[edit]
Below you will find an example "CheckDomains" command for a so called "Premium" domain:
REQUIRED
[COMMAND] command = CheckDomains domain0 = <TEXT> premiumchannels = * EOF [RESPONSE] PROPERTY[PREMIUMCHANNEL][0]=DONUTS PROPERTY[PRICE][0]=xx.xx PROPERTY[REASON][0]=Premium Domain Name PROPERTY[DOMAINCHECKTIME][0]=0.032 PROPERTY[CLASS][0]=PREMIUM_DONUTS_BBBB PROPERTY[CURRENCY][0]=USD PROPERTY[DOMAINCHECK][0]=211 Premium Domain name available [PREMIUM] DESCRIPTION=Command completed successfully CODE=200 QUEUETIME=0.001 RUNTIME=0.208
The "CLASS" parameter have to be used at the AddDomain command:
command = AddDomainApplication class = PREMIUM_DONUTS_BBBB ...
In order to query the renewal price of a dedicated domain of your portfolio you can
extend the StatusDomain command as follows. This is also possible for premium domains:
REQUIRED
[COMMAND] command = StatusDomain domain = <DOMAIN> properties = PRICE EOF [RESPONSE] ... PROPERTY[CURRENCY][0]=EUR PROPERTY[RENEWALPRICE][0]=10.00 PROPERTY[RENEWALGROSSPRICE][0]=11.90 PROPERTY[VAT][0]=19.00 ... EOF
EPP[edit]
Create a new Sunrise Application[edit]
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='AddDomainApplication' />
<keyvalue:kv key='CLASS' value='SUNRISE-2016_SUNRISE' />
<keyvalue:kv key='DOMAIN' value='1526SMD01.SUNRISE-2016' />
<keyvalue:kv key='OWNERCONTACT0' value='USER' />
<keyvalue:kv key='ADMINCONTACT0' value='USER' />
<keyvalue:kv key='TECHCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
<keyvalue:kv key='SMD0' value='-----BEGIN ENCODED SMD-----' />
<keyvalue:kv key='SMD1' value='DQo8c21kOnNpZ25lZE1hcmsgeG1sbnM6c21kPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNpZ25l' />
<keyvalue:kv key='SMD2' value='ZE1hcmstMS4wIiBpZD0iX3NpZ25lZE1hcmsiPjxzbWQ6aWQ+MS0yPC9zbWQ6aWQ+DQogIDwhLS0g' />
<keyvalue:kv key='SMD3' value='aW5zZXJ0IHNtZDppZCAtLT4NCiAgPHNtZDppc3N1ZXJJbmZvIGlzc3VlcklEPSIyIj4NCiAgICA8' />
...
<keyvalue:kv key='SMD70' value='Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+PC9zbWQ6c2lnbmVk' />
<keyvalue:kv key='SMD71' value='TWFyaz4=' />
<keyvalue:kv key='SMD72' value='-----END ENCODED SMD-----' />
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1001">
<msg>Command completed successfully; action pending</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="ADMINCONTACT" value="USER"/>
<keyvalue:kv key="APPLICATION" value="9046"/>
<keyvalue:kv key="AUTH" value="tGz/2ixwNbKg"/>
<keyvalue:kv key="BILLINGCONTACT" value="USER"/>
<keyvalue:kv key="CLASS" value="SUNRISE-2016_SUNRISE"/>
<keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
<keyvalue:kv key="CREATEDDATE" value="2016-03-03 13:21:31"/>
<keyvalue:kv key="DOMAIN" value="1526smd01.sunrise-2016"/>
<keyvalue:kv key="DOMAINUMLAUT" value="1526smd01.sunrise-2016"/>
<keyvalue:kv key="OWNERCONTACT" value="USER"/>
<keyvalue:kv key="PAID" value="1"/>
<keyvalue:kv key="PEERUSER" value=""/>
<keyvalue:kv key="PERIOD" value="1"/>
<keyvalue:kv key="REGISTRAR" value="hexonet"/>
<keyvalue:kv key="SMD" value="DQo8c21kOnNpZ25lZE1hcmsgeG1sbnM6c21kPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNpZ25lZE1hcmstMS4wIiBpZD0iX3NpZ25lZE1hcmsiPjxzbWQ6aWQ+MS0yPC9zbWQ6aWQ+DQogIDwhLS0gaW5zZXJ0IHNtZDppZCAtLT4NCiAgPHNtZDp
...
RlZYK2VaRjVSNmZ0UkM3VmdpYUtndVNiU3JSNW5GNGlTNldBRW1qR0xnTW9EeHNRTkozdFJBQkxQYlJMdUhhVTFaNnZSZG1DdUxzNWtxUVNZOFllcHVsYlpidHJjeERBTUFwTmpIdVJzYzRrQ1JnVW82UUdUbXNtPC9YNTA5Q2VydGlmaWNhdGU+PC9YNTA5RGF0YT48L0tleUluZm8+PC9TaWduYXR1cmU+PC9zbWQ6c2lnbmVkTWFyaz4="/>
<keyvalue:kv key="STATUS" value="PENDING"/>
<keyvalue:kv key="TECHCONTACT" value="USER"/>
<keyvalue:kv key="UPDATEBY" value="SYSTEM"/>
<keyvalue:kv key="UPDATEDBY" value="hexonet"/>
<keyvalue:kv key="UPDATEDDATE" value="2016-03-03 13:21:31"/>
<keyvalue:kv key="USER" value="test.user"/>
<keyvalue:kv key="X-DOMAIN-ROID" value="a235e7fc146d45b48359b1765e23b3cf"/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1378-1457011291826564</svTRID>
</trID>
</response>
</epp>
Create an Early Access Program Application[edit]
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='AddDomainApplication' />
<keyvalue:kv key='CLASS' value='ACADEMY_EARLYACCESS1' />
<keyvalue:kv key='DOMAIN' value='152601.ACADEMY' />
<keyvalue:kv key='OWNERCONTACT0' value='USER' />
<keyvalue:kv key='ADMINCONTACT0' value='USER' />
<keyvalue:kv key='TECHCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1001">
<msg>Command completed successfully; action pending</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="ADMINCONTACT" value="USER"/>
<keyvalue:kv key="APPLICATION" value="9023"/>
<keyvalue:kv key="AUTH" value="s32aomTg*jrd"/>
<keyvalue:kv key="BILLINGCONTACT" value="USER"/>
<keyvalue:kv key="CLASS" value="ACADEMY_EARLYACCESS1"/>
<keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
<keyvalue:kv key="CREATEDDATE" value="2016-02-25 11:40:01"/>
<keyvalue:kv key="DOMAIN" value="152601.academy"/>
<keyvalue:kv key="DOMAINUMLAUT" value="152601.academy"/>
<keyvalue:kv key="OWNERCONTACT" value="USER"/>
<keyvalue:kv key="PEERUSER" value=""/>
<keyvalue:kv key="PERIOD" value="1"/>
<keyvalue:kv key="SMD" value=""/>
<keyvalue:kv key="STATUS" value="REQUESTED"/>
<keyvalue:kv key="SUBCLASS" value="ACADEMY_EARLYACCESS1"/>
<keyvalue:kv key="TECHCONTACT" value="USER"/>
<keyvalue:kv key="UPDATEBY" value="SYSTEM"/>
<keyvalue:kv key="UPDATEDDATE" value="2016-02-25 11:40:01"/>
<keyvalue:kv key="USER" value="test.user"/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1406-1456400401480731</svTRID>
</trID>
</response>
</epp>
Create a GoLive Application[edit]
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='AddDomainApplication' />
<keyvalue:kv key='CLASS' value='ACADEMY_GOLIVE' />
<keyvalue:kv key='DOMAIN' value='152601.ACADEMY' />
<keyvalue:kv key='OWNERCONTACT0' value='USER' />
<keyvalue:kv key='ADMINCONTACT0' value='USER' />
<keyvalue:kv key='TECHCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1001">
<msg>Command completed successfully; action pending</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="ADMINCONTACT" value="USER"/>
<keyvalue:kv key="APPLICATION" value="9024"/>
<keyvalue:kv key="AUTH" value="Rr:VWtwQbA6S"/>
<keyvalue:kv key="BILLINGCONTACT" value="USER"/>
<keyvalue:kv key="CLASS" value="ACADEMY_GOLIVE"/>
<keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
<keyvalue:kv key="CREATEDDATE" value="2016-02-25 11:42:59"/>
<keyvalue:kv key="DOMAIN" value="152601.academy"/>
<keyvalue:kv key="DOMAINUMLAUT" value="152601.academy"/>
<keyvalue:kv key="OWNERCONTACT" value="USER"/>
<keyvalue:kv key="PEERUSER" value=""/>
<keyvalue:kv key="PERIOD" value="1"/>
<keyvalue:kv key="SMD" value=""/>
<keyvalue:kv key="STATUS" value="REQUESTED"/>
<keyvalue:kv key="SUBCLASS" value="ACADEMY_GOLIVE"/>
<keyvalue:kv key="TECHCONTACT" value="USER"/>
<keyvalue:kv key="UPDATEBY" value="SYSTEM"/>
<keyvalue:kv key="UPDATEDDATE" value="2016-02-25 11:42:59"/>
<keyvalue:kv key="USER" value="test.user"/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1406-1456400579788434</svTRID>
</trID>
</response>
</epp>
Create an EOI Applications[edit]
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='AddDomainApplication' />
<keyvalue:kv key='CLASS' value='LIMITED_EOI' />
<keyvalue:kv key='DOMAIN' value='152601.LIMITED' />
<keyvalue:kv key='OWNERCONTACT0' value='USER' />
<keyvalue:kv key='ADMINCONTACT0' value='USER' />
<keyvalue:kv key='TECHCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1001">
<msg>Command completed successfully; action pending</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="ADMINCONTACT" value="USER"/>
<keyvalue:kv key="APPLICATION" value="9029"/>
<keyvalue:kv key="AUTH" value="KHi0PtZT*6cj"/>
<keyvalue:kv key="BILLINGCONTACT" value="USER"/>
<keyvalue:kv key="CLASS" value="LIMITED_EOI"/>
<keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
<keyvalue:kv key="CREATEDDATE" value="2016-02-25 12:07:45"/>
<keyvalue:kv key="DOMAIN" value="152601.limited"/>
<keyvalue:kv key="DOMAINUMLAUT" value="152601.limited"/>
<keyvalue:kv key="OWNERCONTACT" value="USER"/>
<keyvalue:kv key="PEERUSER" value=""/>
<keyvalue:kv key="PERIOD" value="1"/>
<keyvalue:kv key="SMD" value=""/>
<keyvalue:kv key="STATUS" value="REQUESTED"/>
<keyvalue:kv key="SUBCLASS" value="LIMITED_EOI"/>
<keyvalue:kv key="TECHCONTACT" value="USER"/>
<keyvalue:kv key="UPDATEBY" value="SYSTEM"/>
<keyvalue:kv key="UPDATEDDATE" value="2016-02-25 12:07:45"/>
<keyvalue:kv key="USER" value="test.user"/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1378-1456402065381605</svTRID>
</trID>
</response>
</epp>
Converting EOIs to Applications[edit]
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='AddDomainApplication' />
<keyvalue:kv key='CLASS' value='LIMITED_GOLIVE' />
<keyvalue:kv key='DOMAIN' value='152601.LIMITED' />
<keyvalue:kv key='EOI' value='9029' />
<keyvalue:kv key='OWNERCONTACT0' value='USER' />
<keyvalue:kv key='ADMINCONTACT0' value='USER' />
<keyvalue:kv key='TECHCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1001">
<msg>Command completed successfully; action pending</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="ADMINCONTACT" value="USER"/>
<keyvalue:kv key="APPLICATION" value="9029"/>
<keyvalue:kv key="AUTH" value="6B/L-AHJHl,c"/>
<keyvalue:kv key="BILLINGCONTACT" value="USER"/>
<keyvalue:kv key="CLASS" value="LIMITED_GOLIVE"/>
<keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
<keyvalue:kv key="CREATEDDATE" value="2016-02-25 12:10:28"/>
<keyvalue:kv key="DOMAIN" value="152601.limited"/>
<keyvalue:kv key="DOMAINUMLAUT" value="152601.limited"/>
<keyvalue:kv key="OWNERCONTACT" value="USER"/>
<keyvalue:kv key="PEERUSER" value=""/>
<keyvalue:kv key="PERIOD" value="1"/>
<keyvalue:kv key="SMD" value=""/>
<keyvalue:kv key="STATUS" value="REQUESTED"/>
<keyvalue:kv key="SUBCLASS" value="LIMITED_GOLIVE"/>
<keyvalue:kv key="TECHCONTACT" value="USER"/>
<keyvalue:kv key="UPDATEBY" value="SYSTEM"/>
<keyvalue:kv key="UPDATEDDATE" value="2016-02-25 12:10:28"/>
<keyvalue:kv key="USER" value="test.user"/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1378-1456402228321872</svTRID>
</trID>
</response>
</epp>
Claim notice[edit]
We support pre-confirmation of claims for new registrations (AddDomain) as well as pre-registrations (AddDomainApplication and ModifyDomainApplication). A claim notice can be accepted at any point in time with the parameter NOTICE-POA-ACCEPT-HASH - POA: Power Of Attorney. Only if the content of the claim notice changes (e.g. a new mark has been added at TMCH) the pre-confirmation will be invalidated.
CheckDomains - CheckDomains with phase "CLAIMS"
The following EPP command will return if there are claims for dedicated domains INSTEAD of returning the availability of the domain. There will be no indication if a domain name is available for registration. Only if there exist claims for a domain name or not:
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='CheckDomains' />
<keyvalue:kv key='DOMAIN0' value='testandvalidate.claimsga' />
<keyvalue:kv key='PHASE' value='claims' />
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="CLAIMKEY" value="2016021700/5/A/E/Wu9O0f_EMrSyz1iTGfxdct-g0000000259"/>
<keyvalue:kv key="DOMAINCHECK" value="211 Claim exists"/>
<keyvalue:kv key="DOMAINCHECKTIME" value="0.181"/>
<keyvalue:kv key="REASON" value=""/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1406-1455696811683660</svTRID>
</trID>
</response>
</epp>
Querying the NOTICE-POA-ACCEPT-HASH
The claimkey can be used to query trademark details with the StatusTMDBClaim command. Response parameters are:
- NOTICE-POA-ACCEPT-HASH
- NOTICE-CREATEDDATE
- NOTICE-XML
- NOTICE-TEXT
- NOTICE-ACCEPT-ID
- NOTICE-EXPIRATIONDATE
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='StatusTMDBClaim' />
<keyvalue:kv key='CLAIMKEY' value='2016021700/5/A/E/Wu9O0f_EMrSyz1iTGfxdct-g0000000259' />
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="NOTICE-ACCEPT-ID" value="63d49de80000000000000772310"/>
<keyvalue:kv key="NOTICE-CREATEDDATE" value="2016-02-17 00:00:00"/>
<keyvalue:kv key="NOTICE-EXPIRATIONDATE" value="2016-02-19 00:00:00"/>
<keyvalue:kv key="NOTICE-POA-ACCEPT-HASH" value="44bd79ddca75ec1ce480e5531100f110"/>
<keyvalue:kv key="NOTICE-TEXT" value="%0aTRADEMARK%20NOTICE%0a%0aYou%20have%20received%20this%20Trademark%20Notice%20because%20you%20have%20applied%20for%20a%20domain%20name%0awhich%20matches%20at%20least%20one%20trademark%20record%20submitted%20to%20the%20Trademark%20Clearinghouse%2e%0a%0aYou%20may%20or%20may%20not%20be%20entitled%20to%20register%20the%20domain%20name%20depending%20on%20your%20intended%0ause%20and%20whether%20it%20is%20the%20same%20or%20significantly%20overlaps%20with%20the%20trademarks%20listed%20below%2e%0aYOUR%20RIGHTS%20TO%20REGISTER%20THIS%20DOMAIN%20NAME%20MAY%20OR%20MAY%20NOT%20BE%20PROTECTED%0aAS%20NONCOMMERCIAL%20USE...
AddDomain
In order to register a claims domain you have to provide the NOTICE-POA-ACCEPT-HASH parameter.
Claims ensures that all Registrants who want to register a domain name matching existing Clearinghouse record are presented with a Trademark Notice and
notifies trademark holders or agents of the registration of a domain name matching a label of a registered and validated mark name in the TMDB.
By submitting the NOTICE-POA-ACCEPT-HASH the registrant confirms that he is aware that the domain name matches a trademark registered in the Clearinghouse.
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='AddDomain' />
<keyvalue:kv key='DOMAIN' value='testandvalidate.claimsga' />
<keyvalue:kv key='PERIOD' value='1' />
<keyvalue:kv key='OWNERCONTACT0' value='USER' />
<keyvalue:kv key='ADMINCONTACT0' value='USER' />
<keyvalue:kv key='TECHCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
<keyvalue:kv key='NAMESERVER0' value='ns1.hexonet.net' />
<keyvalue:kv key='NAMESERVER1' value='ns2.hexonet.net' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
<keyvalue:kv key='NOTICE-POA-ACCEPT-HASH' value='44bd79ddca75ec1ce480e5531100f110'/>
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1000">
<msg>Command completed successfully</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="REGISTRATIONEXPIRATIONDATE" value="2017-02-17 08:26:15"/>
<keyvalue:kv key="STATUS" value="ACTIVE"/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1378-1455697576596219</svTRID>
</trID>
</response>
</epp>
AddDomainApplication
In order to pre-register a claims domain you have to provide the NOTICE-POA-ACCEPT-HASH parameter and additionally the class:
COMMAND
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key='COMMAND' value='AddDomainApplication' />
<keyvalue:kv key='DOMAIN' value='testandvalidate.claimsga' />
<keyvalue:kv key='CLASS' value='CLAIMSGA_GOLIVE' />
<keyvalue:kv key='PERIOD' value='1' />
<keyvalue:kv key='OWNERCONTACT0' value='USER' />
<keyvalue:kv key='ADMINCONTACT0' value='USER' />
<keyvalue:kv key='TECHCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
<keyvalue:kv key='NAMESERVER0' value='ns1.hexonet.net' />
<keyvalue:kv key='NAMESERVER1' value='ns2.hexonet.net' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
<keyvalue:kv key='BILLINGCONTACT0' value='USER' />
<keyvalue:kv key='NOTICE-POA-ACCEPT-HASH' value='44bd79ddca75ec1ce480e5531100f110'/>
</keyvalue:extension>
</extension>
</epp>
RESPONSE
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0 epp-1.0.xsd">
<response>
<result code="1001">
<msg>Command completed successfully; action pending</msg>
<extValue>
<value xmlns:epp="urn:ietf:params:xml:ns:epp-1.0">
<epp:undef/>
</value>
<reason>200 Command completed successfully</reason>
</extValue>
</result>
<extension>
<keyvalue:extension xmlns:keyvalue="http://schema.ispapi.net/epp/xml/keyvalue-1.0" xsi:schemaLocation="http://schema.ispapi.net/epp/xml/keyvalue-1.0 keyvalue-1.0.xsd">
<keyvalue:kv key="ADMINCONTACT" value="USER"/>
<keyvalue:kv key="APPLICATION" value="8996"/>
<keyvalue:kv key="AUTH" value="pwVpQIHR8/h6"/>
<keyvalue:kv key="BILLINGCONTACT" value="USER"/>
<keyvalue:kv key="CLASS" value="CLAIMSGA_GOLIVE"/>
<keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
<keyvalue:kv key="CREATEDDATE" value="2016-02-17 08:31:24"/>
<keyvalue:kv key="DOMAIN" value="testandvalidate.claimsga"/>
<keyvalue:kv key="DOMAINUMLAUT" value="testandvalidate.claimsga"/>
<keyvalue:kv key="NAMESERVER" value="ns1.hexonet.net"/>
<keyvalue:kv key="NAMESERVER1" value="ns2.hexonet.net"/>
<keyvalue:kv key="NOTICE-POA-ACCEPT-HASH" value="44bd79ddca75ec1ce480e5531100f110"/>
<keyvalue:kv key="OWNERCONTACT" value="USER"/>
<keyvalue:kv key="PEERUSER" value=""/>
<keyvalue:kv key="PERIOD" value="1"/>
<keyvalue:kv key="SMD" value=""/>
<keyvalue:kv key="STATUS" value="REQUESTED"/>
<keyvalue:kv key="SUBCLASS" value="CLAIMSGA_GOLIVE"/>
<keyvalue:kv key="TECHCONTACT" value="USER"/>
<keyvalue:kv key="UPDATEBY" value="SYSTEM"/>
<keyvalue:kv key="UPDATEDDATE" value="2016-02-17 08:31:24"/>
<keyvalue:kv key="USER" value="test.user"/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1406-1455697884687991</svTRID>
</trID>
</response>
</epp>
Control Panel 3[edit]
Converting EOIs to Preorders[edit]
- Expand the "Domains" item in the menu and click "Preorders":
- Click on the "Convertable EOI" item in the menu:
- Select the EOI you wish to convert and click the "Convert EOI" button:
- Bulk Option: You can also convert multiple EOIs at the same time using the bulk action:
- A modal will open. First, confirm the EOI(s) which you want to convert to a Preorder:
- Next, select the phase and the number of years for which you wish to register your Preorder.
Phase:
Term:
- Click "Execute"!
- Finalize the conversion through the standard shopping cart process.
- Note: Preorders may or may not require a deposit depending on how soon the conversion type you selected is scheduled
<headertabs/>