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)
  },
  "agentVerificationTokens": [
    {
      object (AgentVerificationToken)
    }
  ]
}
Fields
name

string

Required. The identifier for verification.

verificationState

enum (VerificationState)

The verification state.

agentVerificationContact

object (AgentVerificationContact)

Required. The contact details.

agentVerificationTokens[]

object (AgentVerificationToken)

Optional. The list of agent verification tokens, issued by the verification authorities. If seen by the carrier, this list should always contain one token.

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.