AI-generated Key Takeaways
- 
          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, "status": string, "approvedCountries": [ string ], "pendingCountries": [ string ], "disapprovedCountries": [ string ] } | 
| Fields | |
|---|---|
| destination | 
 The name 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. |