---
title: "Fetch verification options"
method: POST
path: "/v1/accounts/{accountId}/gmb-verifications/options"
tags: ["GMB Verifications"]
---

# Fetch verification options

`POST /v1/accounts/{accountId}/gmb-verifications/options`

Reports the verification methods Google currently offers for the location. Non-mutating (nothing is sent to the business). `languageCode` is required; service-area ("CUSTOMER_LOCATION_ONLY") businesses also require `context.address`, otherwise Google returns 400.

## Path parameters

- `accountId` string, required

## Query parameters

- `locationId` string

## Request body

- object
  - `languageCode` string, required
  - `context` object — ServiceBusinessContext. Required for service-area businesses (must include the service address).

## Response `200`

Verification options fetched

- object
  - `success` boolean
  - `accountId` string
  - `locationId` string
  - `options` object[]
    - `verificationMethod` 'ADDRESS' | 'EMAIL' | 'PHONE_CALL' | 'SMS' | 'AUTO' | 'VETTED_PARTNER'
    - `phoneNumber` string — Present for PHONE_CALL / SMS.

## Other responses

- `400` — Invalid request (e.g. missing service business context, or missing languageCode)
- `401` — Unauthorized or token invalid
- `404` — Resource not found

---

[API](https://skmtc.net/zernio/apis/zernio-api.md) · [All operations](https://skmtc.net/zernio/apis/zernio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zernio/zernio-api/revisions/15e893e69e8c/schema)
