AI-generated Key Takeaways
- 
          This document outlines the process for retrieving multiple locations within a specific account using the Google My Business API. 
- 
          It involves sending a POST request with location names in the request body and receiving location details in the response. 
- 
          Proper authorization with specified OAuth scopes is required to access this functionality. 
- 
          Communication is performed using gRPC Transcoding with a structured JSON format for both requests and responses. 
Gets all of the specified locations in the given account.
HTTP request
POST https://mybusiness.googleapis.com/v4/{name=accounts/*}/locations:batchGet
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| name | 
 The name of the account from which to fetch locations. | 
Request body
The request body contains data with the following structure:
| JSON representation | |
|---|---|
| { "locationNames": [ string ] } | |
| Fields | |
|---|---|
| locationNames[] | 
 A collection of locations to fetch, specified by their names. | 
Response body
If successful, the response body contains data with the following structure:
Response message for Locations.BatchGetLocations.
| JSON representation | |
|---|---|
| {
  "locations": [
    {
      object ( | |
| Fields | |
|---|---|
| locations[] | 
 A collection of locations. | 
Authorization Scopes
Requires one of the following OAuth scopes:
- https://www.googleapis.com/auth/plus.business.manage
- https://www.googleapis.com/auth/business.manage
For more information, see the OAuth 2.0 Overview.