[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-25 UTC."],[[["\u003cp\u003e\u003ccode\u003eProductStatus\u003c/code\u003e resource provides asynchronous information about a product, including its title, link, destinations, and any associated issues.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProductStatusDestinationStatus\u003c/code\u003e indicates the approval status of a product in specific countries for each intended destination.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eProductStatusItemLevelIssue\u003c/code\u003e details specific problems with a product, including error codes, severity, resolution options, and affected countries.\u003c/p\u003e\n"],["\u003cp\u003eYou can access and manage product statuses using methods like \u003ccode\u003ecustombatch\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, and \u003ccode\u003elist\u003c/code\u003e to retrieve information for single or multiple products.\u003c/p\u003e\n"]]],["The provided content outlines the structure and methods for managing product status information. Key details include: `ProductStatus` with fields like `productId`, `title`, `destinationStatuses`, and `itemLevelIssues`; `ProductStatusDestinationStatus` indicating approval status across different countries; and `ProductStatusItemLevelIssue`, which details issues with codes, servability, and resolution guidance. The methods available allow retrieval of statuses via `custombatch`, `get`, and `list` functionalities.\n"],null,["# REST Resource: productstatuses\n\n- [Resource: ProductStatus](#ProductStatus)\n - [JSON representation](#ProductStatus.SCHEMA_REPRESENTATION)\n- [ProductStatusDestinationStatus](#ProductStatusDestinationStatus)\n - [JSON representation](#ProductStatusDestinationStatus.SCHEMA_REPRESENTATION)\n- [ProductStatusItemLevelIssue](#ProductStatusItemLevelIssue)\n - [JSON representation](#ProductStatusItemLevelIssue.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: ProductStatus\n-----------------------\n\nThe status of a product, that is, information about a product computed asynchronously.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"productId\": string, \"title\": string, \"link\": string, \"destinationStatuses\": [ { object (/shopping-content/reference/rest/v2.1/productstatuses#ProductStatusDestinationStatus) } ], \"kind\": string, \"creationDate\": string, \"lastUpdateDate\": string, \"googleExpirationDate\": string, \"itemLevelIssues\": [ { object (/shopping-content/reference/rest/v2.1/productstatuses#ProductStatusItemLevelIssue) } ] } ``` |\n\n| Fields ||\n|-------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `productId` | `string` The ID of the product for which status is reported. |\n| `title` | `string` The title of the product. |\n| `link` | `string` The link to the product. |\n| `destinationStatuses[]` | `object (`[ProductStatusDestinationStatus](/shopping-content/reference/rest/v2.1/productstatuses#ProductStatusDestinationStatus)`)` The intended destinations for the product. |\n| `kind` | `string` Identifies what kind of resource this is. Value: the fixed string \"`content#productStatus`\" |\n| `creationDate` | `string` Date on which the item has been created, in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. |\n| `lastUpdateDate` | `string` Date on which the item has been last updated, in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. |\n| `googleExpirationDate` | `string` Date on which the item expires in Google Shopping, in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. |\n| `itemLevelIssues[]` | `object (`[ProductStatusItemLevelIssue](/shopping-content/reference/rest/v2.1/productstatuses#ProductStatusItemLevelIssue)`)` A list of all issues associated with the product. |\n\nProductStatusDestinationStatus\n------------------------------\n\n| JSON representation |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"destination\": string, \"status\": string, \"approvedCountries\": [ string ], \"pendingCountries\": [ string ], \"disapprovedCountries\": [ string ] } ``` |\n\n| Fields ||\n|---------------------------|--------------------------------------------------------------------------------------------------------------|\n| `destination` | `string` The name of the destination |\n| `status` **(deprecated)** | `string` | This item is deprecated! Deprecated. Destination approval status in `targetCountry` of the offer. |\n| `approvedCountries[]` | `string` productstatuses.list of country codes (ISO 3166-1 alpha-2) where the offer is approved. |\n| `pendingCountries[]` | `string` productstatuses.list of country codes (ISO 3166-1 alpha-2) where the offer is pending approval. |\n| `disapprovedCountries[]` | `string` productstatuses.list of country codes (ISO 3166-1 alpha-2) where the offer is disapproved. |\n\nProductStatusItemLevelIssue\n---------------------------\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"code\": string, \"servability\": string, \"resolution\": string, \"attributeName\": string, \"destination\": string, \"description\": string, \"detail\": string, \"documentation\": string, \"applicableCountries\": [ string ] } ``` |\n\n| Fields ||\n|-------------------------|-------------------------------------------------------------------------------------------------------|\n| `code` | `string` The error code of the issue. |\n| `servability` | `string` How this issue affects serving of the offer. |\n| `resolution` | `string` Whether the issue can be resolved by the merchant. |\n| `attributeName` | `string` The attribute's name, if the issue is caused by a single attribute. |\n| `destination` | `string` The destination the issue applies to. |\n| `description` | `string` A short issue description in English. |\n| `detail` | `string` A detailed issue description in English. |\n| `documentation` | `string` The URL of a web page to help with resolving this issue. |\n| `applicableCountries[]` | `string` productstatuses.list of country codes (ISO 3166-1 alpha-2) where issue applies to the offer. |\n\n| Methods ------- ||\n|--------------------------------------------------------------------------------------|---------------------------------------------------------------------|\n| ### [custombatch](/shopping-content/reference/rest/v2.1/productstatuses/custombatch) | Gets the statuses of multiple products in a single request. |\n| ### [get](/shopping-content/reference/rest/v2.1/productstatuses/get) | Gets the status of a product from your Merchant Center account. |\n| ### [list](/shopping-content/reference/rest/v2.1/productstatuses/list) | Lists the statuses of the products in your Merchant Center account. |"]]