Change log
v1
API Access
The Business Information API will need to be enabled from the GCP Console. The OAuth scope remains the same.
Endpoint URL
Endpoints for all business information, attributes, categories, chains and locations search are accessible at https://mybusinessbusinessinformation.googleapis.com/v1/
instead of https://mybusiness.googleapis.com/v4/
The path name for locations endpoints has changed from accounts/accountId/locations/locationId
to locations/locationId
Location Updates
locationName
has been renamed totitle
.websiteUrl
has been renamed towebsiteUri
.accounts.locations.list
andlocations.get
now requires a readMask.primaryPhone
andadditionalPhones
are now part of PhoneNumbers.primaryCategory
andadditionalCategories
are now part of Categories.address
has been renamed tostorefrontAddress
.accounts.locations.clearAssociation
has been updated tolocations.clearLocationAssociation
.serviceItems
are now read and updated directly from the Location object.
Attributes
- New
Attributes
object and corresponding locations.attributes.getGoogleUpdated endpoint to get the Google updated version. attributes.list
has ashow_all
parameter allowing clients to see all the various attributes that can be set for a particular category and region combination.
Service Area Businesses
- Businesses of type
CUSTOMER_LOCATION_ONLY
are no longer required to fill out an address. - Addition of
regionCode
in ServiceAreaBusiness. It must be set for businesses of typeCUSTOMER_LOCATION_ONLY
.
Deprecated Endpoints and Objects
- Removal of
LocationKey
object. The existing fields have been moved into Metadata. - Removal of
PriceLists
object. It has been replaced by FoodMenus and ServiceLists. - Removal of
LocationState
object. Most of the existing fields have been moved into Metadata. Although Metadata contains a boolean to see whether the merchant has full control of the business (voice of merchant), more detailed suspension and verification related fields have been moved to the Verifications API. Use method locations.getVoiceOfMerchantState for next steps in order to gain voice of merchant. - The endpoints
googleLocations.report
andaccounts.locations.findMatchingLocations
have been deprecated. TransferLocation
endpoint has been moved tolocations.transfer
under the Account Management API.