Used to transfer a domain name to your account
For more information about DNS zone operations and the interactions with domains see our Knowledge Base.
Name | Type | Description | Restrictions |
---|---|---|---|
domainName | String | The domain name |
|
Name | Type | Required / Optional | Description | Restrictions |
---|---|---|---|---|
quote | Boolean | Optional | If true, validate the request and request a quote for the action |
Name | Type | Required / Optional | Description | Restrictions |
---|---|---|---|---|
customer | String | Required | The customer handle |
|
registrant | String | Required | The handle of the contact to use as registrant |
|
privacyProtect | Boolean | Optional | If set to True, privacy protect will be enabled, defaults to False | |
period | Integer | Optional | The period to add to the domain during the transfer in months, defaults to the minimum period allowed by the registry | |
authcode | String | Optional | The current auth code for the domain name |
|
autoRenew | Boolean | Optional | If set to False, the domain will not be auto renewed upon expiration, defaults to True | |
ns | List <String> | Optional |
List of name servers
|
|
transferContacts | List <Enum> | Optional | Specify the preferred contacts to send the FOA to. Please note that this setting may be overruled because of TLD policy requirements. |
Possible values:
|
designatedAgent | Enum | Optional | Indicates for whom you are acting as a designated agent. If a registry does not allow you to be designated agent or interaction with the registrant is still required this parameter is silently ignored. You cannot act as designated agent for the old registrant until the domainis in your account. To use this field with any other value then "NONE" the requesting user must have the "DESIGNATED_AGENT" permission. |
Possible values:
|
zone | zone | Optional | DNS template to use for the domain name, transform an existing zone of the specified service into a managed zone or creates a new managed zone if not found. Vanity name servers can be specified on the "ns" field. |
|
contacts | List < contacts > | Optional | Domain contacts and their role | |
keyData | List < keyData > | Optional |
DNSSEC key data
|
|
billables | List < billables > | Optional | Acknowledgment of billables for this request |
Name | Type | Required / Optional | Description | Restrictions |
---|---|---|---|---|
service | Enum | Optional | DNS service to provision, defaults to BASIC |
Possible values:
|
template | String | Optional | In case of a new zone, the template to use |
|
link | Boolean | Optional | Unless false, the zone is linked to the template | |
master | String | Optional | In case of a new zone, the IP address of the (hidden) master |
|
dnssec | Boolean | Optional | In case of a new zone, provision zone with DNSSEC |
Name | Type | Required / Optional | Description | Restrictions |
---|---|---|---|---|
protocol | Integer | Required | The DNSSEC protocol |
Possible values:
|
flags | Integer | Required | The DNSSEC flags |
Possible values:
|
algorithm | Integer | Required | The DNSSEC algorithm |
Possible values:
|
publicKey | String | Required | The base64 encoded public key |
|
Name | Type | Required / Optional | Description | Restrictions |
---|---|---|---|---|
product | String | Required | The product |
|
action | Enum | Required | The action |
Possible values:
|
quantity | Integer | Optional | The maximum quantity, default 1 |
Name | Type | Required / Optional | Description |
---|---|---|---|
domainName | String | Required | The domain name |
status | Enum | Required |
The status of the transfer
Possible values:
|
requestedDate | Timestamp | Required | The date the transfer was initiated |
expiryDate | Timestamp | Optional | Expiration date of the transfer after completion, only present when status is "completed" |
type | Enum | Required |
The type of transfer
Possible values:
|
processId | Integer | Required | The unique process identifier for this transfer |
Name | Type | Required / Optional | Description |
---|---|---|---|
domainName | String | Required | The domain name |
status | Enum | Required |
The status of the transfer
Possible values:
|
requestedDate | Timestamp | Required | The date the transfer was initiated |
actionDate | Timestamp | Optional | The date the current status will expire |
type | Enum | Required |
The type of transfer
Possible values:
|
processId | Integer | Required | The unique process identifier for this transfer |
Besides the generic errors these specific error responses can be expected.
Type | Status | Description |
---|---|---|
BillableAcknowledgmentNeededException | 400 Bad Request |
POST
/v2/domains/domainName/transfer
Content-Type: application/json
{}