Method: accounts.merchantReviews.insert
Stay organized with collections
Save and categorize content based on your preferences.
Inserts a review for your Merchant Center account. If the review already exists, then the review is replaced with the new instance.
HTTP request
POST https://merchantapi.googleapis.com/reviews/v1beta/{parent=accounts/*}/merchantReviews:insert
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters |
parent |
string
Required. The account where the merchant review will be inserted. Format: accounts/{account}
|
Query parameters
Parameters |
dataSource |
string
Required. The data source of the merchantreview Format: accounts/{account}/dataSources/{datasource} .
|
Request body
The request body contains an instance of MerchantReview
.
Response body
If successful, the response body contains an instance of MerchantReview
.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/content
For more information, see the OAuth 2.0 Overview.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-02-25 UTC.
[null,null,["Last updated 2025-02-25 UTC."],[[["\u003cp\u003eThis documentation outlines the process for inserting or replacing a Merchant Center account review using the Merchant Center API.\u003c/p\u003e\n"],["\u003cp\u003eIt involves sending a POST request to a specific endpoint with details about the review and the target account.\u003c/p\u003e\n"],["\u003cp\u003eRequired parameters include the account ID and the data source for the review.\u003c/p\u003e\n"],["\u003cp\u003eThe request and response bodies both utilize the MerchantReview object to structure the review data.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization using OAuth 2.0 with the \u003ccode\u003ehttps://www.googleapis.com/auth/content\u003c/code\u003e scope is necessary for this operation.\u003c/p\u003e\n"]]],["This documentation outlines the process of inserting or replacing a merchant review via a POST request to `https://merchantapi.googleapis.com/reviews/v1beta/{parent=accounts/*}/merchantReviews:insert`. The `parent` path parameter specifies the target account. The `dataSource` query parameter specifies the source of the review data. A `MerchantReview` instance is sent in the request body. Upon success, the response body will also contain a `MerchantReview` instance. The request requires the `https://www.googleapis.com/auth/content` OAuth scope.\n"],null,["# Method: accounts.merchantReviews.insert\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nInserts a review for your Merchant Center account. If the review already exists, then the review is replaced with the new instance.\n\n### HTTP request\n\n`POST https://merchantapi.googleapis.com/reviews/v1beta/{parent=accounts/*}/merchantReviews:insert`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|----------|-------------------------------------------------------------------------------------------------------|\n| `parent` | `string` Required. The account where the merchant review will be inserted. Format: accounts/{account} |\n\n### Query parameters\n\n| Parameters ||\n|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `dataSource` | `string` Required. The data source of the [merchantreview](https://support.google.com/merchants/answer/7045996?sjid=5253581244217581976-EU) Format: `accounts/{account}/dataSources/{datasource}`. |\n\n### Request body\n\nThe request body contains an instance of [MerchantReview](/merchant/api/reference/rest/reviews_v1beta/accounts.merchantReviews#MerchantReview).\n\n### Response body\n\nIf successful, the response body contains an instance of [MerchantReview](/merchant/api/reference/rest/reviews_v1beta/accounts.merchantReviews#MerchantReview).\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/content`\n\nFor more information, see the [OAuth 2.0 Overview](/identity/protocols/OAuth2)."]]