Skip to content

Update location details

Updates GBP location details. The updateMask field is required and specifies which fields to update. This endpoint proxies Google's Business Information API locations.patch, so any valid updateMask field is supported. Common fields: regularHours, specialHours, profile.description, websiteUri, phoneNumbers, categories, serviceItems.

PUT /v1/accounts/{accountId}/gmb-location-details

Updates GBP location details. The updateMask field is required and specifies which fields to update. This endpoint proxies Google's Business Information API locations.patch, so any valid updateMask field is supported. Common fields: regularHours, specialHours, profile.description, websiteUri, phoneNumbers, categories, serviceItems.

Parameters

  • accountId (path, string) required — The Zernio account ID (from /v1/accounts)

  • locationId (query, string) — Override which location to target. If omitted, uses the account's selected location. Use GET /gmb-locations to list valid IDs.

Request body

Content-Type: application/json

  • updateMask (string) required — Required. Comma-separated fields to update (e.g. 'regularHours', 'specialHours', 'profile.description', 'categories', 'serviceItems'). Any valid Google Business Information API updateMask field is sup...
  • regularHours (object)
  • specialHours (object)
  • profile (object)
  • websiteUri (string)
  • phoneNumbers (object)
  • categories (object) — Primary and additional business categories. Use updateMask='categories' to update.
  • serviceItems (array) — Services offered by the business. Use updateMask='serviceItems' to update.

Responses

200 — Location updated successfully

  • success (boolean)
  • accountId (string)
  • locationId (string)

400 — Invalid request or missing updateMask

  • error (string)
  • details (object)

401 — Unauthorized or token expired

  • error (string)
  • details (object)

404