Page Summary
-
Use this batch service to retrieve the statuses of multiple products in a single request.
-
The request body utilizes
ProductstatusesCustomBatchRequestcontaining individual product requests. -
The response body includes an array of
ProductstatusesCustomBatchResponseEntry, each detailing a product's status. -
This service requires authorization with the
https://www.googleapis.com/auth/contentscope.
- HTTP request
- Request body
- Response body
- Authorization scopes
- ProductstatusesCustomBatchRequest
- ProductstatusesCustomBatchRequestEntry
- ProductstatusesCustomBatchResponseEntry
- Try it!
Gets the statuses of multiple products in a single request.
HTTP request
POST https://shoppingcontent.googleapis.com/content/v2.1/productstatuses/batch
Request body
The request body contains an instance of ProductstatusesCustomBatchRequest
.
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 .
ProductstatusesCustomBatchRequest
| JSON representation |
|---|
{
"entries"
:
[
{
object (
|
| Fields | |
|---|---|
entries[]
|
The request entries to be processed in the batch. |
ProductstatusesCustomBatchRequestEntry
A batch entry encoding a single non-batch productstatuses request.
| JSON representation |
|---|
{ "batchId" : integer , "merchantId" : string , "method" : string , "productId" : string , "includeAttributes" : boolean , "destinations" : [ string ] } |
batchId
integer ( uint32
format)
An entry ID, unique within the batch request.
merchantId
string
The ID of the managing account.
method
string
The method of the batch entry.
Acceptable values are:
- "
get"
productId
string
The ID of the product whose status to get.
includeAttributes
(deprecated)
boolean
Deprecated: Setting this field has no effect and attributes are never included.
destinations[]
string
If set, only issues for the specified destinations are returned, otherwise only issues for the Shopping destination.
ProductstatusesCustomBatchResponseEntry
A batch entry encoding a single non-batch productstatuses response.
| JSON representation |
|---|
{ "batchId" : integer , "kind" : string , "productStatus" : { object ( |
| Fields | |
|---|---|
batchId
|
The ID of the request entry this entry responds to. |
kind
|
Identifies what kind of resource this is. Value: the fixed string " |
productStatus
|
The requested product status. Only defined if the request was successful. |
errors
|
A list of errors for failed custombatch entries. |

