Automate Google My Business
HumDay reads Google My Business’s own published API description and derives 50 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What Google My Business is
The Google My Business API provides an interface for managing business location information on Google.
API host: mybusiness.googleapis.com
What HumDay can do in Google My Business
30 documented operations change something in Google My Business.
- PUTSets the pubsub notification settings for the account informing Business Profile which topic to send pubsub notifications for: - New reviews for locations administered by the acco…
/v4/{name} - POSTCreates a new media item for the location.
/v4/{parent}/media - POSTCreates a new local post associated with the specified location, and returns it.
/v4/{parent}/localPosts - POSTCreates a new location owned by the specified account, and returns it.
/v4/{parent}/locations - POSTCreates an answer or updates the existing answer written by the user for the specified question.
/v4/{parent}/answers:upsert - POSTCreates an account with the specified name and type under the given parent.
/v4/accounts - DELETEDeletes a specific question written by the current user.
/v4/{name} - PATCHUpdates a specific question written by the current user.
/v4/{name} - POSTSearch all of the possible locations that are a match to the specified request.
/v4/googleLocations:search - POSTMoves a location from an account that the user owns to another account that the same user administers.
/v4/{name}:transfer - DELETEDeletes the response to the specified review.
/v4/{name}/reply - PUTUpdates the reply to the specified review.
/v4/{name}/reply - POSTInvites the specified user to become an administrator for the specified location.
/v4/{parent}/admins - POSTAdds a question for the specified location.
/v4/{parent}/questions - DELETEDeletes the answer written by the current user to a question.
/v4/{parent}/answers:delete - POSTGenerates a MediaItemDataRef for media item uploading.
/v4/{parent}/media:startUpload - POSTReturns insights for a set of local posts associated with a single listing.
/v4/{name}/localPosts:reportInsights - POSTReturns the paginated list of reviews for all specified locations.
/v4/{name}/locations:batchGetReviews - POSTAccepts the specified invitation.
/v4/{name}:accept - POSTReport a GoogleLocation.
/v4/{name}:report - POSTStarts the verification process for a location.
/v4/{name}:verify - POSTDeclines the specified invitation.
/v4/{name}:decline - POSTCompletes a PENDING verification.
/v4/{name}:complete - POSTAssociates a location to a place ID.
/v4/{name}:associate - POSTFinds all of the possible locations that are a match to the specified location.
/v4/{name}:findMatches - POSTClears an association between a location and its place ID.
/v4/{name}:clearAssociation - POSTGenerates an account number for this account.
/v4/{name}:generateAccountNumber - POSTReports all eligible verification options for a location in a specific language.
/v4/{name}:fetchVerificationOptions - POSTGets all of the specified locations in the given account.
/v4/{name}/locations:batchGet - POSTReturns a report containing insights on one or more metrics by location.
/v4/{name}/locations:reportInsights
What HumDay can read from Google My Business
These are the operations a schedule or a trigger can watch.
- GETReturns a list of media items associated with a location that have been contributed by customers.
/v4/{parent}/media/customers - GETReturns a list of media items associated with a location.
/v4/{parent}/media - GETReturns a list of local posts associated with a location.
/v4/{parent}/localPosts - GETList verifications of a location, ordered by create time.
/v4/{parent}/verifications - GETLists all of the accounts for the authenticated user.
/v4/accounts - GETReturns the list of available attributes that would be available for a location with the given primary category and country.
/v4/attributes - GETReturns a list of business categories.
/v4/categories - GETSearches the chain based on chain name.
/v4/chains:search - GETReturns a list of business categories for the provided language and GConcept ids.
/v4/categories:batchGet - GETList all the GoogleLocations that have been recommended to the specified Business Profile account.
/v4/{name}:recommendGoogleLocations - GETReturns the paginated list of answers for a specified question.
/v4/{parent}/answers - GETReturns the paginated list of reviews for the specified location.
/v4/{parent}/reviews - GETReturns the paginated list of questions and some of its answers for a specified location.
/v4/{parent}/questions - GETReturns a list of all insurance networks supported by Google.
/v4/{parent}/insuranceNetworks - GETGets the specified chain.
/v4/{name} - GETGets the Google-updated version of the specified location.
/v4/{name}:googleUpdated - GETReturns the Google updated Lodging of a specific location.
/v4/{name}:getGoogleUpdated - GETLists all of the admins for the specified location.
/v4/{parent}/admins - GETLists the locations for the specified account.
/v4/{parent}/locations - GETLists pending invitations for the specified account.
/v4/{parent}/invitations
How automating Google My Business works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live Google My Business account.
- Grant access, then go live. You approve the specific Google My Business operations it may use — and only those.
Automate Google My Business with these
- Gmail79 operations
- Google+9 operations
- Google Abusive Experience Report2 operations
- Google Accelerated Mobile Pages (AMP) URL1 operations
- Google Access Approval7 operations
- Google Access Context Manager9 operations
- Google ACME DNS2 operations
- Google Ad Exchange Buyer38 operations
- Google Ad Exchange Buyer II50 operations
- Google Ad Experience Report2 operations
- Google Admin SDK122 operations
- Google AdMob7 operations
Categories
Questions about Google My Business automation
- Can HumDay connect to Google My Business?
- Yes. HumDay reads Google My Business's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 50 operations are documented.
- Do I need to write code to automate Google My Business?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your Google My Business account.
- What can HumDay do in Google My Business?
- 30 of the 50 documented operations change something in Google My Business, and 20 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my Google My Business account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to Google My Business is held behind that approval.
Where this came from
The operations above are read from a published API description for Google My Business at developers.google.com/my-business/samples/mybusiness_google_rest_v4p9.json. Descriptions are the provider’s own words, not ours. Last published 2021-11-04.