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.
API key authentication - use your Zernio API key as a Bearer token
In: header
Path Parameters
The Zernio account ID (from /v1/accounts)
Query Parameters
Override which location to target. If omitted, uses the account's selected location. Use GET /gmb-locations to list valid IDs.
Required. Comma-separated fields to update (e.g. 'regularHours', 'specialHours', 'profile.description', 'categories', 'serviceItems'). Any valid Google Business Information API updateMask field is supported.
Primary and additional business categories. Use updateMask='categories' to update.
Services offered by the business. Use updateMask='serviceItems' to update.
Response Body
application/json
application/json
application/json
application/json
curl -X PUT "https://zernio.com/api/v1/accounts/string/gmb-location-details" \ -H "Content-Type: application/json" \ -d '{ "updateMask": "regularHours,specialHours", "regularHours": { "periods": [ { "openDay": "MONDAY", "openTime": "09:00", "closeDay": "MONDAY", "closeTime": "17:00" }, { "openDay": "SATURDAY", "openTime": "10:00", "closeDay": "SATURDAY", "closeTime": "14:00" } ] }, "specialHours": { "specialHourPeriods": [ { "startDate": { "year": 2026, "month": 12, "day": 25 }, "closed": true }, { "startDate": { "year": 2026, "month": 12, "day": 31 }, "openTime": "09:00", "closeTime": "15:00" } ] } }'{
"success": true,
"accountId": "string",
"locationId": "string"
}{
"error": "string",
"details": {}
}{
"error": "string",
"details": {}
}{
"error": "Not found"
}