google_business_location_update
Update fields on a Google Business Profile location. fields names exactly what you're replacing — anything named there but missing from the payload is CLEARED, and nested objects are replaced wholesale, not merged. Read with google_business_location_get first. Hours and the service list have their own tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Business name | |
| fields | Yes | Which fields to replace. Send a matching value for each one. | |
| labels | No | Free-form labels, not shown publicly | |
| latlng | No | { latitude, longitude } | |
| profile | No | { description }. Business description, max 750 characters. Replaces the whole profile object. | |
| openInfo | No | Google OpenInfo object, e.g. { status: 'OPEN' } | |
| storeCode | No | Your own external identifier for the location | |
| categories | No | Google Categories object. Category values are resource names like 'categories/gcid:software_company' — resolve them with google_business_categories_list. | |
| profile_id | Yes | Profile hashid of a google_business profile | |
| websiteUri | No | Public website URL | |
| location_id | Yes | Full Google resource path 'accounts/X/locations/Y' | |
| serviceArea | No | Google ServiceAreaBusiness object | |
| phoneNumbers | No | Google PhoneNumbers object, e.g. { primaryPhone, additionalPhones[] } | |
| storefrontAddress | No | Google PostalAddress object |