Method: localinventory.custombatch

Updates local inventory for multiple products or stores in a single request.

HTTP request

POST https://shoppingcontent.googleapis.com/content/v2.1/localinventory/batch

Request body

The request body contains an instance of LocalinventoryCustomBatchRequest.

Response body

If successful, the response body contains data with the following structure:

JSON representation
{
  "entries": [
    {
      object (LocalinventoryCustomBatchResponseEntry)
    }
  ],
  "kind": string
}
Fields
entries[]

object (LocalinventoryCustomBatchResponseEntry)

The result of the execution of the batch requests.

kind

string

Identifies what kind of resource this is. Value: the fixed string "content#localinventoryCustomBatchResponse".

Authorization scopes

Requires one of the following OAuth scopes:

  • https://www.googleapis.com/auth/content

For more information, see the OAuth 2.0 Overview.

LocalinventoryCustomBatchRequest

JSON representation
{
  "entries": [
    {
      object (LocalinventoryCustomBatchRequestEntry)
    }
  ]
}
Fields
entries[]

object (LocalinventoryCustomBatchRequestEntry)

The request entries to be processed in the batch.

LocalinventoryCustomBatchRequestEntry

Batch entry encoding a single local inventory update request.

JSON representation
{
  "batchId": integer,
  "merchantId": string,
  "method": string,
  "productId": string,
  "localInventory": {
    object (LocalInventory)
  }
}
Fields
batchId

integer (uint32 format)

An entry ID, unique within the batch request.

merchantId

string

The ID of the managing account.

method

string

Method of the batch request entry.

Acceptable values are:

  • "insert"

productId

string

The ID of the product for which to update local inventory.

localInventory

object (LocalInventory)

Local inventory of the product.

LocalinventoryCustomBatchResponseEntry

Batch entry encoding a single local inventory update response.

JSON representation
{
  "batchId": integer,
  "errors": {
    object (Errors)
  },
  "kind": string
}
Fields
batchId

integer (uint32 format)

The ID of the request entry this entry responds to.

errors

object (Errors)

A list of errors for failed custombatch entries.

kind

string

Identifies what kind of resource this is. Value: the fixed string "content#localinventoryCustomBatchResponseEntry"