AgentVerification

  • Agent verification information is represented in JSON format.

  • Key fields include name, verificationState, and agentVerificationContact.

  • name and agentVerificationContact are required fields.

  • verificationState is an enum indicating the verification status.

Details about the verification information for an agent.

JSON representation
{
  "name": string,
  "verificationState": enum (VerificationState),
  "agentVerificationContact": {
    object (AgentVerificationContact)
  }
}
Fields
name

string

Required. The identifier for verification.

verificationState

enum (VerificationState)

The verification state.

agentVerificationContact

object (AgentVerificationContact)

Required. The contact details.

VerificationState

The state of information verification.

Enums
VERIFICATION_STATE_UNSPECIFIED Unspecified state.
VERIFICATION_STATE_UNVERIFIED Unverified state.
VERIFICATION_STATE_PENDING Indicates that brand verification for Google-managed launches is in progress and awaiting completion. Carrier-managed launches use their own brand verification processes; consult the carrier's guidelines for status updates. For more information about Google-managed vs. carrier-managed launches, refer to the documentation.
VERIFICATION_STATE_VERIFIED Verification complete.
VERIFICATION_STATE_SUSPENDED_IN_GMB

Indicates the associated Google My Business listing is no longer verified, a requirement for verification in Business Communications. Reverifying in Google My Business automatically reverifies here. Only applicable for locations.