manage_google_business_location
Update a Google Business location's regular opening hours or attributes using a preview-then-confirm flow; changes apply only after confirmation and when location edits are enabled.
Instructions
Change regular opening hours or attributes on a Google Business location. action=update_hours sends regular_hours.periods with open_day, close_day, open_time, and close_time as HH:MM. action=update_attributes sends attributes with a name like attributes/has_wifi and value_type BOOL, URL, or ENUM. Both use preview then confirm: call without confirm to get a preview and preview_id, show it, then call again with confirm=true and that preview_id. Stays off until location edits are switched on. A confirm while it is off changes nothing and does not call Google. This uses the same business management connection as posting. It does not change the business name, address, phone, or website.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | update_hours or update_attributes. | |
| confirm | No | Leave out to get a preview; true only with the preview_id after the user approved it. | |
| account_id | No | Google Business account ID from list_accounts. | |
| attributes | No | update_attributes: attributes to set. URL values must be https. Names look like attributes/has_wifi. | |
| preview_id | No | The preview_id from the preview call. Required with confirm: true. | |
| location_id | No | Google Business numeric location id (the location_id/platform_user_id from list_accounts, e.g. "197940849675145390"). NOT the ChIJ... Place ID from list_google_business_reviews view=review_link. Prefer account_id. | |
| workspace_id | No | Filter to a workspace ID from whoami. | |
| regular_hours | No | update_hours: opening periods. Days are MONDAY-SUNDAY. Times are HH:MM. |