Google My Business API

  • The Google My Business API allows for managing business location information on Google.

  • The service name mybusiness.googleapis.com is used for creating RPC client stubs.

  • The API provides methods for managing various aspects of business information, such as locations, reviews, posts, and media.

  • Some resources and methods within the API, like Accounts and AccessControl, are deprecated.

  • Developers can utilize the API to interact with and manipulate their Google My Business data programmatically.

The Google My Business API provides an interface for managing business location information on Google.

Service: mybusiness.googleapis.com

The Service name mybusiness.googleapis.com is needed to create RPC client stubs.

google.mybusiness.v4.FoodMenuService

Methods
GetFoodMenus Returns the food menus of a specific location.
UpdateFoodMenus Updates the food menus of a specific location.

google.mybusiness.v4.LocalPosts

Methods
CreateLocalPost Creates a new local post associated with the specified location, and returns it.
DeleteLocalPost Deletes a local post.
GetLocalPost Gets the specified local post.
ListLocalPosts Returns a list of local posts associated with a location.
UpdateLocalPost Updates the specified local post and returns the updated local post.

google.mybusiness.v4.Media

Methods
CreateMediaItem Creates a new media item for the location.
DeleteMediaItem Deletes the specified media item.
GetCustomerMediaItem Returns metadata for the requested customer media item.
GetMediaItem Returns metadata for the requested media item.
ListCustomerMediaItems Returns a list of media items associated with a location that have been contributed by customers.
ListMediaItems Returns a list of media items associated with a location.
StartUploadMediaItemData Generates a MediaItemDataRef for media item uploading.
UpdateMediaItem Updates metadata of the specified media item.

google.mybusiness.v4.Reviews

Methods
BatchGetReviews Returns the paginated list of reviews for all specified locations.
DeleteReviewReply Deletes the response to the specified review.
GetReview Returns the specified review.
ListReviews Returns the paginated list of reviews for the specified location.
UpdateReviewReply Updates the reply to the specified review.