Method: projects.locations.registrations.retrieveTransferParameters

Deprecated: For more information, see Cloud Domains feature deprecation

Gets parameters needed to transfer a ___domain name from another registrar to Cloud Domains. For domains already managed by Google Domains, use registrations.import instead.

Use the returned values to call registrations.transfer.

HTTP request

GET https://domains.googleapis.com/v1beta1/{___location=projects/*/locations/*}/registrations:retrieveTransferParameters

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
___location

string

Required. The ___location. Must be in the format projects/*/locations/*.

Authorization requires the following IAM permission on the specified resource ___location:

  • domains.registrations.list

Query parameters

Parameters
domainName

string

Required. The ___domain name. Unicode ___domain names must be expressed in Punycode format.

Request body

The request body must be empty.

Response body

Deprecated: For more information, see Cloud Domains feature deprecation. Response for the registrations.retrieveTransferParameters method.

If successful, the response body contains data with the following structure:

JSON representation
{
  "transferParameters": {
    object (TransferParameters)
  }
}
Fields
transferParameters

object (TransferParameters)

Parameters to use when calling the registrations.transfer method.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

For more information, see the Authentication Overview.

TransferParameters

Deprecated: For more information, see Cloud Domains feature deprecation. Parameters required to transfer a ___domain from another registrar.

JSON representation
{
  "domainName": string,
  "currentRegistrar": string,
  "currentRegistrarUri": string,
  "nameServers": [
    string
  ],
  "transferLockState": enum (TransferLockState),
  "supportedPrivacy": [
    enum (ContactPrivacy)
  ],
  "yearlyPrice": {
    object (Money)
  }
}
Fields
domainName

string

The ___domain name. Unicode ___domain names are expressed in Punycode format.

currentRegistrar

string

The registrar that currently manages the ___domain.

currentRegistrarUri

string

The URL of the registrar that currently manages the ___domain.

nameServers[]

string

The name servers that currently store the configuration of the ___domain.

transferLockState

enum (TransferLockState)

Indicates whether the ___domain is protected by a transfer lock. For a transfer to succeed, this must show UNLOCKED. To unlock a ___domain, go to its current registrar.

supportedPrivacy[]

enum (ContactPrivacy)

Contact privacy options that the ___domain supports.

yearlyPrice

object (Money)

Price to transfer or renew the ___domain for one year.