Google Business Profile Account Management
Manage Google Business Profile accounts, locations, invitations, admins, and location transfer workflows.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "GOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_CREATE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("GOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_CREATE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute GOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_CREATE --data '{ }'Tool catalog
Available tools
11 callable operations
Mybusinessaccountmanagement Accounts CreateGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_CREATECreates 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.Connection1 scope
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.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Accounts GetGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_GETGets the specified account. Returns `NOT_FOUND` if the account does not exist or if the caller does not have access rights to it.Connection1 scope
Gets the specified account. Returns `NOT_FOUND` if the account does not exist or if the caller does not have access rights to it.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Accounts Invitations AcceptGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_INVITATIONS_ACCEPTAccepts the specified invitation.Connection1 scope
Accepts the specified invitation.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Accounts Invitations DeclineGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_INVITATIONS_DECLINEDeclines the specified invitation.Connection1 scope
Declines the specified invitation.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Accounts Invitations ListGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_INVITATIONS_LISTLists pending invitations for the specified account.Connection1 scope
Lists pending invitations for the specified account.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Accounts ListGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_ACCOUNTS_LISTLists 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.Connection1 scope
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.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Locations Admins CreateGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_LOCATIONS_ADMINS_CREATEInvites 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.Connection1 scope
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.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Locations Admins DeleteGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_LOCATIONS_ADMINS_DELETERemoves the specified admin as a manager of the specified location.Connection1 scope
Removes the specified admin as a manager of the specified location.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Locations Admins ListGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_LOCATIONS_ADMINS_LISTLists all of the admins for the specified location.Connection1 scope
Lists all of the admins for the specified location.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Locations Admins PatchGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_LOCATIONS_ADMINS_PATCHUpdates the Admin for the specified location. Only the AdminRole of the Admin can be updated.Connection1 scope
Updates the Admin for the specified location. Only the AdminRole of the Admin can be updated.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags
Mybusinessaccountmanagement Locations TransferGOOGLE_BUSINESS_PROFILE_ACCOUNT_MANAGEMENT_MYBUSINESSACCOUNTMANAGEMENT_LOCATIONS_TRANSFERMoves 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.Connection1 scope
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.
Authentication
Connected account requiredScopes
https://www.googleapis.com/auth/business.manageTags