v1

latestOpenAPI 3.1.12026-07-17111158225.7 KB
registrar

Transfer a domain

Transfers a domain name from another registrar.

Your account must be active for this command to complete successfully. You will be automatically charged the 1-year transfer fee upon successful transfer, so please be careful with this command. The transfer may take anywhere from a few minutes up to 7 days.

When transfering a domain using Solo or Teams subscription, the DNS services for the zone will be automatically enabled and this will be charged on your following subscription renewal invoices.

post/{account}/registrar/domains/{domain}/transfers

Path parameters

accountinteger required

The account id

domainstring required

The domain name or id

Request body

registrant_idinteger required

The ID of an existing contact in your account.

auth_codestring required

Required for TLDS that require authorization-based transfer (the vast majority of TLDs).

whois_privacyboolean

Set to true will attempt to purchase/enable the whois privacy as part of the transfer. An extra cost may apply. Default: false.

auto_renewboolean

Set to true to enable the auto-renewal of the domain. Default: false.

trusteeboolean

Set to true to use a trustee service for the transfer. An extra cost may apply. Default: false.

extended_attributesobject

Required for TLDs that require extended attributes.

premium_pricestring

Required as confirmation of the price, only if the domain is premium.

Response

Domain transfer created.

Example response

{
  "data": {
    "id": 1,
    "domain_id": 999,
    "registrant_id": 2,
    "state": "transferring",
    "auto_renew": false,
    "whois_privacy": false,
    "trustee": false,
    "created_at": "2016-12-09T19:43:41Z",
    "updated_at": "2016-12-09T19:43:43Z"
  }
}