WAPI – command domain-transfer

  Domains, WAPI (API interface)

Command domain-transfer can be used for a domain transfer from another registrar to us.

NOTICE! All domains require re-registration with the domain owner’s consent to the rules of (pre) registration of domain names. Our Terms and Conditions require you to familiarize your customers with our terms and conditions and the applicable domain registry! Failure to do so may result in the loss of the domain in the event of a domain dispute without compensation.

The command is synchronous only for CZ domain, ie. domains in case of the proper authorization will be transferred immediately and now you know the result. For other domains transfer is asynchronous, you will get the result by notification.

Parameters

  • name – domain name – required
  • auth_info – authorization password – required only for certain domains (cz, gTLD)
  • owner_c – owner contact identifier – required parameter only for registers that require it (sk, eu, gTLD)
  • dns – domain DNS server configuration – optional parameter; available only for registries that support change of DNS servers during domain re-registration (eu, gTLD)
  • rules – name and surname of the person who made an agreement to our terms and conditions of the appropriate registry (typical the domain owner)

Return Values

  • 1000 – Domain successfully transferred
  • 1001 – Transfer request has been accepted, pending implementation (some domains can not be transferred immediately, of course, you will be informed via notification system, more in article WAPI – notifikace)
  • 2100 – Missing required parameter
  • 2101 – Invalid parameter shape
  • 2201 – wrong TLD
  • 2202 – Bad domain name format
  • 2204 – domain owner contact identifier not specified
  • 2207 – Invalid domain owner contact identifier
  • 2210 – Invalid DNS server format
  • 2215 – An authorization password (auth_info) has not been specified and is required for this domain
  • 2245 – consent not filled
  • 2246 – consent data error
  • 2252 Domain request requests exceeded
  • 2263 – authorization password is shorter than the required minimum length
  • 2271 – Invalid authorization password format
  • 3001 – Invalid imprest account currency
  • 3003 – Invalid imprest account billing information
  • 3207 – domain is already registered with us
  • 3208 – cannot be re-registered due to an expiration date that is too close
  • 3217 – Could not establish a connection to the registry
  • 3218 – Re-registration is not possible
  • 3219 – There is a pending re-registration request for this domain
  • 3220 – domain is already registered in our registry
  • 3226 – failed to re-register domain
  • 3227 – Authorization error on domain registry
  • 3258 – Registry downtime
  • 3266 – cannot be re-registered because the domain is expired
  • 3267 – Authoritative DNS servers failed to resolve
  • 4002 – Failed to deduct credit from imprest account
  • 4003 – Failed to create billing period
  • 4206 – failed to determine if the domain can be re-registered – connection error
  • 4209 – failed to determine re-registration type (with / without extension)
  • 5001 – internal login error
  • 5002 – re-registration price failed to be calculated
  • 5004 – Billing Downtime

Return data

After a successful change of domain registrar are returned following data:

  • num – order number
  • expiration – expiration date of the domain

Example of use

XML request:

<request>
 <user>tester</user>
 <auth>fb82be1466331148816bdbac855a6b1bd4e24b81</auth>
 <command>domain-transfer</command>
 <clTRID>HHUt</clTRID>
 <data>
  <name>example.cz</name>
  <auth_info>oz4agwR6</auth_info>
  <rules>
   <fname>Jan</fname>
   <lname>Novák</lname>
  </rules>
 </data>
</request>

XML response:

<response>
 <code>1000</code>
 <result>OK</result>
 <timestamp>1286874431</timestamp>
 <clTRID>LNjH</clTRID>
 <svTRID>1286874431.6516.30471</svTRID>
 <command>domain-transfer</command>
 <data>
  <num>1311001074</num>
  <expiration>2011-10-12</expiration>
 </data>
</response>