Pushing a Domain Name To Another Registrar

Synopsis

DescriptionA command to "push" a domain name to another registrar account.
URLhttps://toolkit.centralnic.com/srv/push_domain
HTTP MethodPOST
Requires Authentication?Yes
Requires SSL?Yes
 
Query Parameters:
testThe test flag (eg 1 or 0, optional)
userYour Registrar ID (eg H12345)
passwordYour Toolkit Password
domainThe domain name (eg example.uk.com)
handleThe gaining registrar ID (eg H12345)

You may request that a domain name on your account be "pushed" to another registrar account. A domain name may only be pushed if:

If the transaction is successful, the domain name will be immediately removed from your account.

If you are also listed as Technical Contact for the domain name, then this contact association will also be changed to the gaining registrar account.

This command will also transfer sponsorship of the client and/or technical contacts for the domain name, but only if these contact objects are not associated with any other domains on your account. Where a contact object is associated with domains on multiple registrar accounts, the contact object becomes "unsponsored".

We will send an e-mail to the gaining registrar notifying them of the domain transfer.

Test Mode

When the test=1 parameter is supplied, all actions are run against the test database rather than the live database. Additionally, an e-mail is not sent to the gaining registrar.

Response Format

The response will be of the form

Status: 0
Message: domain has been transferred.

In the event of an error, the server will return something like this:Transaction-ID: e2ca01ad7135e787a5e97ad5b421ed74 Status: 1 Message: Domain not found.

or

Transaction-ID: e2ca01ad7135e787a5e97ad5b421ed74
Status: 1
Message: Gaining handle 'H12345' is refusing transfers.