Description
Updates an existing service on the business’s Google profile.serviceId and name are always required. All other fields are optional, but this tool performs a full replacement — fields not passed will be cleared. Always fetch current service data first and carry forward any values the user isn’t explicitly changing.
Parameters
Supported currencyCode Values
USD, GBP, CAD, AUD, NZD, EUR, MXN, INR, AED, CHF, CNY, CZK, EGP, HKD, HUF, IDR, ILS, JPY, KES, KRW, LKR, MAD, MOP, MYR, PHP, PLN, RON, RUB, ZAR, SEK, SGD, THB, TRY, TWD, VND, SAR, KHR, MNT, NOK, DKK
Example Usage
Notes
- If the user provides a service name instead of a
serviceId, callget_google_serviceswith the name assearch, present the results, and confirm before proceeding. - The service
namecannot be changed on Google — always pass the existing name unchanged. priceandcurrencyCodeare required together — if updating price, collect both.groupanddurationare stored in Birdeye but are not synced to Google.- To avoid data loss: fetch the current service first, then only change what the user specified.