Page Summary
-
ProductStatusresource provides asynchronous information about a product, including its title, link, destinations, and any associated issues. -
ProductStatusDestinationStatusindicates the approval status of a product in specific countries for each intended destination. -
ProductStatusItemLevelIssuedetails specific problems with a product, including error codes, severity, resolution options, and affected countries. -
You can access and manage product statuses using methods like
custombatch,get, andlistto retrieve information for single or multiple products.
Resource: ProductStatus
The status of a product, that is, information about a product computed asynchronously.
| JSON representation |
|---|
{ "productId" : string , "title" : string , "link" : string , "destinationStatuses" : [ { object ( |
| Fields | |
|---|---|
productId
|
The ID of the product for which status is reported. |
title
|
The title of the product. |
link
|
The link to the product. |
destinationStatuses[]
|
The intended destinations for the product. |
kind
|
Identifies what kind of resource this is. Value: the fixed string " |
creationDate
|
Date on which the item has been created, in ISO 8601 format. |
lastUpdateDate
|
Date on which the item has been last updated, in ISO 8601 format. |
googleExpirationDate
|
Date on which the item expires in Google Shopping, in ISO 8601 format. |
itemLevelIssues[]
|
A list of all issues associated with the product. |
ProductStatusDestinationStatus
| JSON representation |
|---|
{ "destination" : string , "channel" : string , "status" : string , "approvedCountries" : [ string ] , "pendingCountries" : [ string ] , "disapprovedCountries" : [ string ] } |
| Fields | |
|---|---|
destination
|
The name of the destination |
channel
|
The channel of the destination. |
status
|
Deprecated. Destination approval status in |
approvedCountries[]
|
productstatuses.list of country codes (ISO 3166-1 alpha-2) where the offer is approved. |
pendingCountries[]
|
productstatuses.list of country codes (ISO 3166-1 alpha-2) where the offer is pending approval. |
disapprovedCountries[]
|
productstatuses.list of country codes (ISO 3166-1 alpha-2) where the offer is disapproved. |
ProductStatusItemLevelIssue
| JSON representation |
|---|
{ "code" : string , "servability" : string , "resolution" : string , "attributeName" : string , "destination" : string , "description" : string , "detail" : string , "documentation" : string , "applicableCountries" : [ string ] } |
| Fields | |
|---|---|
code
|
The error code of the issue. |
servability
|
How this issue affects serving of the offer. |
resolution
|
Whether the issue can be resolved by the merchant. |
attributeName
|
The attribute's name, if the issue is caused by a single attribute. |
destination
|
The destination the issue applies to. |
description
|
A short issue description in English. |
detail
|
A detailed issue description in English. |
documentation
|
The URL of a web page to help with resolving this issue. |
applicableCountries[]
|
productstatuses.list of country codes (ISO 3166-1 alpha-2) where issue applies to the offer. |
Methods |
|
|---|---|
|
Gets the statuses of multiple products in a single request. |
|
Gets the status of a product from your Merchant Center account. |
|
Lists the statuses of the products in your Merchant Center account. |

