From HEXONET Wiki
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.
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.
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-RADIOAM-RADIOFM-RECIPES-RED-REHAB-REISE-REISEN-RENT-RENTALS-REPAIR-REPORT-REPUBLICAN-REST-RESTAURANT-REVIEW-REVIEWS-RIGHTSIDE-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]=RIGHTSIDE PROPERTY[PRICE][0]=xx.xx PROPERTY[REASON][0]=Premium Domain Name PROPERTY[DOMAINCHECKTIME][0]=0.032 PROPERTY[CLASS][0]=PREMIUM_REGISTRY_TIER 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>