Method: accounts.locations.batchGet

  • 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

string

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[]

string

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 (Location)
    }
  ]
}
Fields
locations[]

object (Location)

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.