googleapis.com – my-business
The Google My Business API provides an interface for managing business location information on Google.
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:my-business/v4.json
- Provider
- googleapis.com:my-business / my-business
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/my-business/v4/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/my-business/v4/openapi.yaml
Tools (52)
Extracted live via the executor SDK.
-
accounts.mybusinessAccountsCreateCreates an account with the specified name and type under the given parent. - Personal accounts and Organizations cannot be created. - User Groups cannot be created with a Personal account as primary owner. - Location Groups cannot be created with a primary owner of a Personal account if the Personal account is in an Organization. - Location Groups cannot own Location Groups.
-
accounts.mybusinessAccountsGenerateAccountNumberGenerates an account number for this account. The account number is not provisioned when an account is created. Use this request to create an account number when it is required.
-
accounts.mybusinessAccountsInvitationsAcceptAccepts the specified invitation.
-
accounts.mybusinessAccountsInvitationsDeclineDeclines the specified invitation.
-
accounts.mybusinessAccountsInvitationsListLists pending invitations for the specified account.
-
accounts.mybusinessAccountsListLists all of the accounts for the authenticated user. This includes all accounts that the user owns, as well as any accounts for which the user has management rights.
-
accounts.mybusinessAccountsListRecommendGoogleLocationsList all the GoogleLocations that have been recommended to the specified Business Profile account. Recommendations are provided for personal accounts and location groups only, requests for all other account types will result in an error. The recommendations for location groups are based on the locations in that group. The recommendations for personal accounts are based on all of the locations that the user has access to on Business Profile (which includes locations they can access through location groups), and is a superset of all recommendations generated for the user.
-
accounts.mybusinessAccountsLocationsAdminsCreateInvites the specified user to become an administrator for the specified location. The invitee must accept the invitation in order to be granted access to the location. See AcceptInvitation to programmatically accept an invitation.
-
accounts.mybusinessAccountsLocationsAdminsListLists all of the admins for the specified location.
-
accounts.mybusinessAccountsLocationsAssociateAssociates a location to a place ID. Any previous association is overwritten. This operation is only valid if the location is unverified. The association must be valid, that is, it appears in the list of
FindMatchingLocations. -
accounts.mybusinessAccountsLocationsBatchGetGets all of the specified locations in the given account.
-
accounts.mybusinessAccountsLocationsBatchGetReviewsReturns the paginated list of reviews for all specified locations. This operation is only valid if the specified locations are verified. Note: Reviews are limited to a batch size of 200
location_namesper call. -
accounts.mybusinessAccountsLocationsClearAssociationClears an association between a location and its place ID. This operation is only valid if the location is unverified.
-
accounts.mybusinessAccountsLocationsCreateCreates a new location owned by the specified account, and returns it.
-
accounts.mybusinessAccountsLocationsFetchVerificationOptionsReports all eligible verification options for a location in a specific language.
-
accounts.mybusinessAccountsLocationsFindMatchesFinds all of the possible locations that are a match to the specified location. This operation is only valid if the location is unverified.
-
accounts.mybusinessAccountsLocationsGetGoogleUpdatedGets the Google-updated version of the specified location. Returns
NOT_FOUNDif the location does not exist. -
accounts.mybusinessAccountsLocationsInsuranceNetworksListReturns a list of all insurance networks supported by Google.
-
accounts.mybusinessAccountsLocationsListLists the locations for the specified account.
-
accounts.mybusinessAccountsLocationsLocalPostsCreateCreates a new local post associated with the specified location, and returns it.
-
accounts.mybusinessAccountsLocationsLocalPostsListReturns a list of local posts associated with a location.
-
accounts.mybusinessAccountsLocationsLocalPostsReportInsightsReturns insights for a set of local posts associated with a single listing. Which metrics and how they are reported are options specified in the request proto. Note: Insight reports are limited to 100
local_post_namesper call. -
accounts.mybusinessAccountsLocationsLodgingGetGoogleUpdatedReturns the Google updated Lodging of a specific location.
-
accounts.mybusinessAccountsLocationsMediaCreateCreates a new media item for the location.
-
accounts.mybusinessAccountsLocationsMediaCustomersListReturns a list of media items associated with a location that have been contributed by customers.
-
accounts.mybusinessAccountsLocationsMediaListReturns a list of media items associated with a location.
-
accounts.mybusinessAccountsLocationsMediaStartUploadGenerates a
MediaItemDataReffor media item uploading. -
accounts.mybusinessAccountsLocationsQuestionsAnswersDeleteDeletes the answer written by the current user to a question.
-
accounts.mybusinessAccountsLocationsQuestionsAnswersListReturns the paginated list of answers for a specified question.
-
accounts.mybusinessAccountsLocationsQuestionsAnswersUpsertCreates an answer or updates the existing answer written by the user for the specified question. A user can only create one answer per question.
-
accounts.mybusinessAccountsLocationsQuestionsCreateAdds a question for the specified location.
-
accounts.mybusinessAccountsLocationsQuestionsDeleteDeletes a specific question written by the current user.
-
accounts.mybusinessAccountsLocationsQuestionsListReturns the paginated list of questions and some of its answers for a specified location.
-
accounts.mybusinessAccountsLocationsQuestionsPatchUpdates a specific question written by the current user.
-
accounts.mybusinessAccountsLocationsReportInsightsReturns a report containing insights on one or more metrics by location. Note: Insight reports are limited to a batch size of 10
location_namesper call. -
accounts.mybusinessAccountsLocationsReviewsDeleteReplyDeletes the response to the specified review. This operation is only valid if the specified location is verified.
-
accounts.mybusinessAccountsLocationsReviewsListReturns the paginated list of reviews for the specified location. This operation is only valid if the specified location is verified.
-
accounts.mybusinessAccountsLocationsReviewsUpdateReplyUpdates the reply to the specified review. A reply is created if one does not exist. This operation is only valid if the specified location is verified.
-
accounts.mybusinessAccountsLocationsTransferMoves a location from an account that the user owns to another account that the same user administers. The user must be an owner of the account the location is currently associated with and must also be at least a manager of the destination account. Returns the Location with its new resource name.
-
accounts.mybusinessAccountsLocationsVerificationsCompleteCompletes a
PENDINGverification. It is only necessary for nonAUTOverification methods.AUTOverification request is instantlyVERIFIEDupon creation. -
accounts.mybusinessAccountsLocationsVerificationsListList verifications of a location, ordered by create time.
-
accounts.mybusinessAccountsLocationsVerifyStarts the verification process for a location.
-
accounts.mybusinessAccountsUpdateNotificationsSets the pubsub notification settings for the account informing Business Profile which topic to send pubsub notifications for: - New reviews for locations administered by the account. - Updated reviews for locations administered by the account. - New
GoogleUpdatesfor locations administered by the account. An account will only have one notification settings resource, and only one pubsub topic can be set. -
attributes.mybusinessAttributesListReturns the list of available attributes that would be available for a location with the given primary category and country.
-
categories.mybusinessCategoriesBatchGetReturns a list of business categories for the provided language and GConcept ids.
-
categories.mybusinessCategoriesListReturns a list of business categories. Search will match the category name but not the category ID. Note: Search only matches the front of a category name (that is, 'food' may return 'Food Court' but not 'Fast Food Restaurant').
-
chains.mybusinessChainsGetGets the specified chain. Returns
NOT_FOUNDif the chain does not exist. -
chains.mybusinessChainsSearchSearches the chain based on chain name.
-
googleLocations.mybusinessGoogleLocationsReportReport a GoogleLocation.
-
googleLocations.mybusinessGoogleLocationsSearchSearch all of the possible locations that are a match to the specified request.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools