AI-generated Key Takeaways
- 
          
Enables retrieval and/or updates of LIA settings for multiple accounts through a single batch request.
 - 
          
Utilizes HTTP POST request to
https://shoppingcontent.googleapis.com/content/v2.1/liasettings/batchwith a request body containingLiasettingsCustomBatchRequest. - 
          
Requires
https://www.googleapis.com/auth/contentOAuth scope for authorization. - 
          
Response provides details like updated LIA settings, accessible Business Profiles, and any errors encountered during the batch operation.
 - 
          
Includes specific request and response structures with detailed field descriptions for
LiasettingsCustomBatchRequest,LiasettingsCustomBatchResponse, and related objects. 
- HTTP request
 - Request body
 - Response body
 - Authorization scopes
 - LiasettingsCustomBatchRequest
 - LiasettingsCustomBatchRequestEntry
 - LiasettingsCustomBatchResponseEntry
 - GmbAccounts
 - Try it!
 
Retrieves and/or updates the LIA settings of multiple accounts in a single request.
HTTP request
POST https://shoppingcontent.googleapis.com/content/v2.1/liasettings/batch
Request body
The request body contains an instance of LiasettingsCustomBatchRequest.
Response body
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
{
  "entries": [
    {
      object ( | 
                  
| Fields | |
|---|---|
entries[] | 
                    
                       
 The result of the execution of the batch requests.  | 
                  
kind | 
                    
                       
 Identifies what kind of resource this is. Value: the fixed string "  | 
                  
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview.
LiasettingsCustomBatchRequest
| JSON representation | 
|---|
{
  "entries": [
    {
      object ( | 
              
| Fields | |
|---|---|
entries[] | 
                
                   
 The request entries to be processed in the batch.  | 
              
LiasettingsCustomBatchRequestEntry
| JSON representation | 
|---|
{ "batchId": integer, "merchantId": string, "method": string, "accountId": string, "country": string, "liaSettings": { object (  | 
              
| Fields | |
|---|---|
batchId | 
                
                   
 An entry ID, unique within the batch request.  | 
              
merchantId | 
                
                   
 The ID of the managing account.  | 
              
method | 
                
                   
 The method of the batch entry. Acceptable values are: 
  | 
              
accountId | 
                
                   
 The ID of the account for which to get/update account LIA settings.  | 
              
country | 
                
                   
 The country code. Required only for RequestInventoryVerification.  | 
              
liaSettings | 
                
                   
 The account Lia settings to update. Only defined if the method is   | 
              
gmbEmail | 
                
                   
 The Business Profile. Required only for RequestGmbAccess.  | 
              
contactName | 
                
                   
 pos.inventory validation contact name. Required only for SetInventoryValidationContact.  | 
              
contactEmail | 
                
                   
 pos.inventory validation contact email. Required only for SetInventoryValidationContact.  | 
              
posDataProviderId | 
                
                   
 The ID of POS data provider. Required only for SetPosProvider.  | 
              
posExternalAccountId | 
                
                   
 The account ID by which this merchant is known to the POS provider.  | 
              
omnichannelExperience | 
                
                   
 The omnichannel experience for a country. Required only for SetOmnichannelExperience.  | 
              
LiasettingsCustomBatchResponseEntry
| JSON representation | 
|---|
{ "batchId": integer, "liaSettings": { object (  | 
              
| Fields | |
|---|---|
batchId | 
                
                   
 The ID of the request entry to which this entry responds.  | 
              
liaSettings | 
                
                   
 The retrieved or updated Lia settings.  | 
              
errors | 
                
                   
 A list of errors defined if, and only if, the request failed.  | 
              
gmbAccounts | 
                
                   
 The list of accessible Business Profiles.  | 
              
posDataProviders[] | 
                
                   
 The list of POS data providers.  | 
              
omnichannelExperience | 
                
                   
 The updated omnichannel experience for a country.  | 
              
kind | 
                
                   
 Identifies what kind of resource this is. Value: the fixed string "  | 
              
GmbAccounts
| JSON representation | 
|---|
{
  "accountId": string,
  "gmbAccounts": [
    {
      object ( | 
              
| Fields | |
|---|---|
accountId | 
                
                   
 The ID of the Merchant Center account.  | 
              
gmbAccounts[] | 
                
                   
 A list of Business Profiles which are available to the merchant.  |