Search in this section
Table of contents
Description
The domain transfer command enables you to transfer a domain from a different registrar or a different user in the system to your account. By using domain extensions, the transfer can be started with new domain contacts and name servers.
Note
- If we can not determine all the information automatically, you must use the domain extensions to provide the missing/required data. The information that has to be provided depends on the TLD.
- The nackReason for a rejected gTLD transfer is mandatory.
- For certain TLDs the period is ignored.
XML examples
Request
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" > <command> <transfer op="request"> <domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> <domain:name>example.com</domain:name> <domain:period unit='y'>1</domain:period> <domain:authInfo> <domain:pw><![CDATA[KS/F6319YIL0mDHK]]></domain:pw> </domain:authInfo> </domain:transfer> </transfer> <clTRID>ABC-12345</clTRID> </command> </epp>
Request with additional domain data
Request
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" > <command> <transfer op="request"> <domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> <domain:name>example.com</domain:name> <domain:period unit='y'>1</domain:period> <domain:authInfo> <domain:pw><![CDATA[KS/F6319YIL0mDHK]]></domain:pw> </domain:authInfo> </domain:transfer> </transfer> <extension> <domainrobot:domaintransfer xmlns:domainrobot="urn:org:domainrobot:ns:ext-1.0"> <domainrobot:ns xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> <domain:hostAttr> <domain:hostName>ns1.example.com</domain:hostName> <domain:hostAddr ip="v4">192.0.2.2</domain:hostAddr> <domain:hostAddr ip="v6">1080:0:0:0:8:800:200C:417A </domain:hostAddr> </domain:hostAttr> <domain:hostAttr> <domain:hostName>ns2.example.net</domain:hostName> </domain:hostAttr> </domainrobot:ns> <domainrobot:registrant>10001</domainrobot:registrant> <domainrobot:contact type="admin">10001</domainrobot:contact> <domainrobot:contact type="tech">10001</domainrobot:contact> </domainrobot:domaintransfer> </extension> <clTRID>ABC-12345</clTRID> </command> </epp>
Response
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> <response> <result code="1001"> <msg lang="en">Command completed successfully; action pending</msg> </result> <resData> <domain:trnData> <domain:name>example.com</domain:name> <domain:acID>unknown</domain:acID> </domain:trnData> </resData> <extension /> <trID> <clTRID>ABC-12345</clTRID> </trID> </response> </epp>
Transfer approve
Request
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <transfer op="approve"> <domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> <domain:name>example.com</domain:name> <domain:transfer> </transfer> <clTRID>ABC-12345</clTRID> </command> </epp>
Transfer reject
Request
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"> <command> <transfer op="reject"> <domain:transfer xmlns:domain="urn:ietf:params:xml:ns:domain-1.0"> <domain:name>example.com</domain:name> </domain:transfer> </transfer> <extension> <domainrobot:domain xmlns:domainrobot="urn:org:domainrobot:ns:ext-1.0"> <domainrobot:nackReason>1</domainrobot:nackReason> </domainrobot:domain> </extension> <clTRID>ABC-12345</clTRID> </command> </epp>
Overview
Content Tools