NewTLD Main Page

From Webhosting24 Wiki

<sidebar>

</sidebar>

New TLDs


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":

Preorder item in menu

  • Click on the "Convertable EOI" item in the menu:

Convertable EOI item in menu

  • Select the EOI you wish to convert and click the "Convert EOI" button:

Convert EOI button

  • Bulk Option: You can also convert multiple EOIs at the same time using the bulk action:

Bulk convert EOI button

  • A modal will open. First, confirm the EOI(s) which you want to convert to a Preorder:

Modal confirm domain

  • Next, select the phase and the number of years for which you wish to register your Preorder.

Phase:

Modal select phase

Term:

Modal select 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/>