Uploads a product to your Merchant Center account. If an item with the same channel, contentLanguage, offerId, and targetCountry already exists, this method updates that entry.
HTTP request
POST https://shoppingcontent.googleapis.com/content/v2.1/{merchantId}/products
Path parameters
Parameters
merchantId
string
The ID of the account that contains the product. This account cannot be a multi-client account.
Query parameters
Parameters
feedId
string
The Content API Supplemental Feed ID. If present then product insertion applies to the data in a supplemental feed.
[[["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 2024-10-30 UTC."],[[["This operation uploads a new product or updates an existing one in your Merchant Center account based on matching criteria."],["The product data is sent in the request body as a `Product` object and the response, if successful, also contains a `Product` object."],["You need to provide your `merchantId` as a path parameter, and optionally a `feedId` as a query parameter for supplemental feeds."],["Authorization is required using the `https://www.googleapis.com/auth/content` OAuth scope."]]],[]]