Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Webhosting24 Wiki
Search
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Premium Domains Main Page
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Special pages
Page information
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
= API Commands = '''API''' '''CHECKDOMAINS''' <br> Below you will find an example '''"CheckDomains"''' command for a "Premium" domain: <br> [COMMAND] <pre> command = CheckDomains domain0 = <PREMIUMDOMAIN> premiumchannels = * EOF </pre> [RESPONSE] <pre> 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 </pre> '''ADDDOMAINAPPLICATION''' <br> The '''"CLASS"''' parameter have to be used at the AddDomainApplication command: <br> [COMMAND] <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] <pre> command = StatusDomain domain = <PREMIUMDOMAIN> EOF </pre> [RESPONSE] <pre> ... PROPERTY[SUBCLASS][0]=PREMIUM_REGISTRY_TIER ... EOF </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> [COMMAND] <pre> command = RenewDomain domain = <PREMIUMDOMAIN> class = PREMIUM_REGISTRY_TIER EOF </pre> [RESPONSE] <pre> ... CODE=200 DESCRIPTION=Command completed successfully PROPERTY[DOMAIN][0]=<PREMIUMDOMAIN> PROPERTY[EXPIRATIONDATE][0]=2020-02-20 12:00:00 ... EOF </pre> <br> '''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> Command TransferDomain:<br> [COMMAND] <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] <pre> command = TransferDomain domain = <PREMIUMDOMAIN> 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> <br> '''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> [COMMAND] command = RestoreDomain domain = <PREMIUMDOMAIN> class = PREMIUM_REGISTRY_TIER EOF </pre> [RESPONSE] <pre> DESCRIPTION=Command completed successfully CODE=200 QUEUETIME=0 RUNTIME=0.327 EOF </pre>
Summary:
Please note that all contributions to Webhosting24 Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
My wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Toggle limited content width