- HTTP request
- Path parameters
- Query parameters
- Request body
- Response body
- Authorization scopes
- Try it!
Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the name field within the ProductInput resource.
After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.
HTTP request
PATCH https://merchantapi.googleapis.com/products/v1beta/{productInput.name=accounts/*/productInputs/*}
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
productInput.name |
Identifier. The name of the product. Format: The {productinput} segment is a unique identifier for the product. This identifier must be unique within a merchant account and generally follows the structure: The format of the {productinput} segment in the URL is automatically detected by the server, supporting two options:
We recommend using the Encoded Format for all product IDs to ensure correct parsing, especially those containing special characters. The presence of tilde ( Note: For calls to the v1beta version, the plain format is |
Query parameters
| Parameters | |
|---|---|
updateMask |
Optional. The list of product attributes to be updated. If the update mask is omitted, then it is treated as implied field mask equivalent to all fields that are populated (have a non-empty value). Attributes specified in the update mask without a value specified in the body will be deleted from the product. Update mask can only be specified for top level fields in attributes and custom attributes. To specify the update mask for custom attributes you need to add the Providing special "*" value for full product replacement is not supported. |
dataSource |
Required. The primary or supplemental product data source where Only API data sources are supported. Format: |
Request body
The request body contains an instance of ProductInput.
Response body
If successful, the response body contains an instance of ProductInput.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview.