Method: projects.locations.registrations.configureContactSettings

Updates a Registration's contact settings. Some changes require confirmation by the domain's registrant contact .

HTTP request

POST https://domains.googleapis.com/v1beta1/{registration=projects/*/locations/*/registrations/*}:configureContactSettings

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
registration

string

Required. The name of the Registration whose contact settings are being updated, in the format projects/*/locations/*/registrations/*.

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

  • domains.registrations.configureContact

Request body

The request body contains data with the following structure:

JSON representation
{
  "contactSettings": {
    object (ContactSettings)
  },
  "updateMask": string,
  "contactNotices": [
    enum (ContactNotice)
  ],
  "validateOnly": boolean
}
Fields
contactSettings

object (ContactSettings)

Fields of the ContactSettings to update.

updateMask

string (FieldMask format)

Required. The field mask describing which fields to update as a comma-separated list. For example, if only the registrant contact is being updated, the updateMask would be "registrantContact".

A comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".

contactNotices[]

enum (ContactNotice)

The list of contact notices that the caller acknowledges. The notices required here depend on the values specified in contactSettings.

validateOnly

boolean

Validate the request without actually updating the contact settings.

Response body

If successful, the response body contains an instance of Operation.

Authorization Scopes

Requires the following OAuth scope:

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

For more information, see the Authentication Overview.