- 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. |