Updates regional inventory for multiple products or regions in a single request. Try it now.
Request
HTTP request
POST https://www.googleapis.com/content/v2.1/regionalinventory/batch
Authorization
This request requires authorization with the following scope:
Scope |
---|
https://www.googleapis.com/auth/content |
Request body
In the request body, supply data with the following structure:
{ "entries": [ { "batchId": unsigned integer, "merchantId": unsigned long, "method": string, "productId": string, "regionalInventory": regionalinventory Resource } ] }
Property name | Value | Description | Notes |
---|---|---|---|
entries[] |
list |
The request entries to be processed in the batch. | |
entries[].batchId |
unsigned integer |
An entry ID, unique within the batch request. | |
entries[].merchantId |
unsigned long |
The ID of the managing account. | |
entries[].method |
string |
Acceptable values are:
|
|
entries[].productId |
string |
The ID of the product for which to update price and availability. | |
entries[].regionalInventory |
nested object |
Price and availability of the product. |
Response
If successful, this method returns a response body with the following structure:
{ "kind": "content#regionalinventoryCustomBatchResponse", "entries": [ { "kind": "content#regionalinventoryCustomBatchResponseEntry", "batchId": unsigned integer, "errors": { "errors": [ { "domain": string, "reason": string, "message": string } ], "code": unsigned integer, "message": string }, "regionalInventory": regionalinventory Resource } ] }
Property name | Value | Description | Notes |
---|---|---|---|
kind |
string |
Identifies what kind of resource this is. Value: the fixed string "content#regionalinventoryCustomBatchResponse" . |
|
entries[] |
list |
The result of the execution of the batch requests. | |
entries[].kind |
string |
Identifies what kind of resource this is. Value: the fixed string "content#regionalinventoryCustomBatchResponseEntry" . |
|
entries[].batchId |
unsigned integer |
The ID of the request entry this entry responds to. | |
entries[].errors |
nested object |
A list of errors defined if and only if the request failed. | |
entries[].errors.errors[] |
list |
A list of errors. | |
entries[].errors.errors[].domain |
string |
The domain of the error. | |
entries[].errors.errors[].reason |
string |
The error code. | |
entries[].errors.errors[].message |
string |
A description of the error. | |
entries[].errors.code |
unsigned integer |
The HTTP status of the first error in errors . |
|
entries[].errors.message |
string |
The message of the first error in errors . |
|
entries[].regionalInventory |
nested object |
Price and availability of the product. |
Try it!
Use the APIs Explorer below to call this method on live data and see the response.