integrations.sh
← all integrations

googleapis.com – my-business

OpenAPI apis-guru analyticsmedialocation

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.mybusinessAccountsCreate

    Creates 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.mybusinessAccountsGenerateAccountNumber

    Generates 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.mybusinessAccountsInvitationsAccept

    Accepts the specified invitation.

  • accounts.mybusinessAccountsInvitationsDecline

    Declines the specified invitation.

  • accounts.mybusinessAccountsInvitationsList

    Lists pending invitations for the specified account.

  • accounts.mybusinessAccountsList

    Lists 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.mybusinessAccountsListRecommendGoogleLocations

    List 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.mybusinessAccountsLocationsAdminsCreate

    Invites 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.mybusinessAccountsLocationsAdminsList

    Lists all of the admins for the specified location.

  • accounts.mybusinessAccountsLocationsAssociate

    Associates 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.mybusinessAccountsLocationsBatchGet

    Gets all of the specified locations in the given account.

  • accounts.mybusinessAccountsLocationsBatchGetReviews

    Returns 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_names per call.

  • accounts.mybusinessAccountsLocationsClearAssociation

    Clears an association between a location and its place ID. This operation is only valid if the location is unverified.

  • accounts.mybusinessAccountsLocationsCreate

    Creates a new location owned by the specified account, and returns it.

  • accounts.mybusinessAccountsLocationsFetchVerificationOptions

    Reports all eligible verification options for a location in a specific language.

  • accounts.mybusinessAccountsLocationsFindMatches

    Finds all of the possible locations that are a match to the specified location. This operation is only valid if the location is unverified.

  • accounts.mybusinessAccountsLocationsGetGoogleUpdated

    Gets the Google-updated version of the specified location. Returns NOT_FOUND if the location does not exist.

  • accounts.mybusinessAccountsLocationsInsuranceNetworksList

    Returns a list of all insurance networks supported by Google.

  • accounts.mybusinessAccountsLocationsList

    Lists the locations for the specified account.

  • accounts.mybusinessAccountsLocationsLocalPostsCreate

    Creates a new local post associated with the specified location, and returns it.

  • accounts.mybusinessAccountsLocationsLocalPostsList

    Returns a list of local posts associated with a location.

  • accounts.mybusinessAccountsLocationsLocalPostsReportInsights

    Returns 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_names per call.

  • accounts.mybusinessAccountsLocationsLodgingGetGoogleUpdated

    Returns the Google updated Lodging of a specific location.

  • accounts.mybusinessAccountsLocationsMediaCreate

    Creates a new media item for the location.

  • accounts.mybusinessAccountsLocationsMediaCustomersList

    Returns a list of media items associated with a location that have been contributed by customers.

  • accounts.mybusinessAccountsLocationsMediaList

    Returns a list of media items associated with a location.

  • accounts.mybusinessAccountsLocationsMediaStartUpload

    Generates a MediaItemDataRef for media item uploading.

  • accounts.mybusinessAccountsLocationsQuestionsAnswersDelete

    Deletes the answer written by the current user to a question.

  • accounts.mybusinessAccountsLocationsQuestionsAnswersList

    Returns the paginated list of answers for a specified question.

  • accounts.mybusinessAccountsLocationsQuestionsAnswersUpsert

    Creates 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.mybusinessAccountsLocationsQuestionsCreate

    Adds a question for the specified location.

  • accounts.mybusinessAccountsLocationsQuestionsDelete

    Deletes a specific question written by the current user.

  • accounts.mybusinessAccountsLocationsQuestionsList

    Returns the paginated list of questions and some of its answers for a specified location.

  • accounts.mybusinessAccountsLocationsQuestionsPatch

    Updates a specific question written by the current user.

  • accounts.mybusinessAccountsLocationsReportInsights

    Returns a report containing insights on one or more metrics by location. Note: Insight reports are limited to a batch size of 10 location_names per call.

  • accounts.mybusinessAccountsLocationsReviewsDeleteReply

    Deletes the response to the specified review. This operation is only valid if the specified location is verified.

  • accounts.mybusinessAccountsLocationsReviewsList

    Returns the paginated list of reviews for the specified location. This operation is only valid if the specified location is verified.

  • accounts.mybusinessAccountsLocationsReviewsUpdateReply

    Updates 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.mybusinessAccountsLocationsTransfer

    Moves 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.mybusinessAccountsLocationsVerificationsComplete

    Completes a PENDING verification. It is only necessary for non AUTO verification methods. AUTO verification request is instantly VERIFIED upon creation.

  • accounts.mybusinessAccountsLocationsVerificationsList

    List verifications of a location, ordered by create time.

  • accounts.mybusinessAccountsLocationsVerify

    Starts the verification process for a location.

  • accounts.mybusinessAccountsUpdateNotifications

    Sets 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 GoogleUpdates for locations administered by the account. An account will only have one notification settings resource, and only one pubsub topic can be set.

  • attributes.mybusinessAttributesList

    Returns the list of available attributes that would be available for a location with the given primary category and country.

  • categories.mybusinessCategoriesBatchGet

    Returns a list of business categories for the provided language and GConcept ids.

  • categories.mybusinessCategoriesList

    Returns 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.mybusinessChainsGet

    Gets the specified chain. Returns NOT_FOUND if the chain does not exist.

  • chains.mybusinessChainsSearch

    Searches the chain based on chain name.

  • googleLocations.mybusinessGoogleLocationsReport

    Report a GoogleLocation.

  • googleLocations.mybusinessGoogleLocationsSearch

    Search all of the possible locations that are a match to the specified request.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools