From HEXONET Wiki
Line 221: | Line 221: | ||
PROPERTY[REASON][0]=Premium Domain Name | PROPERTY[REASON][0]=Premium Domain Name | ||
PROPERTY[DOMAINCHECKTIME][0]=0.032 | PROPERTY[DOMAINCHECKTIME][0]=0.032 | ||
− | PROPERTY[CLASS][0]= | + | PROPERTY[CLASS][0]=PREMIUM_DONUTS_BBBB |
PROPERTY[CURRENCY][0]=USD | PROPERTY[CURRENCY][0]=USD | ||
PROPERTY[DOMAINCHECK][0]=211 Premium Domain name available [PREMIUM] | PROPERTY[DOMAINCHECK][0]=211 Premium Domain name available [PREMIUM] |
Revision as of 09:19, 6 April 2018
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.
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 - 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]=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>