accounts | array (also accepts a comma-separated string) | Yes | - | Select the Business Profile locations to update, ask the user for it if not provided. The same values are applied to every selected location, so use one location at a time for per location details like a phone number. |
description | string | No | - | The business description shown on the profile, up to 750 characters. Leave empty to keep the current description. |
primary_phone | string | No | - | Main phone number customers call. Setting this replaces all phone numbers on the location, so include additional_phones if the location has extra numbers to keep. |
additional_phones | string or array of string | No | - | Extra phone numbers, as a list or one string separated by commas. Only used when primary_phone is also provided. |
website_url | string | No | - | The website customers are sent to, ideally a page specific to this location. |
labels | string or array of string | No | - | Internal labels for grouping locations, visible only to the business, up to 10 labels of 255 characters. Provide as a list or one string separated by commas. Setting this replaces all existing labels. |
store_code | string | No | - | Internal identifier linking this location to your own records. |
open_status | string or SelectableOption | No | - | Whether the location is open for business. Available options: ‘OPEN’, ‘CLOSED_TEMPORARILY’ (still listed, marked temporarily closed), ‘CLOSED_PERMANENTLY’ (the listing stops showing as an operating business; only use this when the location has actually closed for good). |
advanced_fields | object or string | No | - | Optional raw Business Information API Location fields, as an object or JSON string, for anything the fields above do not cover: categories, storefrontAddress, serviceArea, serviceItems, moreHours, latlng, adWordsLocationExtensions, title. Merged over the fields above, so a value here wins if both are set. Google replaces the whole object at each field it updates, so send complete objects. Do not include name, metadata, relationshipData or languageCode. Use business_profile_update_hours for opening hours. Warning: changing title, storefrontAddress, or categories can send the profile back through Google verification. |
update_mask | string | No | - | Optional comma separated field paths to update, overriding the mask derived from the fields provided. Use it to target a nested path, for example ‘serviceArea.places’ to change the places without replacing the rest of serviceArea. |