From HEXONET Wiki
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.
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.
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.
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
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>