Difference between revisions of "Premium Domains Main Page" - HEXONET Wiki
Personal tools

From HEXONET Wiki

Jump to: navigation, search
(All our TLDs that offer premium domains are fully supported!)
 
(52 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{{Sidebar}}
 
{{Sidebar}}
<div style="font-size: 150%;">'''New TLDs'''</div><br/>
+
<div style="font-size: 150%;">'''Premium Domains'''</div><br/>
<p>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 was finally deployed starting late 2013. Directory includes new gTLDs, Geographic TLDs and IDN TLDs. </p>
+
<p>
<p>TLD availability varies depending on the launch periods for Sunrise, Landrush / Early Access, and Go Live. Please see the Launch Calendar for more details.
+
</p>
+
<br/><br/>
+
= Active NewTLDs =
+
{{#displaydomainlist: vertical | 6| 0 | ntlds }}
+
  
=Pre-Registrations=
 
{{#displaydomainlist: vertical | 6| 0 | upcoming_ntlds }}
 
  
=To Be Released (NewTLDs)s=
+
==What are premium domains?==
{{#displaydomainlist: vertical | 6| 0 | to_be_released }}
+
  
= Launch Calendar =
+
Premium domain names are domains the registry is offering for a premium price.<br>
 +
Registration, renewal, transfer, and restore of premium domains are charged at a different price from the base price.
 +
</p>
 +
<p>
 +
== Why to use premium domains? ==
  
 +
Premium domains contain a great deal of advantages:
 +
* memorable short names (long or difficult to spell domain names are hard to remember)
 +
* highly brandable
 +
* more traffic
 +
* to be found on internet, nothing is as powerful as a premium domain name
 +
* perfect for search engine optimization
 +
* instantly associated with a service or product
 +
* direct navigation (customers type the domain name directly into their web browser)
  
= APIs =
+
In most cases, a premium domain name pays for itself in no time.
 +
</p>
 +
<p>
 +
== How to buy premium domains? ==
  
=== Create a new Sunrise Application ===
+
Our system is easy to use and can be operated safely.
 +
It is not possible to order a premium domain accidentally.
 +
You can simply use our control panel or our API.<br>
 +
No matter which service you use, it is necessary to confirm the premium price before ordering a premium domain making it impossible to buy a premium domain by mistake.<br>
 +
Just search for your desired domain name. We will perform a search using the name you entered and provide a list of alternate domain names you may be interested in registering as well.
 +
To purchase a premium domain name, add it to your shopping cart and proceed through checkout. The corresponding API-Commands can be found below.
 +
</p>
 +
<br/><br/>
  
<span class="label label-important">REQUIRED</span>
+
= nTLD =
<pre>
+
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 = ...
+
</pre>
+
  
=== Create an Early Access Program Application ===
 
  
<span class="label label-important">REQUIRED</span>
+
== All our TLDs that offer premium domains are fully supported!<br/> ==
<pre>
+
<br/>
command = AddDomainApplication
+
'''CREATE''', '''RENEW''', '''RESTORE''' and of course '''TRANSFER''' commands are implemented for
class = <TLD>_EARLYACCESS1
+
domain = <DOMAIN>
+
ownercontact0 = <CONTACT>
+
admincontact0 = <CONTACT>
+
techcontact0 = <CONTACT>
+
billingcontact0 = <CONTACT>
+
</pre>
+
the same command can be used with these classes:
+
  
<span class="label label-info">OPTIONAL</span>
 
<pre>
 
<TLD>_EARLYACCESS2
 
<TLD>_EARLYACCESS3
 
<TLD>_EARLYACCESS4
 
<TLD>_EARLYACCESS5
 
</pre>
 
  
=== Create a GoLive Application ===
+
'''ABOGADO - ACADEMY - ACCOUNTANT - ACCOUNTANTS - ACTOR - ADULT - AFRICA - AGENCY - APARTMENTS - ARCHI - ASSOCIATES - ATTORNEY - AUCTION - AUDIO - BABY - BAND - BAR - BARGAINS - BAYERN - BEER - BERLIN - BEST - BET - BIBLE - BID - BIKE - BINGO - BIO - BLACK - BLACKFRIDAY - BLOG - BLUE - BOSTON - BOUTIQUE - BRCOM - BROKER - BUILD - BUILDERS - BUSINESS - CAB - CAFE - CAM - CAMERA - CAMP - CAPITAL - CARDS - CARE - CAREERS - CASA - CASH - CASINO - CATERING - CENTER - CEO - CFD - CHAT - CHEAP - CHRISTMAS - CHURCH - CITY - CLAIMS - CLEANING - CLICK - CLINIC - CLOTHING - CLOUD - CLUB - COACH - CODES - COFFEE - COLLEGE - COMMUNITY - COMPANY - COMPUTER - CONDOS - CONSTRUCTION - CONSULTING - CONTRACTORS - COOKING - COOL - COUNTRY - COUPONS - COURSES - CREDIT - CREDITCARD - CRICKET - CRUISES - DANCE - DATE - DATING - DEALS - DEGREE - DELIVERY - DEMOCRAT - DENTAL - DENTIST - DESIGN - DIAMONDS - DIET - DIGITAL - DIRECT - DIRECTORY - DISCOUNT - DOCTOR - DOG - DOMAINS - DONUTS - DOWNLOAD - EARTH - ECO - EDUCATION - EMAIL - ENERGY - ENGINEER - ENGINEERING - ENTERPRISES - EQUIPMENT - ESTATE - EVENTS - EXCHANGE - EXPERT - EXPOSED - EXPRESS - FAIL - FAITH - FAMILY - FANS - FARM - FASHION - FILM - FINANCE - FINANCIAL - FISH - FISHING - FIT - FITNESS - FLIGHTS - FLORIST - FLOWERS - FOOTBALL - FOREX - FORSALE - FOUNDATION - FUN - FUND - FURNITURE - FUTBOL - FYI - GALLERY - GAME - GAMES - GARDEN - GIFT - GIFTS - GIVES - GLASS - GLOBAL - GMBH - GOLD - GOLF - GRAPHICS - GRATIS - GREEN - GRIPE - GROUP - GUIDE - GUITARS - GURU - HAMBURG - HAUS - HEALTH - HEALTHCARE - HELP - HIPHOP - HOCKEY - HOLDINGS - HOLIDAY - HORSE - HOSPITAL - HOST - HOSTING - HOUSE - HOW - IMMO - IMMOBILIEN - INDUSTRIES - INK - INSTITUTE - INSURE - INTERNATIONAL - INVESTMENTS - IRISH - JETZT - JEWELRY - JUEGOS - KAUFEN - KIM - KITCHEN - KIWI - LAND - LAW - LAWYER - LEASE - LEGAL - LGBT - LIFE - LIGHTING - LIMITED - LIMO - LINK - LIVE - LOAN - LOANS - LOL - LONDON - LOVE - LTD - LTDA - LUXURY - MAISON - MAKEUP - MANAGEMENT - MARKET - MARKETING - MARKETS - MBA - MEDIA - MELBOURNE - MEMORIAL - MEN - MENU - MEXCOM - MIAMI - MODA - MOM - MONEY - MORTGAGE - MOVIE - NETWORK - NEWS - NINJA - NRW - NYC - ONE - ONLINE - ORGANIC - PARTNERS - PARTS - PARTY - PET - PHOTO - PHOTOGRAPHY - PHOTOS - PICS - PICTURES - PINK - PIZZA - PLACE - PLUMBING - PLUS - POKER - PORN - PRESS - PRODUCTIONS - PROMO - PROPERTIES - PROPERTY - PUB - RACING - RECIPES - RED - REHAB - REISE - REISEN - RENT - RENTALS - REPAIR - REPORT - REPUBLICAN - REST - RESTAURANT - REVIEW - REVIEWS - RIP - ROCKS - RODEO - RUN - SALE - SALON - SARL - SCHOOL - SCHULE - SCIENCE - SERVICES - SEX - SEXY - SHIKSHA - SHOES - SHOP - SHOPPING - SHOW - SINGLES - SITE - SKI - SOCCER - SOCIAL - SOFTWARE - SOLAR - SOLUTIONS - SOY - SPACE - SRL - STORE - STREAM - STUDIO - STUDY - STYLE - SUCKS - SUPPLIES - SUPPLY - SUPPORT - SURF - SURGERY - SYDNEY - SYSTEMS - TATTOO - TAX - TAXI - TEAM - TECH - TECHNOLOGY - TEL - TENNIS - THEATER - TICKETS - TIENDA - TIPS - TIRES - TODAY - TOKYO - TOOLS - TOP - TOURS - TOWN - TOYS - TRADE - TRADING - TRAINING - TUBE - TV - UNIVERSITY - VACATIONS - VEGAS - VENTURES - VET - VIAJES - VIDEO - VILLAS - VIN - VIP - VISION - VODKA - VOTE - VOTO - VOYAGE - WATCH - WEBCAM - WEBSITE - WEDDING - WIEN - WIKI - WIN - WINE - WORK - WORKS - WORLD - WTF - XN--3DS443G - XN--5TZM5G - XN--6FRZ82G - XN--CZRS0T - XN--FIQ228C5HS - XN--FJQ720A - XN--MK1BU44C - XN--T60B56A - XN--TCKWE - XN--UNUP4Y - XN--VHQUV - XXX - XYZ - YOGA - ZONE'''
  
<span class="label label-important">REQUIRED</span>
+
= Registry =
<pre>
+
{| | border="1" cellspacing="0" cellpadding="15"
command = AddDomainApplication
+
!nTLD
class = <TLD>_GOLIVE
+
!CREATE
domain = <DOMAIN>
+
!RENEW
ownercontact0 = <CONTACT>
+
!TRANSFER
admincontact0 = <CONTACT>
+
!RESTORE
techcontact0 = <CONTACT>
+
|-
billingcontact0 = <CONTACT>
+
|AFILIAS
</pre>
+
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|ARI
 +
REGISTRY SERVICES
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|CHARLESTON
 +
ROAD REGISTRY
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|CENTRALNIC
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|CIRA
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|CORE
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|CRR
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|DONUTS
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|DOTGLOBAL AS
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|FAMOUS FOUR MEDIA
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|KSREGISTRY
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|LONDON & PARTNERS
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|MINDS & MACHINES
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|NEUSTAR
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|NIC.LTDA
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|NOMINET
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|RADIX
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|RIGHTSIDE
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|TANGO
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|TELEINFO
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|TLDBOX
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|UNIREGISTRY
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|VERISIGN
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|-
 +
|ZA
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
 +
|[[file:checkmark.png]]
  
=== Converting EOIs to Applications ===
+
|}
  
In order to convert an EOI to a domain application by API you simply have to create your domain
+
= API Commands =
application using the API commands above adding the following parameter:
+
'''API'''
  
<span class="label label-info">OPTIONAL</span>
+
'''CHECKDOMAINS'''
 +
<br>
 +
Below you will find an example '''"CheckDomains"''' command for a "Premium" domain:
 +
<br>
 +
[COMMAND]
 
<pre>
 
<pre>
EOI = <YOUR-EOI-APPLICATION-ID>
+
command = CheckDomains
 +
domain0 = <PREMIUMDOMAIN>
 +
premiumchannels = *
 +
EOF
 
</pre>
 
</pre>
<div class="alerthexonet alerthexonet-error">
+
[RESPONSE]
- 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
+
</div>
+
 
+
Convert an EOI for example.bike to an Early Access Program Application for day 3:
+
 
+
 
<pre>
 
<pre>
command = AddDomainApplication
+
PROPERTY[PREMIUMCHANNEL][0]=DONUTS
class = BIKE_EARLYACCESS3
+
PROPERTY[PRICE][0]=xx.xx
domain = example.bike
+
PROPERTY[REASON][0]=Premium Domain Name
ownercontact0 = <CONTACT>
+
PROPERTY[DOMAINCHECKTIME][0]=0.032
admincontact0 = <CONTACT>
+
PROPERTY[CLASS][0]=PREMIUM_DONUTS_BBBB
techcontact0 = <CONTACT>
+
PROPERTY[CURRENCY][0]=USD
billingcontact0 = <CONTACT>
+
PROPERTY[DOMAINCHECK][0]=211 Premium Domain name available [PREMIUM]
eoi = 12345
+
DESCRIPTION=Command completed successfully
 +
CODE=200
 +
QUEUETIME=0.001
 +
RUNTIME=0.208
 
</pre>
 
</pre>
 
+
'''ADDDOMAINAPPLICATION'''
=== Claim notice ===
+
<br>
'''CheckDomain - CheckDomain with phase "CLAIMS"'''
+
The '''"CLASS"''' parameter have to be used at the AddDomainApplication command:
 
+
<br>
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:
+
[COMMAND]
 
+
<span class="label label-important">REQUIRED</span>
+
 
<pre>
 
<pre>
 +
command=adddomainapplication
 +
domain=<PREMIUMDOMAIN>
 +
class=PREMIUM_REGISTRY_TIER
 +
ownercontact=USER
 +
admincontact=USER
 +
billingcontact=USER
 +
techcontact=USER
 +
...
 +
</pre>
 +
[RESPONSE]
 +
<pre>
 +
[RESPONSE]
 +
PROPERTY[CREATEDDATE][0]=2015-12-18 12:52:15
 +
PROPERTY[PAID][0]=1
 +
PROPERTY[PEERUSER][0]=
 +
PROPERTY[TECHCONTACT][0]=USER
 +
PROPERTY[APPLICATION][0]=8784
 +
PROPERTY[BILLINGCONTACT][0]=USER
 +
PROPERTY[NOCHECK][0]=1
 +
PROPERTY[REGISTRAR][0]=hexonet
 +
PROPERTY[STATUS][0]=SUCCESSFUL
 +
PROPERTY[OWNERCONTACT][0]=USER
 +
PROPERTY[FORCE][0]=1
 +
PROPERTY[PERIOD][0]=1
 +
PROPERTY[USER][0]=test.user
 +
PROPERTY[DOMAINUMLAUT][0]=<PREMIUMDOMAIN>
 +
PROPERTY[SMD][0]=
 +
PROPERTY[ADMINCONTACT][0]=USER
 +
PROPERTY[CLASS][0]=PREMIUM_REGISTRY_TIER
 +
PROPERTY[UPDATEDDATE][0]=2015-12-18 12:52:17
 +
PROPERTY[UPDATEBY][0]=SYSTEM
 +
PROPERTY[UPDATEDBY][0]=hexonet
 +
PROPERTY[CREATEDBY][0]=SYSTEM
 +
PROPERTY[AUTH][0]=123abc-xyz
 +
PROPERTY[DOMAIN][0]=<PREMIUMDOMAIN>
 +
PROPERTY[X-DOMAIN-CLASS][0]=PREMIUM_REGISTRY_TIER
 +
DESCRIPTION=Command completed successfully
 +
QUEUETIME=0
 +
CODE=200
 +
RUNTIME=2.774
 +
EOF
 +
</pre>
 +
<br>
 +
'''STATUSDOMAIN'''
 +
<br>
 +
In order to '''explicitly renew''' a premium domain you have to query the premium class of the domain first.
 +
The premium class is returned as '''SUBCLASS''' from a '''StatusDomain''' command and it always
 +
starts with '''PREMIUM_''' for premium domains. If the optional parameter properties=PRICE is also provided then
 +
the response also includes the fee for a renewal with the default renewal period:
 +
<br>
 
[COMMAND]
 
[COMMAND]
command = CheckDomain
+
<pre>
domain = example.bike
+
command = StatusDomain
phase = claims
+
domain = <PREMIUMDOMAIN>
 
EOF
 
EOF
 
+
</pre>
 
[RESPONSE]
 
[RESPONSE]
PROPERTY[CLAIMKEY][0]=2014010100/0/1/a/ABCDEFG123456789
+
<pre>
DESCRIPTION=Claim exists
+
...
CODE=211
+
PROPERTY[SUBCLASS][0]=PREMIUM_REGISTRY_TIER
EOF  
+
...
 +
EOF
 
</pre>
 
</pre>
 +
'''RENEWDOMAIN'''
 +
<br>
 +
The SUBCLASS of the premium domain has to be provided as '''CLASS''' parameter in an explicit
 +
renewal request in order to renew a premium domain:
 
<br>
 
<br>
'''Querying the trademark notice and notice id'''
 
 
The claimkey can be used to query trademark details with the StatusTMDBClaim command. Response parameters are:
 
* NOTICE-CREATEDDATE
 
* NOTICE-XML
 
* NOTICE-TEXT
 
* NOTICE-ACCEPT-ID
 
* NOTICE-EXPIRATIONDATE
 
<span class="label label-important">REQUIRED</span>
 
<pre>
 
 
[COMMAND]
 
[COMMAND]
command = StatusTMDBClaim
+
<pre>
claimkey = 2014010100/0/1/a/ABCDEFG123456789
+
command = RenewDomain
 +
domain = <PREMIUMDOMAIN>
 +
class = PREMIUM_REGISTRY_TIER
 
EOF
 
EOF
 
+
</pre>
 
[RESPONSE]
 
[RESPONSE]
 +
<pre>
 +
...
 
CODE=200
 
CODE=200
 
DESCRIPTION=Command completed successfully
 
DESCRIPTION=Command completed successfully
PROPERTY[NOTICE-ACCEPT-ID][0]=5adc112f0000000000008912290
+
PROPERTY[DOMAIN][0]=<PREMIUMDOMAIN>
PROPERTY[NOTICE-CREATEDDATE][0]=2014-02-04 00:00:00
+
PROPERTY[EXPIRATIONDATE][0]=2020-02-20 12:00:00
PROPERTY[NOTICE-EXPIRATIONDATE][0]=2014-02-06 00:00:00  
+
 
...
 
...
 +
EOF
 
</pre>
 
</pre>
 
<br>
 
<br>
'''AddDomain'''
+
'''TRANSFER DOMAIN'''
 +
<br>
 +
The command TransferDomain allows you to request a domain transfer.<br>
 +
Additionally to the standard command the class has to be provided to confirm that it is a Premium Domain.<br>
 +
The class can easily be determined using the command CheckDomainTransfer.<br>
 +
[COMMAND]
 +
<pre>
 +
command=CheckDomainTransfer
 +
domain=1371IDN01b.money
 +
EOF
 +
</pre>
 +
[RESPONSE]
 +
<pre>
 +
PROPERTY[AGEINDAYS][0]=143
 +
PROPERTY[AUTHISVALID][0]=UNKNOWN
 +
PROPERTY[CLASS][0]=PREMIUM_DONUTS_B
 +
PROPERTY[WHOISQUERY][0]=1371idn01b.money
 +
PROPERTY[AUTHREQUIRED][0]=1
 +
PROPERTY[REPOSITORY][0]=DONUTS-OTE-1API1
 +
PROPERTY[WHOISSERVER][0]=whois.donuts.co
 +
PROPERTY[TRANSFERLOCK][0]=0
 +
PROPERTY[WHOISDATE][0]=2016-02-25 10:47:37
 +
PROPERTY[USERTRANSFERREQUIRED][0]=0
 +
PROPERTY[PERIOD][0]=1Y
 +
DESCRIPTION=Request is available
 +
EOF
 +
</pre>
  
In order to register a claims domain you have to provide at least two parameters:
+
Command TransferDomain:<br>
* NOTICE-EXPIRATIONDATE
+
[COMMAND]
* NOTICE-ACCEPT-ID
+
* NOTICE-ACCEPTEDDATE (optional)
+
<span class="label label-important">REQUIRED</span>
+
 
<pre>
 
<pre>
 +
command = TransferDomain
 +
domain = <PREMIUMDOMAIN>
 +
action = Request
 +
auth = <authcode>
 +
class = PREMIUM_REGISTRY_TIER
 +
EOF
 +
</pre>
 +
[RESPONSE]
 +
<pre>
 +
PENDING=1
 +
DESCRIPTION=Command completed successfully; domain transfer initiated
 +
QUEUETIME=0
 +
CODE=200
 +
RUNTIME=2.448
 +
</pre>
 +
<br>
 +
'''USERTRANSFER'''
 +
<br>
 +
The command TransferDomain can also be used for a usertransfer.<br>
 +
Then action has to be UserTransfer.
 +
<br>
 
[COMMAND]
 
[COMMAND]
command = AddDomain
+
<pre>
domain = example.bike
+
command = TransferDomain
NOTICE-ACCEPT-ID = 5adc112f0000000000008912290
+
domain = <PREMIUMDOMAIN>
NOTICE-EXPIRATIONDATE = 2014-02-04 00:00:00
+
action = UserTransfer
...
+
auth = <authcode>
 +
class = PREMIUM_REGISTRY_TIER
 +
EOF
 +
</pre>
 +
[RESPONSE]
 +
<pre>
 +
PENDING=1
 +
DESCRIPTION=Command completed successfully
 +
CODE=200
 +
QUEUETIME=0
 +
RUNTIME=0.327
 +
EOF
 
</pre>
 
</pre>
 
=== Premium Domains ===
 
Below you will find an example '''"CheckDomains"''' command for a so called "Premium" domain:
 
 
<br>
 
<br>
<span class="label label-important">REQUIRED</span>
+
'''RESTORE'''
 +
<br>
 +
A domain can be restored with this command.<br>
 +
Likewise the class has to be provided to confirm that it is a Premium Domain.
 +
<br>
 +
[COMMAND]
 
<pre>
 
<pre>
 
[COMMAND]
 
[COMMAND]
command = CheckDomains
+
command = RestoreDomain
domain0 = <TEXT>
+
domain = <PREMIUMDOMAIN>
premiumchannels = *
+
class = PREMIUM_REGISTRY_TIER
 
EOF
 
EOF
 
+
</pre>
 
[RESPONSE]
 
[RESPONSE]
PROPERTY[PREMIUMCHANNEL][0]=RIGHTSIDE
+
<pre>
PROPERTY[PRICE][0]=xx.xx
+
PROPERTY[REASON][0]=Premium Domain Name
+
PROPERTY[DOMAINCHECKTIME][0]=0.032
+
PROPERTY[CLASS][0]=PREMIUM_RIGHTSIDE_P
+
PROPERTY[CURRENCY][0]=USD
+
PROPERTY[DOMAINCHECK][0]=211 Premium Domain name available [PREMIUM]
+
 
DESCRIPTION=Command completed successfully
 
DESCRIPTION=Command completed successfully
 
CODE=200
 
CODE=200
QUEUETIME=0.001
+
QUEUETIME=0
RUNTIME=0.208
+
RUNTIME=0.327
 +
EOF
 
</pre>
 
</pre>
 +
 +
 +
= EPP Commands =
 +
'''EPP'''
 
<br>
 
<br>
The '''"CLASS"''' parameter have to be used at the AddDomain command:
+
(illustrative example: Premium Domain without.vision)
 +
<br>
 +
Below you will find an example '''"CheckDomains"''' command for a "Premium" domain:
 +
<br>
 +
COMMAND
 
<pre>
 
<pre>
command = AddDomainApplication
+
<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
class = PREMIUM_RIGHTSIDE_P
+
<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='without.vision' /> 
 +
      <keyvalue:kv key='PREMIUMCHANNELS' value='*' /> 
 +
      </keyvalue:extension> 
 +
  </extension> 
 +
</epp>
 
</pre>
 
</pre>
 
<br>
 
<br>
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:
+
RESPONSE
 +
<pre>
 +
<?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="CLASS" value="PREMIUM_DONUTS_BB+"/>
 +
                <keyvalue:kv key="CURRENCY" value="USD"/>
 +
                <keyvalue:kv key="DOMAINCHECK" value="211 Premium Domain name available [PREMIUM]"/>
 +
                <keyvalue:kv key="DOMAINCHECKTIME" value="0.330"/>
 +
                <keyvalue:kv key="PREMIUMCHANNEL" value="CHANNEL"/>
 +
                <keyvalue:kv key="PRICE" value="100.00"/>
 +
                <keyvalue:kv key="REASON" value="Premium Domain Name"/>
 +
            </keyvalue:extension>
 +
        </extension>
 +
        <trID>
 +
            <svTRID>RW-18024-1437743130108756</svTRID>
 +
        </trID>
 +
    </response>
 +
</epp>
 +
</pre>
 +
<br>
 +
Below you will find an example '''"AddDomainApplication"''' command:
 
<br>
 
<br>
<span class="label label-important">REQUIRED</span>
+
COMMAND
 
<pre>
 
<pre>
[COMMAND]
+
<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
command = StatusDomain
+
<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">
domain = <DOMAIN>
+
  <extension> 
properties = PRICE
+
      <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"> 
EOF
+
      <keyvalue:kv key='COMMAND' value='AddDomainApplication' /> 
 +
      <keyvalue:kv key='DOMAIN' value='without.vision' />
 +
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_BB+' />
 +
<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>
 +
</pre>
 +
<br>
  
[RESPONSE]
+
RESPONSE
...
+
<pre>
PROPERTY[CURRENCY][0]=EUR
+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
PROPERTY[RENEWALPRICE][0]=10.00
+
<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">
PROPERTY[RENEWALGROSSPRICE][0]=11.90
+
    <response>
PROPERTY[VAT][0]=19.00
+
        <result code="1000">
...
+
            <msg>Command completed successfully</msg>
EOF
+
            <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="APPLICATION" value="8595"/>
 +
                <keyvalue:kv key="AUTH" value=",LAxyfX8ptM/"/>
 +
                <keyvalue:kv key="CLASS" value="PREMIUM_DONUTS_BB+"/>
 +
                <keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
 +
                <keyvalue:kv key="CREATEDDATE" value="2015-08-19 13:10:50"/>
 +
                <keyvalue:kv key="DOMAIN" value="without.vision"/>
 +
                <keyvalue:kv key="DOMAINUMLAUT" value="without.vision"/>
 +
                <keyvalue:kv key="PEERUSER" value=""/>
 +
                <keyvalue:kv key="PERIOD" value="1"/>
 +
                <keyvalue:kv key="SMD" value=""/>
 +
                <keyvalue:kv key="STATUS" value="SUCCESSFUL"/>
 +
                <keyvalue:kv key="UPDATEBY" value="SYSTEM"/>
 +
                <keyvalue:kv key="UPDATEDDATE" value="2015-08-19 13:10:51"/>
 +
                <keyvalue:kv key="USER" value="test.user"/>
 +
            </keyvalue:extension>
 +
        </extension>
 +
        <trID>
 +
            <svTRID>RW-18024-1439989851647872</svTRID>
 +
        </trID>
 +
    </response>
 +
</epp>
 +
</pre>
 +
<br>
  
 +
<br>
 +
Below you will find an example '''"StatusDomain"''' command:
 +
<br>
 +
COMMAND
 +
<pre>
 +
<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='StatusDomain' /> 
 +
      <keyvalue:kv key='DOMAIN' value='without.vision' />
 +
      </keyvalue:extension> 
 +
  </extension> 
 +
</epp>
 +
</pre>
 +
<br>
 +
 +
RESPONSE
 +
<pre>
 +
<?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="ACCOUNTINGDATE" value="2016-08-20 13:10:49"/>
 +
                <keyvalue:kv key="ACCOUNTINGPERIOD" value="1d"/>
 +
                <keyvalue:kv key="ADMINCONTACT" value="USER"/>
 +
                <keyvalue:kv key="AUTH" value=",LAxyfX8ptM/"/>
 +
                <keyvalue:kv key="BILLINGCONTACT" value="USER"/>
 +
                <keyvalue:kv key="CLASS" value="DOMAIN"/>
 +
                <keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
 +
                <keyvalue:kv key="CREATEDDATE" value="2015-08-19 13:10:49"/>
 +
                <keyvalue:kv key="DELETIONHOLDPERIOD" value="5d"/>
 +
                <keyvalue:kv key="DELETIONRESTORABLEPERIOD" value="30d"/>
 +
                <keyvalue:kv key="DESCRIPTION" value="without.vision"/>
 +
                <keyvalue:kv key="DOMAINALERT" value=""/>
 +
                <keyvalue:kv key="DOMAINUMLAUT" value="without.vision"/>
 +
                <keyvalue:kv key="EXPIRATIONDATE" value="2016-08-19 13:10:49"/>
 +
                <keyvalue:kv key="FAILUREDATE" value="2016-10-02 13:10:49"/>
 +
                <keyvalue:kv key="FAILUREPERIOD" value="44d"/>
 +
                <keyvalue:kv key="FINALIZATIONDATE" value="2016-09-23 13:10:49"/>
 +
                <keyvalue:kv key="FINALIZATIONPERIOD" value="35d"/>
 +
                <keyvalue:kv key="HOSTTYPE" value="OBJECT"/>
 +
                <keyvalue:kv key="ID" value="without.vision"/>
 +
                <keyvalue:kv key="NEXTACTION" value="pay"/>
 +
                <keyvalue:kv key="NEXTACTIONDATE" value="2016-08-20 13:10:49"/>
 +
                <keyvalue:kv key="OWNERCONTACT" value="USER"/>
 +
                <keyvalue:kv key="PAIDUNTILDATE" value="2016-08-19 13:10:49"/>
 +
                <keyvalue:kv key="PEERUSER" value=""/>
 +
                <keyvalue:kv key="PREPAIDPERIOD" value="0"/>
 +
                <keyvalue:kv key="REGISTRAR" value="SYSTEM"/>
 +
                <keyvalue:kv key="REGISTRARTRANSFERDATE" value="0000-00-00 00:00:00"/>
 +
                <keyvalue:kv key="REGISTRARUPDATEDDATE" value="2015-08-19 13:10:49"/>
 +
                <keyvalue:kv key="REGISTRATIONEXPIRATIONDATE" value="2016-08-19 13:10:49"/>
 +
                <keyvalue:kv key="REGISTRATIONGRACEPERIOD" value="0"/>
 +
                <keyvalue:kv key="RENEWALMODE" value="AUTORENEW"/>
 +
                <keyvalue:kv key="REPOSITORY" value="DONUTS-OTE-1API1"/>
 +
                <keyvalue:kv key="ROID" value="31d8c6099e954b0ab6cf238d64337ed5-D"/>
 +
                <keyvalue:kv key="STATUS" value="ACTIVE"/>
 +
                <keyvalue:kv key="SUBCLASS" value="PREMIUM_DONUTS_BB+"/>
 +
                <keyvalue:kv key="TECHCONTACT" value="USER"/>
 +
                <keyvalue:kv key="TRANSFERDATE" value="0000-00-00 00:00:00"/>
 +
                <keyvalue:kv key="TRANSFERLOCK" value="0"/>
 +
                <keyvalue:kv key="UPDATEDBY" value="SYSTEM"/>
 +
                <keyvalue:kv key="UPDATEDDATE" value="2015-08-19 13:10:49"/>
 +
                <keyvalue:kv key="USER" value="test.user"/>
 +
                <keyvalue:kv key="X-ACCEPT-WHOISTRUSTEE-TAC" value="0"/>
 +
                <keyvalue:kv key="X-ACCEPT-WHOISTRUSTEELITE-TAC" value="0"/>
 +
                <keyvalue:kv key="X-PRICE-CLASS" value="PREMIUM_DONUTS_BB+"/>
 +
            </keyvalue:extension>
 +
        </extension>
 +
        <trID>
 +
            <svTRID>RW-18024-1439990349038577</svTRID>
 +
        </trID>
 +
    </response>
 +
</epp>
 +
</pre>
 +
<br>
 +
<br>
 +
Below you will find an example '''"RenewDomain"''' command:
 +
<br>
 +
COMMAND
 +
<pre>
 +
<?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='RenewDomain' /> 
 +
      <keyvalue:kv key='DOMAIN' value='without.vision' />
 +
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_BB+' />
 +
      </keyvalue:extension> 
 +
  </extension> 
 +
</epp>
 +
</pre>
 +
<br>
 +
 +
RESPONSE
 +
<pre>
 +
<?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="DOMAIN" value="without.vision"/>
 +
                <keyvalue:kv key="EXPIRATIONDATE" value="2018-08-19 13:10:49"/>
 +
                <keyvalue:kv key="REGISTRATIONEXPIRATIONDATE" value="2018-08-19 13:10:49"/>
 +
            </keyvalue:extension>
 +
        </extension>
 +
        <trID>
 +
            <svTRID>RW-18024-1439991083295637</svTRID>
 +
        </trID>
 +
    </response>
 +
</epp>
 +
</pre>
 +
<br>
 +
'''TransferDomain'''<br>
 +
The command '''TransferDomain''' allows you to request a domain transfer.<br>
 +
Additionally to the standard command the class has to be provided to confirm that it is a Premium Domain.<br>
 +
The class can easily be determined using the command '''CheckDomainTransfer'''.<br>
 +
COMMAND
 +
<pre>
 +
<?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='CheckDomainTransfer' />
 +
<keyvalue:kv key='DOMAIN' value='1371IDN01b.money' />
 +
</keyvalue:extension>
 +
</extension>
 +
</epp>
 +
</pre>
 +
<br>
 +
RESPONSE
 +
<pre>
 +
<?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>218 Request is available</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="AGEINDAYS" value="142"/>
 +
<keyvalue:kv key="AUTHISVALID" value="UNKNOWN"/>
 +
<keyvalue:kv key="AUTHREQUIRED" value="1"/>
 +
<keyvalue:kv key="CLASS" value="PREMIUM_DONUTS_B"/>
 +
<keyvalue:kv key="PERIOD" value="1Y"/>
 +
<keyvalue:kv key="REPOSITORY" value="DONUTS-OTE-1API1"/>
 +
<keyvalue:kv key="TRANSFERLOCK" value="0"/>
 +
<keyvalue:kv key="USERTRANSFERREQUIRED" value="0"/>
 +
<keyvalue:kv key="WHOISDATE" value="2016-02-24 16:56:29"/>
 +
<keyvalue:kv key="WHOISQUERY" value="1371idn01b.money"/>
 +
<keyvalue:kv key="WHOISSERVER" value="whois.donuts.co"/>
 +
</keyvalue:extension>
 +
</extension>
 +
<trID>
 +
<svTRID>RW-1378-1456332989492728</svTRID>
 +
</trID>
 +
</response>
 +
</epp>
 +
</pre>
 +
<br>
 +
Below you will find an example '''"TransferDomain"''' command.
 +
<br>
 +
COMMAND
 +
<pre>
 +
<?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='TransferDomain' />
 +
      <keyvalue:kv key='DOMAIN' value='1526N15b.money' />
 +
      <keyvalue:kv key='ACTION' value='Request' />
 +
      <keyvalue:kv key='AUTH' value='123xyz!111' />
 +
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_B' />
 +
      </keyvalue:extension>
 +
  </extension>
 +
</epp>
 +
</pre>
 +
<br>
 +
 +
RESPONSE
 +
<pre>
 +
<?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; domain transfer initiated</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"/>
 +
        </extension>
 +
        <trID>
 +
            <svTRID>RW-6412-1450347872445556</svTRID>
 +
        </trID>
 +
    </response>
 +
</epp>
 +
</pre>
 +
<br>
 +
Below you will find an example '''"UserTransfer"''' command.
 +
<br>
 +
COMMAND
 +
<pre>
 +
<?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='TransferDomain' /> 
 +
      <keyvalue:kv key='DOMAIN' value='sae.pictures' />
 +
      <keyvalue:kv key='ACTION' value='UserTransfer' />
 +
      <keyvalue:kv key='AUTH' value='7cJGyX,J9oQn' /> 
 +
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_B+' /> 
 +
      </keyvalue:extension> 
 +
  </extension> 
 +
</epp>
 +
</pre>
 +
<br>
 +
 +
RESPONSE
 +
<pre>
 +
<?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"/>
 +
        </extension>
 +
        <trID>
 +
            <svTRID>RW-18024-1450276235292301</svTRID>
 +
        </trID>
 +
    </response>
 +
</epp>
 +
</pre>
 +
<br>
 +
 +
Below you will find an example '''"Restore"''' command.
 +
<br>
 +
COMMAND
 +
<pre>
 +
<?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='RestoreDomain' />
 +
      <keyvalue:kv key='DOMAIN' value='1526n15b.money' />
 +
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_B' />
 +
      </keyvalue:extension>
 +
  </extension>
 +
</epp>
 +
</pre>
 +
<br>
 +
 +
RESPONSE
 +
<pre>
 +
<?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"/>
 +
        </extension>
 +
        <trID>
 +
            <svTRID>RW-18024-1453217023320666</svTRID>
 +
        </trID>
 +
    </response>
 +
</epp>
 
</pre>
 
</pre>
 
<br>
 
<br>
  
= Control Panel =
+
<headertabs/>

Latest revision as of 18:39, 6 April 2018

Premium Domains

[edit] What are premium domains?

Premium domain names are domains the registry is offering for a premium price.
Registration, renewal, transfer, and restore of premium domains are charged at a different price from the base price.

[edit] Why to use premium domains?

Premium domains contain a great deal of advantages:

  • memorable short names (long or difficult to spell domain names are hard to remember)
  • highly brandable
  • more traffic
  • to be found on internet, nothing is as powerful as a premium domain name
  • perfect for search engine optimization
  • instantly associated with a service or product
  • direct navigation (customers type the domain name directly into their web browser)

In most cases, a premium domain name pays for itself in no time.

[edit] How to buy premium domains?

Our system is easy to use and can be operated safely. It is not possible to order a premium domain accidentally. You can simply use our control panel or our API.
No matter which service you use, it is necessary to confirm the premium price before ordering a premium domain making it impossible to buy a premium domain by mistake.
Just search for your desired domain name. We will perform a search using the name you entered and provide a list of alternate domain names you may be interested in registering as well. To purchase a premium domain name, add it to your shopping cart and proceed through checkout. The corresponding API-Commands can be found below.



[edit] All our TLDs that offer premium domains are fully supported!


CREATE, RENEW, RESTORE and of course TRANSFER commands are implemented for


ABOGADO - ACADEMY - ACCOUNTANT - ACCOUNTANTS - ACTOR - ADULT - AFRICA - AGENCY - APARTMENTS - ARCHI - ASSOCIATES - ATTORNEY - AUCTION - AUDIO - BABY - BAND - BAR - BARGAINS - BAYERN - BEER - BERLIN - BEST - BET - BIBLE - BID - BIKE - BINGO - BIO - BLACK - BLACKFRIDAY - BLOG - BLUE - BOSTON - BOUTIQUE - BRCOM - BROKER - BUILD - BUILDERS - BUSINESS - CAB - CAFE - CAM - CAMERA - CAMP - CAPITAL - CARDS - CARE - CAREERS - CASA - CASH - CASINO - CATERING - CENTER - CEO - CFD - CHAT - CHEAP - CHRISTMAS - CHURCH - CITY - CLAIMS - CLEANING - CLICK - CLINIC - CLOTHING - CLOUD - CLUB - COACH - CODES - COFFEE - COLLEGE - COMMUNITY - COMPANY - COMPUTER - CONDOS - CONSTRUCTION - CONSULTING - CONTRACTORS - COOKING - COOL - COUNTRY - COUPONS - COURSES - CREDIT - CREDITCARD - CRICKET - CRUISES - DANCE - DATE - DATING - DEALS - DEGREE - DELIVERY - DEMOCRAT - DENTAL - DENTIST - DESIGN - DIAMONDS - DIET - DIGITAL - DIRECT - DIRECTORY - DISCOUNT - DOCTOR - DOG - DOMAINS - DONUTS - DOWNLOAD - EARTH - ECO - EDUCATION - EMAIL - ENERGY - ENGINEER - ENGINEERING - ENTERPRISES - EQUIPMENT - ESTATE - EVENTS - EXCHANGE - EXPERT - EXPOSED - EXPRESS - FAIL - FAITH - FAMILY - FANS - FARM - FASHION - FILM - FINANCE - FINANCIAL - FISH - FISHING - FIT - FITNESS - FLIGHTS - FLORIST - FLOWERS - FOOTBALL - FOREX - FORSALE - FOUNDATION - FUN - FUND - FURNITURE - FUTBOL - FYI - GALLERY - GAME - GAMES - GARDEN - GIFT - GIFTS - GIVES - GLASS - GLOBAL - GMBH - GOLD - GOLF - GRAPHICS - GRATIS - GREEN - GRIPE - GROUP - GUIDE - GUITARS - GURU - HAMBURG - HAUS - HEALTH - HEALTHCARE - HELP - HIPHOP - HOCKEY - HOLDINGS - HOLIDAY - HORSE - HOSPITAL - HOST - HOSTING - HOUSE - HOW - IMMO - IMMOBILIEN - INDUSTRIES - INK - INSTITUTE - INSURE - INTERNATIONAL - INVESTMENTS - IRISH - JETZT - JEWELRY - JUEGOS - KAUFEN - KIM - KITCHEN - KIWI - LAND - LAW - LAWYER - LEASE - LEGAL - LGBT - LIFE - LIGHTING - LIMITED - LIMO - LINK - LIVE - LOAN - LOANS - LOL - LONDON - LOVE - LTD - LTDA - LUXURY - MAISON - MAKEUP - MANAGEMENT - MARKET - MARKETING - MARKETS - MBA - MEDIA - MELBOURNE - MEMORIAL - MEN - MENU - MEXCOM - MIAMI - MODA - MOM - MONEY - MORTGAGE - MOVIE - NETWORK - NEWS - NINJA - NRW - NYC - ONE - ONLINE - ORGANIC - PARTNERS - PARTS - PARTY - PET - PHOTO - PHOTOGRAPHY - PHOTOS - PICS - PICTURES - PINK - PIZZA - PLACE - PLUMBING - PLUS - POKER - PORN - PRESS - PRODUCTIONS - PROMO - PROPERTIES - PROPERTY - PUB - RACING - RECIPES - RED - REHAB - REISE - REISEN - RENT - RENTALS - REPAIR - REPORT - REPUBLICAN - REST - RESTAURANT - REVIEW - REVIEWS - RIP - ROCKS - RODEO - RUN - SALE - SALON - SARL - SCHOOL - SCHULE - SCIENCE - SERVICES - SEX - SEXY - SHIKSHA - SHOES - SHOP - SHOPPING - SHOW - SINGLES - SITE - SKI - SOCCER - SOCIAL - SOFTWARE - SOLAR - SOLUTIONS - SOY - SPACE - SRL - STORE - STREAM - STUDIO - STUDY - STYLE - SUCKS - SUPPLIES - SUPPLY - SUPPORT - SURF - SURGERY - SYDNEY - SYSTEMS - TATTOO - TAX - TAXI - TEAM - TECH - TECHNOLOGY - TEL - TENNIS - THEATER - TICKETS - TIENDA - TIPS - TIRES - TODAY - TOKYO - TOOLS - TOP - TOURS - TOWN - TOYS - TRADE - TRADING - TRAINING - TUBE - TV - UNIVERSITY - VACATIONS - VEGAS - VENTURES - VET - VIAJES - VIDEO - VILLAS - VIN - VIP - VISION - VODKA - VOTE - VOTO - VOYAGE - WATCH - WEBCAM - WEBSITE - WEDDING - WIEN - WIKI - WIN - WINE - WORK - WORKS - WORLD - WTF - XN--3DS443G - XN--5TZM5G - XN--6FRZ82G - XN--CZRS0T - XN--FIQ228C5HS - XN--FJQ720A - XN--MK1BU44C - XN--T60B56A - XN--TCKWE - XN--UNUP4Y - XN--VHQUV - XXX - XYZ - YOGA - ZONE

nTLD CREATE RENEW TRANSFER RESTORE
AFILIAS Checkmark.png Checkmark.png Checkmark.png Checkmark.png
ARI

REGISTRY SERVICES

Checkmark.png Checkmark.png Checkmark.png Checkmark.png
CHARLESTON

ROAD REGISTRY

Checkmark.png Checkmark.png Checkmark.png Checkmark.png
CENTRALNIC Checkmark.png Checkmark.png Checkmark.png Checkmark.png
CIRA Checkmark.png Checkmark.png Checkmark.png Checkmark.png
CORE Checkmark.png Checkmark.png Checkmark.png Checkmark.png
CRR Checkmark.png Checkmark.png Checkmark.png Checkmark.png
DONUTS Checkmark.png Checkmark.png Checkmark.png Checkmark.png
DOTGLOBAL AS Checkmark.png Checkmark.png Checkmark.png Checkmark.png
FAMOUS FOUR MEDIA Checkmark.png Checkmark.png Checkmark.png Checkmark.png
KSREGISTRY Checkmark.png Checkmark.png Checkmark.png Checkmark.png
LONDON & PARTNERS Checkmark.png Checkmark.png Checkmark.png Checkmark.png
MINDS & MACHINES Checkmark.png Checkmark.png Checkmark.png Checkmark.png
NEUSTAR Checkmark.png Checkmark.png Checkmark.png Checkmark.png
NIC.LTDA Checkmark.png Checkmark.png Checkmark.png Checkmark.png
NOMINET Checkmark.png Checkmark.png Checkmark.png Checkmark.png
RADIX Checkmark.png Checkmark.png Checkmark.png Checkmark.png
RIGHTSIDE Checkmark.png Checkmark.png Checkmark.png Checkmark.png
TANGO Checkmark.png Checkmark.png Checkmark.png Checkmark.png
TELEINFO Checkmark.png Checkmark.png Checkmark.png Checkmark.png
TLDBOX Checkmark.png Checkmark.png Checkmark.png Checkmark.png
UNIREGISTRY Checkmark.png Checkmark.png Checkmark.png Checkmark.png
VERISIGN Checkmark.png Checkmark.png Checkmark.png Checkmark.png
ZA Checkmark.png Checkmark.png Checkmark.png Checkmark.png

API

CHECKDOMAINS
Below you will find an example "CheckDomains" command for a "Premium" domain:
[COMMAND]

command = CheckDomains
domain0 = <PREMIUMDOMAIN>
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

ADDDOMAINAPPLICATION
The "CLASS" parameter have to be used at the AddDomainApplication command:
[COMMAND]

command=adddomainapplication
domain=<PREMIUMDOMAIN>
class=PREMIUM_REGISTRY_TIER
ownercontact=USER
admincontact=USER
billingcontact=USER
techcontact=USER
...

[RESPONSE]

[RESPONSE]
PROPERTY[CREATEDDATE][0]=2015-12-18 12:52:15
PROPERTY[PAID][0]=1
PROPERTY[PEERUSER][0]=
PROPERTY[TECHCONTACT][0]=USER
PROPERTY[APPLICATION][0]=8784
PROPERTY[BILLINGCONTACT][0]=USER
PROPERTY[NOCHECK][0]=1
PROPERTY[REGISTRAR][0]=hexonet
PROPERTY[STATUS][0]=SUCCESSFUL
PROPERTY[OWNERCONTACT][0]=USER
PROPERTY[FORCE][0]=1
PROPERTY[PERIOD][0]=1
PROPERTY[USER][0]=test.user
PROPERTY[DOMAINUMLAUT][0]=<PREMIUMDOMAIN>
PROPERTY[SMD][0]=
PROPERTY[ADMINCONTACT][0]=USER
PROPERTY[CLASS][0]=PREMIUM_REGISTRY_TIER
PROPERTY[UPDATEDDATE][0]=2015-12-18 12:52:17
PROPERTY[UPDATEBY][0]=SYSTEM
PROPERTY[UPDATEDBY][0]=hexonet
PROPERTY[CREATEDBY][0]=SYSTEM
PROPERTY[AUTH][0]=123abc-xyz
PROPERTY[DOMAIN][0]=<PREMIUMDOMAIN>
PROPERTY[X-DOMAIN-CLASS][0]=PREMIUM_REGISTRY_TIER
DESCRIPTION=Command completed successfully
QUEUETIME=0
CODE=200
RUNTIME=2.774
EOF


STATUSDOMAIN
In order to explicitly renew a premium domain you have to query the premium class of the domain first. The premium class is returned as SUBCLASS from a StatusDomain command and it always starts with PREMIUM_ for premium domains. If the optional parameter properties=PRICE is also provided then the response also includes the fee for a renewal with the default renewal period:
[COMMAND]

command = StatusDomain
domain = <PREMIUMDOMAIN>
EOF

[RESPONSE]

...
PROPERTY[SUBCLASS][0]=PREMIUM_REGISTRY_TIER
...
EOF

RENEWDOMAIN
The SUBCLASS of the premium domain has to be provided as CLASS parameter in an explicit renewal request in order to renew a premium domain:
[COMMAND]

command = RenewDomain
domain = <PREMIUMDOMAIN>
class = PREMIUM_REGISTRY_TIER
EOF

[RESPONSE]

...
CODE=200
DESCRIPTION=Command completed successfully
PROPERTY[DOMAIN][0]=<PREMIUMDOMAIN>
PROPERTY[EXPIRATIONDATE][0]=2020-02-20 12:00:00
...
EOF


TRANSFER DOMAIN
The command TransferDomain allows you to request a domain transfer.
Additionally to the standard command the class has to be provided to confirm that it is a Premium Domain.
The class can easily be determined using the command CheckDomainTransfer.
[COMMAND]

command=CheckDomainTransfer
domain=1371IDN01b.money
EOF

[RESPONSE]

PROPERTY[AGEINDAYS][0]=143
PROPERTY[AUTHISVALID][0]=UNKNOWN
PROPERTY[CLASS][0]=PREMIUM_DONUTS_B
PROPERTY[WHOISQUERY][0]=1371idn01b.money
PROPERTY[AUTHREQUIRED][0]=1
PROPERTY[REPOSITORY][0]=DONUTS-OTE-1API1
PROPERTY[WHOISSERVER][0]=whois.donuts.co
PROPERTY[TRANSFERLOCK][0]=0
PROPERTY[WHOISDATE][0]=2016-02-25 10:47:37
PROPERTY[USERTRANSFERREQUIRED][0]=0
PROPERTY[PERIOD][0]=1Y
DESCRIPTION=Request is available
EOF

Command TransferDomain:
[COMMAND]

command = TransferDomain
domain = <PREMIUMDOMAIN>
action = Request
auth = <authcode>
class = PREMIUM_REGISTRY_TIER
EOF

[RESPONSE]

PENDING=1
DESCRIPTION=Command completed successfully; domain transfer initiated
QUEUETIME=0
CODE=200
RUNTIME=2.448


USERTRANSFER
The command TransferDomain can also be used for a usertransfer.
Then action has to be UserTransfer.
[COMMAND]

command = TransferDomain
domain = <PREMIUMDOMAIN>
action = UserTransfer
auth = <authcode>
class = PREMIUM_REGISTRY_TIER
EOF

[RESPONSE]

PENDING=1
DESCRIPTION=Command completed successfully
CODE=200
QUEUETIME=0
RUNTIME=0.327
EOF


RESTORE
A domain can be restored with this command.
Likewise the class has to be provided to confirm that it is a Premium Domain.
[COMMAND]

[COMMAND]
command = RestoreDomain
domain = <PREMIUMDOMAIN>
class = PREMIUM_REGISTRY_TIER
EOF

[RESPONSE]

DESCRIPTION=Command completed successfully
CODE=200
QUEUETIME=0
RUNTIME=0.327
EOF


EPP
(illustrative example: Premium Domain without.vision)
Below you will find an example "CheckDomains" command for a "Premium" domain:
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='without.vision' />   
      <keyvalue:kv key='PREMIUMCHANNELS' value='*' />   
      </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="CLASS" value="PREMIUM_DONUTS_BB+"/>
                <keyvalue:kv key="CURRENCY" value="USD"/>
                <keyvalue:kv key="DOMAINCHECK" value="211 Premium Domain name available [PREMIUM]"/>
                <keyvalue:kv key="DOMAINCHECKTIME" value="0.330"/>
                <keyvalue:kv key="PREMIUMCHANNEL" value="CHANNEL"/>
                <keyvalue:kv key="PRICE" value="100.00"/>
                <keyvalue:kv key="REASON" value="Premium Domain Name"/>
            </keyvalue:extension>
        </extension>
        <trID>
            <svTRID>RW-18024-1437743130108756</svTRID>
        </trID>
    </response>
</epp>


Below you will find an example "AddDomainApplication" command:
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='without.vision' />
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_BB+' />
<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="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="APPLICATION" value="8595"/>
                <keyvalue:kv key="AUTH" value=",LAxyfX8ptM/"/>
                <keyvalue:kv key="CLASS" value="PREMIUM_DONUTS_BB+"/>
                <keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
                <keyvalue:kv key="CREATEDDATE" value="2015-08-19 13:10:50"/>
                <keyvalue:kv key="DOMAIN" value="without.vision"/>
                <keyvalue:kv key="DOMAINUMLAUT" value="without.vision"/>
                <keyvalue:kv key="PEERUSER" value=""/>
                <keyvalue:kv key="PERIOD" value="1"/>
                <keyvalue:kv key="SMD" value=""/>
                <keyvalue:kv key="STATUS" value="SUCCESSFUL"/>
                <keyvalue:kv key="UPDATEBY" value="SYSTEM"/>
                <keyvalue:kv key="UPDATEDDATE" value="2015-08-19 13:10:51"/>
                <keyvalue:kv key="USER" value="test.user"/>
            </keyvalue:extension>
        </extension>
        <trID>
            <svTRID>RW-18024-1439989851647872</svTRID>
        </trID>
    </response>
</epp>



Below you will find an example "StatusDomain" command:
COMMAND

<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='StatusDomain' />   
      <keyvalue:kv key='DOMAIN' value='without.vision' />
      </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="ACCOUNTINGDATE" value="2016-08-20 13:10:49"/>
                <keyvalue:kv key="ACCOUNTINGPERIOD" value="1d"/>
                <keyvalue:kv key="ADMINCONTACT" value="USER"/>
                <keyvalue:kv key="AUTH" value=",LAxyfX8ptM/"/>
                <keyvalue:kv key="BILLINGCONTACT" value="USER"/>
                <keyvalue:kv key="CLASS" value="DOMAIN"/>
                <keyvalue:kv key="CREATEDBY" value="SYSTEM"/>
                <keyvalue:kv key="CREATEDDATE" value="2015-08-19 13:10:49"/>
                <keyvalue:kv key="DELETIONHOLDPERIOD" value="5d"/>
                <keyvalue:kv key="DELETIONRESTORABLEPERIOD" value="30d"/>
                <keyvalue:kv key="DESCRIPTION" value="without.vision"/>
                <keyvalue:kv key="DOMAINALERT" value=""/>
                <keyvalue:kv key="DOMAINUMLAUT" value="without.vision"/>
                <keyvalue:kv key="EXPIRATIONDATE" value="2016-08-19 13:10:49"/>
                <keyvalue:kv key="FAILUREDATE" value="2016-10-02 13:10:49"/>
                <keyvalue:kv key="FAILUREPERIOD" value="44d"/>
                <keyvalue:kv key="FINALIZATIONDATE" value="2016-09-23 13:10:49"/>
                <keyvalue:kv key="FINALIZATIONPERIOD" value="35d"/>
                <keyvalue:kv key="HOSTTYPE" value="OBJECT"/>
                <keyvalue:kv key="ID" value="without.vision"/>
                <keyvalue:kv key="NEXTACTION" value="pay"/>
                <keyvalue:kv key="NEXTACTIONDATE" value="2016-08-20 13:10:49"/>
                <keyvalue:kv key="OWNERCONTACT" value="USER"/>
                <keyvalue:kv key="PAIDUNTILDATE" value="2016-08-19 13:10:49"/>
                <keyvalue:kv key="PEERUSER" value=""/>
                <keyvalue:kv key="PREPAIDPERIOD" value="0"/>
                <keyvalue:kv key="REGISTRAR" value="SYSTEM"/>
                <keyvalue:kv key="REGISTRARTRANSFERDATE" value="0000-00-00 00:00:00"/>
                <keyvalue:kv key="REGISTRARUPDATEDDATE" value="2015-08-19 13:10:49"/>
                <keyvalue:kv key="REGISTRATIONEXPIRATIONDATE" value="2016-08-19 13:10:49"/>
                <keyvalue:kv key="REGISTRATIONGRACEPERIOD" value="0"/>
                <keyvalue:kv key="RENEWALMODE" value="AUTORENEW"/>
                <keyvalue:kv key="REPOSITORY" value="DONUTS-OTE-1API1"/>
                <keyvalue:kv key="ROID" value="31d8c6099e954b0ab6cf238d64337ed5-D"/>
                <keyvalue:kv key="STATUS" value="ACTIVE"/>
                <keyvalue:kv key="SUBCLASS" value="PREMIUM_DONUTS_BB+"/>
                <keyvalue:kv key="TECHCONTACT" value="USER"/>
                <keyvalue:kv key="TRANSFERDATE" value="0000-00-00 00:00:00"/>
                <keyvalue:kv key="TRANSFERLOCK" value="0"/>
                <keyvalue:kv key="UPDATEDBY" value="SYSTEM"/>
                <keyvalue:kv key="UPDATEDDATE" value="2015-08-19 13:10:49"/>
                <keyvalue:kv key="USER" value="test.user"/>
                <keyvalue:kv key="X-ACCEPT-WHOISTRUSTEE-TAC" value="0"/>
                <keyvalue:kv key="X-ACCEPT-WHOISTRUSTEELITE-TAC" value="0"/>
                <keyvalue:kv key="X-PRICE-CLASS" value="PREMIUM_DONUTS_BB+"/>
            </keyvalue:extension>
        </extension>
        <trID>
            <svTRID>RW-18024-1439990349038577</svTRID>
        </trID>
    </response>
</epp>



Below you will find an example "RenewDomain" command:
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='RenewDomain' />   
      <keyvalue:kv key='DOMAIN' value='without.vision' />
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_BB+' />
      </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="DOMAIN" value="without.vision"/>
                <keyvalue:kv key="EXPIRATIONDATE" value="2018-08-19 13:10:49"/>
                <keyvalue:kv key="REGISTRATIONEXPIRATIONDATE" value="2018-08-19 13:10:49"/>
            </keyvalue:extension>
        </extension>
        <trID>
            <svTRID>RW-18024-1439991083295637</svTRID>
        </trID>
    </response>
</epp>


TransferDomain
The command TransferDomain allows you to request a domain transfer.
Additionally to the standard command the class has to be provided to confirm that it is a Premium Domain.
The class can easily be determined using the command CheckDomainTransfer.
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='CheckDomainTransfer' />
<keyvalue:kv key='DOMAIN' value='1371IDN01b.money' />
</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>218 Request is available</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="AGEINDAYS" value="142"/>
<keyvalue:kv key="AUTHISVALID" value="UNKNOWN"/>
<keyvalue:kv key="AUTHREQUIRED" value="1"/>
<keyvalue:kv key="CLASS" value="PREMIUM_DONUTS_B"/>
<keyvalue:kv key="PERIOD" value="1Y"/>
<keyvalue:kv key="REPOSITORY" value="DONUTS-OTE-1API1"/>
<keyvalue:kv key="TRANSFERLOCK" value="0"/>
<keyvalue:kv key="USERTRANSFERREQUIRED" value="0"/>
<keyvalue:kv key="WHOISDATE" value="2016-02-24 16:56:29"/>
<keyvalue:kv key="WHOISQUERY" value="1371idn01b.money"/>
<keyvalue:kv key="WHOISSERVER" value="whois.donuts.co"/>
</keyvalue:extension>
</extension>
<trID>
<svTRID>RW-1378-1456332989492728</svTRID>
</trID>
</response>
</epp>


Below you will find an example "TransferDomain" command.
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='TransferDomain' />
      <keyvalue:kv key='DOMAIN' value='1526N15b.money' />
      <keyvalue:kv key='ACTION' value='Request' />
      <keyvalue:kv key='AUTH' value='123xyz!111' />
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_B' />
      </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; domain transfer initiated</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"/>
        </extension>
        <trID>
            <svTRID>RW-6412-1450347872445556</svTRID>
        </trID>
    </response>
</epp>


Below you will find an example "UserTransfer" command.
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='TransferDomain' />   
      <keyvalue:kv key='DOMAIN' value='sae.pictures' /> 
      <keyvalue:kv key='ACTION' value='UserTransfer' /> 
      <keyvalue:kv key='AUTH' value='7cJGyX,J9oQn' />   
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_B+' />   
      </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"/>
        </extension>
        <trID>
            <svTRID>RW-18024-1450276235292301</svTRID>
        </trID>
    </response>
</epp>


Below you will find an example "Restore" command.
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='RestoreDomain' />
      <keyvalue:kv key='DOMAIN' value='1526n15b.money' />
      <keyvalue:kv key='CLASS' value='PREMIUM_DONUTS_B' />
      </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"/>
        </extension>
        <trID>
            <svTRID>RW-18024-1453217023320666</svTRID>
        </trID>
    </response>
</epp>