AI-generated Key Takeaways
- 
          The Merchant Center API allows programmatic management of Merchant Center accounts, including products, promotions, and inventories. 
- 
          Developers can use REST resources to perform actions like inserting products, retrieving reports, and managing account settings. 
- 
          Google provides client libraries and discovery documents to facilitate interaction with the API. 
- 
          The service endpoint for the API is https://merchantapi.googleapis.com.
- 
          This API enables various functionalities such as managing product reviews, local and regional inventories, and conversion sources. 
Programmatically manage your Merchant Center Accounts.
- REST Resource: [] []
- REST Resource: reviews_v1beta.accounts.merchantReviews
- REST Resource: reviews_v1beta.accounts.productReviews
- REST Resource: reviews_v1alpha.accounts.merchantReviews
- REST Resource: reviews_v1alpha.accounts.productReviews
- REST Resource: reports_v1beta.accounts.reports
- REST Resource: reports_v1alpha.accounts.reports
- REST Resource: reports_v1.accounts.reports
- REST Resource: quota_v1beta.accounts.quotas
- REST Resource: quota_v1.accounts.quotas
- REST Resource: promotions_v1beta.accounts.promotions
- REST Resource: promotions_v1.accounts.promotions
- REST Resource: productstudio_v1alpha.accounts.generatedImages
- REST Resource: productstudio_v1alpha.accounts.textSuggestions
- REST Resource: products_v1beta.accounts.productInputs
- REST Resource: products_v1beta.accounts.products
- REST Resource: products_v1.accounts.productInputs
- REST Resource: products_v1.accounts.products
- REST Resource: ordertracking_v1beta.accounts.orderTrackingSignals
- REST Resource: ordertracking_v1.accounts.orderTrackingSignals
- REST Resource: notifications_v1beta.accounts.notificationsubscriptions
- REST Resource: notifications_v1.accounts.notificationsubscriptions
- REST Resource: lfp_v1beta.accounts.lfpInventories
- REST Resource: lfp_v1beta.accounts.lfpMerchantStates
- REST Resource: lfp_v1beta.accounts.lfpSales
- REST Resource: lfp_v1beta.accounts.lfpStores
- REST Resource: lfp_v1.accounts.lfpInventories
- REST Resource: lfp_v1.accounts.lfpMerchantStates
- REST Resource: lfp_v1.accounts.lfpSales
- REST Resource: lfp_v1.accounts.lfpStores
- REST Resource: issueresolution_v1beta.accounts.aggregateProductStatuses
- REST Resource: issueresolution_v1beta.issueresolution
- REST Resource: issueresolution_v1.accounts.aggregateProductStatuses
- REST Resource: issueresolution_v1.issueresolution
- REST Resource: inventories_v1beta.accounts.products.localInventories
- REST Resource: inventories_v1beta.accounts.products.regionalInventories
- REST Resource: inventories_v1.accounts.products.localInventories
- REST Resource: inventories_v1.accounts.products.regionalInventories
- REST Resource: datasources_v1beta.accounts.dataSources
- REST Resource: datasources_v1beta.accounts.dataSources.fileUploads
- REST Resource: datasources_v1.accounts.dataSources
- REST Resource: datasources_v1.accounts.dataSources.fileUploads
- REST Resource: conversions_v1beta.accounts.conversionSources
- REST Resource: conversions_v1.accounts.conversionSources
- REST Resource: accounts_v1beta.accounts
- REST Resource: accounts_v1beta.accounts.autofeedSettings
- REST Resource: accounts_v1beta.accounts.automaticImprovements
- REST Resource: accounts_v1beta.accounts.businessIdentity
- REST Resource: accounts_v1beta.accounts.businessInfo
- REST Resource: accounts_v1beta.accounts.developerRegistration
- REST Resource: accounts_v1beta.accounts.emailPreferences
- REST Resource: accounts_v1beta.accounts.gbpAccounts
- REST Resource: accounts_v1beta.accounts.homepage
- REST Resource: accounts_v1beta.accounts.issues
- REST Resource: accounts_v1beta.accounts.omnichannelSettings
- REST Resource: accounts_v1beta.accounts.omnichannelSettings.lfpProviders
- REST Resource: accounts_v1beta.accounts.onlineReturnPolicies
- REST Resource: accounts_v1beta.accounts.programs
- REST Resource: accounts_v1beta.accounts.programs.checkoutSettings
- REST Resource: accounts_v1beta.accounts.regions
- REST Resource: accounts_v1beta.accounts.relationships
- REST Resource: accounts_v1beta.accounts.services
- REST Resource: accounts_v1beta.accounts.shippingSettings
- REST Resource: accounts_v1beta.accounts.termsOfServiceAgreementStates
- REST Resource: accounts_v1beta.accounts.users
- REST Resource: accounts_v1beta.termsOfService
- REST Resource: accounts_v1.accounts
- REST Resource: accounts_v1.accounts.autofeedSettings
- REST Resource: accounts_v1.accounts.automaticImprovements
- REST Resource: accounts_v1.accounts.businessIdentity
- REST Resource: accounts_v1.accounts.businessInfo
- REST Resource: accounts_v1.accounts.developerRegistration
- REST Resource: accounts_v1.accounts.emailPreferences
- REST Resource: accounts_v1.accounts.gbpAccounts
- REST Resource: accounts_v1.accounts.homepage
- REST Resource: accounts_v1.accounts.issues
- REST Resource: accounts_v1.accounts.omnichannelSettings
- REST Resource: accounts_v1.accounts.omnichannelSettings.lfpProviders
- REST Resource: accounts_v1.accounts.onlineReturnPolicies
- REST Resource: accounts_v1.accounts.programs
- REST Resource: accounts_v1.accounts.programs.checkoutSettings
- REST Resource: accounts_v1.accounts.regions
- REST Resource: accounts_v1.accounts.relationships
- REST Resource: accounts_v1.accounts.services
- REST Resource: accounts_v1.accounts.shippingSettings
- REST Resource: accounts_v1.accounts.termsOfServiceAgreementStates
- REST Resource: accounts_v1.accounts.users
- REST Resource: accounts_v1.termsOfService
Service: merchantapi.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery documents:
- https://merchantapi.googleapis.com/$discovery/rest?version=v1
- https://merchantapi.googleapis.com/$discovery/rest?version=reviews_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=reviews_v1alpha
- https://merchantapi.googleapis.com/$discovery/rest?version=reports_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=reports_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=reports_v1alpha
- https://merchantapi.googleapis.com/$discovery/rest?version=quota_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=quota_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=promotions_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=promotions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=productstudio_v1alpha
- https://merchantapi.googleapis.com/$discovery/rest?version=products_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=products_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=ordertracking_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=ordertracking_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=notifications_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=notifications_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=lfp_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=lfp_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=issueresolution_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=issueresolution_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=inventories_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=inventories_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=datasources_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=datasources_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=conversions_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=conversions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=accounts_v1
- https://merchantapi.googleapis.com/$discovery/rest?version=accounts_v1beta
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
- https://merchantapi.googleapis.com
REST Resource: [] []
| Methods | |
|---|---|
|  | NONE /devdocs/mcp/** | 
REST Resource: reviews_v1beta.accounts.merchantReviews
| Methods | |
|---|---|
| delete | DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*}Deletes merchant review. | 
| get | GET /reviews/v1beta/{name=accounts/*/merchantReviews/*}Gets a merchant review. | 
| insert | POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insertInserts a review for your Merchant Center account. | 
| list | GET /reviews/v1beta/{parent=accounts/*}/merchantReviewsLists merchant reviews. | 
REST Resource: reviews_v1beta.accounts.productReviews
| Methods | |
|---|---|
| delete | DELETE /reviews/v1beta/{name=accounts/*/productReviews/*}Deletes a product review. | 
| get | GET /reviews/v1beta/{name=accounts/*/productReviews/*}Gets a product review. | 
| insert | POST /reviews/v1beta/{parent=accounts/*}/productReviews:insertInserts a product review. | 
| list | GET /reviews/v1beta/{parent=accounts/*}/productReviewsLists product reviews. | 
REST Resource: reviews_v1alpha.accounts.merchantReviews
| Methods | |
|---|---|
| delete | DELETE /reviews/v1alpha/{name=accounts/*/merchantReviews/*}Deletes merchant review. | 
| get | GET /reviews/v1alpha/{name=accounts/*/merchantReviews/*}Gets a merchant review. | 
| insert | POST /reviews/v1alpha/{parent=accounts/*}/merchantReviews:insertInserts a review for your Merchant Center account. | 
| list | GET /reviews/v1alpha/{parent=accounts/*}/merchantReviewsLists merchant reviews. | 
REST Resource: reviews_v1alpha.accounts.productReviews
| Methods | |
|---|---|
| delete | DELETE /reviews/v1alpha/{name=accounts/*/productReviews/*}Deletes a product review. | 
| get | GET /reviews/v1alpha/{name=accounts/*/productReviews/*}Gets a product review. | 
| insert | POST /reviews/v1alpha/{parent=accounts/*}/productReviews:insertInserts a product review. | 
| list | GET /reviews/v1alpha/{parent=accounts/*}/productReviewsLists product reviews. | 
REST Resource: reports_v1beta.accounts.reports
| Methods | |
|---|---|
| search | POST /reports/v1beta/{parent=accounts/*}/reports:searchRetrieves a report defined by a search query. | 
REST Resource: reports_v1alpha.accounts.reports
| Methods | |
|---|---|
| search | POST /reports/v1alpha/{parent=accounts/*}/reports:searchRetrieves a report defined by a search query. | 
REST Resource: reports_v1.accounts.reports
| Methods | |
|---|---|
| search | POST /reports/v1/{parent=accounts/*}/reports:searchRetrieves a report defined by a search query. | 
REST Resource: quota_v1beta.accounts.quotas
| Methods | |
|---|---|
| list | GET /quota/v1beta/{parent=accounts/*}/quotasLists the daily call quota and usage per group for your Merchant Center account. | 
REST Resource: quota_v1.accounts.quotas
| Methods | |
|---|---|
| list | GET /quota/v1/{parent=accounts/*}/quotasLists the daily call quota and usage per group for your Merchant Center account. | 
REST Resource: promotions_v1beta.accounts.promotions
| Methods | |
|---|---|
| get | GET /promotions/v1beta/{name=accounts/*/promotions/*}Retrieves the promotion from your Merchant Center account. | 
| insert | POST /promotions/v1beta/{parent=accounts/*}/promotions:insertInserts a promotion for your Merchant Center account. | 
| list | GET /promotions/v1beta/{parent=accounts/*}/promotionsLists the promotions in your Merchant Center account. | 
REST Resource: promotions_v1.accounts.promotions
| Methods | |
|---|---|
| get | GET /promotions/v1/{name=accounts/*/promotions/*}Retrieves the promotion from your Merchant Center account. | 
| insert | POST /promotions/v1/{parent=accounts/*}/promotions:insertInserts a promotion for your Merchant Center account. | 
| list | GET /promotions/v1/{parent=accounts/*}/promotionsLists the promotions in your Merchant Center account. | 
REST Resource: productstudio_v1alpha.accounts.generatedImages
| Methods | |
|---|---|
| generateProductImageBackground | POST /productstudio/v1alpha/{name=accounts/*}/generatedImages:generateProductImageBackgroundGenerateProductImageBackground generates a new image where the background of the original image is replaced by an AI generated scene based on provided product information and a text prompt. | 
| removeProductImageBackground | POST /productstudio/v1alpha/{name=accounts/*}/generatedImages:removeProductImageBackgroundRemoveProductImageBackground generates a new image where the background of the original image is removed. | 
| upscaleProductImage | POST /productstudio/v1alpha/{name=accounts/*}/generatedImages:upscaleProductImageUpscaleProductImage generates a new image where the resolution of the original image is enhanced. | 
REST Resource: productstudio_v1alpha.accounts.textSuggestions
| Methods | |
|---|---|
| generateProductTextSuggestions | POST /productstudio/v1alpha/{name=accounts/*}:generateProductTextSuggestionsGenerateProductTextSuggestions generates a set of candidate text completions (e.g., product titles, descriptions) based on provided product information. | 
REST Resource: products_v1beta.accounts.productInputs
| Methods | |
|---|---|
| delete | DELETE /products/v1beta/{name=accounts/*/productInputs/*}Deletes a product input from your Merchant Center account. | 
| insert | POST /products/v1beta/{parent=accounts/*}/productInputs:insertUploads a product input to your Merchant Center account. | 
| patch | PATCH /products/v1beta/{productInput.name=accounts/*/productInputs/*}Updates the existing product input in your Merchant Center account. | 
REST Resource: products_v1beta.accounts.products
| Methods | |
|---|---|
| get | GET /products/v1beta/{name=accounts/*/products/*}Retrieves the processed product from your Merchant Center account. | 
| list | GET /products/v1beta/{parent=accounts/*}/productsLists the processed products in your Merchant Center account. | 
REST Resource: products_v1.accounts.productInputs
| Methods | |
|---|---|
| delete | DELETE /products/v1/{name=accounts/*/productInputs/*}Deletes a product input from your Merchant Center account. | 
| insert | POST /products/v1/{parent=accounts/*}/productInputs:insertUploads a product input to your Merchant Center account. | 
| patch | PATCH /products/v1/{productInput.name=accounts/*/productInputs/*}Updates the existing product input in your Merchant Center account. | 
REST Resource: products_v1.accounts.products
| Methods | |
|---|---|
| get | GET /products/v1/{name=accounts/*/products/*}Retrieves the processed product from your Merchant Center account. | 
| list | GET /products/v1/{parent=accounts/*}/productsLists the processed products in your Merchant Center account. | 
REST Resource: ordertracking_v1beta.accounts.orderTrackingSignals
| Methods | |
|---|---|
| create | POST /ordertracking/v1beta/{parent=accounts/*}/orderTrackingSignalsCreates new order tracking signal. | 
REST Resource: ordertracking_v1.accounts.orderTrackingSignals
| Methods | |
|---|---|
| create | POST /ordertracking/v1/{parent=accounts/*}/orderTrackingSignalsCreates new order tracking signal. | 
REST Resource: notifications_v1beta.accounts.notificationsubscriptions
| Methods | |
|---|---|
| create | POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptionsCreates a notification subscription for a business. | 
| delete | DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}Deletes a notification subscription for a merchant. | 
| get | GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*}Gets notification subscriptions for an account. | 
| list | GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptionsGets all the notification subscriptions for a merchant. | 
| patch | PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}Updates an existing notification subscription for a merchant. | 
REST Resource: notifications_v1.accounts.notificationsubscriptions
| Methods | |
|---|---|
| create | POST /notifications/v1/{parent=accounts/*}/notificationsubscriptionsCreates a notification subscription for a business. | 
| delete | DELETE /notifications/v1/{name=accounts/*/notificationsubscriptions/*}Deletes a notification subscription for a merchant. | 
| get | GET /notifications/v1/{name=accounts/*/notificationsubscriptions/*}Gets notification subscriptions for an account. | 
| list | GET /notifications/v1/{parent=accounts/*}/notificationsubscriptionsGets all the notification subscriptions for a merchant. | 
| patch | PATCH /notifications/v1/{notificationSubscription.name=accounts/*/notificationsubscriptions/*}Updates an existing notification subscription for a merchant. | 
REST Resource: lfp_v1beta.accounts.lfpInventories
| Methods | |
|---|---|
| insert | POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insertInserts a LfpInventoryresource for the given target merchant account. | 
REST Resource: lfp_v1beta.accounts.lfpMerchantStates
| Methods | |
|---|---|
| get | GET /lfp/v1beta/{name=accounts/*/lfpMerchantStates/*}Gets the LFP state of a merchant | 
REST Resource: lfp_v1beta.accounts.lfpSales
| Methods | |
|---|---|
| insert | POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insertInserts a LfpSalefor the given merchant. | 
REST Resource: lfp_v1beta.accounts.lfpStores
| Methods | |
|---|---|
| delete | DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*}Deletes a store for a target merchant. | 
| get | GET /lfp/v1beta/{name=accounts/*/lfpStores/*}Retrieves information about a store. | 
| insert | POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insertInserts a store for the target merchant. | 
| list | GET /lfp/v1beta/{parent=accounts/*}/lfpStoresLists the stores of the target merchant, specified by the filter in ListLfpStoresRequest. | 
REST Resource: lfp_v1.accounts.lfpInventories
| Methods | |
|---|---|
| insert | POST /lfp/v1/{parent=accounts/*}/lfpInventories:insertInserts a LfpInventoryresource for the given target merchant account. | 
REST Resource: lfp_v1.accounts.lfpMerchantStates
| Methods | |
|---|---|
| get | GET /lfp/v1/{name=accounts/*/lfpMerchantStates/*}Gets the LFP state of a merchant | 
REST Resource: lfp_v1.accounts.lfpSales
| Methods | |
|---|---|
| insert | POST /lfp/v1/{parent=accounts/*}/lfpSales:insertInserts a LfpSalefor the given merchant. | 
REST Resource: lfp_v1.accounts.lfpStores
| Methods | |
|---|---|
| delete | DELETE /lfp/v1/{name=accounts/*/lfpStores/*}Deletes a store for a target merchant. | 
| get | GET /lfp/v1/{name=accounts/*/lfpStores/*}Retrieves information about a store. | 
| insert | POST /lfp/v1/{parent=accounts/*}/lfpStores:insertInserts a store for the target merchant. | 
| list | GET /lfp/v1/{parent=accounts/*}/lfpStoresLists the stores of the target merchant, specified by the filter in ListLfpStoresRequest. | 
REST Resource: issueresolution_v1beta.accounts.aggregateProductStatuses
| Methods | |
|---|---|
| list | GET /issueresolution/v1beta/{parent=accounts/*}/aggregateProductStatusesLists the AggregateProductStatusesresources for your merchant account. | 
REST Resource: issueresolution_v1beta.issueresolution
| Methods | |
|---|---|
| renderaccountissues | POST /issueresolution/v1beta/{name=accounts/*}:renderaccountissuesProvide a list of business's account issues with an issue resolution content and available actions. | 
| renderproductissues | POST /issueresolution/v1beta/{name=accounts/*/products/*}:renderproductissuesProvide a list of issues for business's product with an issue resolution content and available actions. | 
| triggeraction | POST /issueresolution/v1beta/{name=accounts/*}:triggeractionStart an action. | 
REST Resource: issueresolution_v1.accounts.aggregateProductStatuses
| Methods | |
|---|---|
| list | GET /issueresolution/v1/{parent=accounts/*}/aggregateProductStatusesLists the AggregateProductStatusesresources for your merchant account. | 
REST Resource: issueresolution_v1.issueresolution
| Methods | |
|---|---|
| renderaccountissues | POST /issueresolution/v1/{name=accounts/*}:renderaccountissuesProvide a list of business's account issues with an issue resolution content and available actions. | 
| renderproductissues | POST /issueresolution/v1/{name=accounts/*/products/*}:renderproductissuesProvide a list of issues for business's product with an issue resolution content and available actions. | 
| triggeraction | POST /issueresolution/v1/{name=accounts/*}:triggeractionStart an action. | 
REST Resource: inventories_v1beta.accounts.products.localInventories
| Methods | |
|---|---|
| delete | DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*}Deletes the specified LocalInventoryfrom the given product in your merchant account. | 
| insert | POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insertInserts a LocalInventoryresource to a product in your merchant account. | 
| list | GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventoriesLists the LocalInventoryresources for the given product in your merchant account. | 
REST Resource: inventories_v1beta.accounts.products.regionalInventories
| Methods | |
|---|---|
| delete | DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*}Deletes the specified RegionalInventoryresource from the given product in your merchant account. | 
| insert | POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insertInserts a RegionalInventoryto a given product in your merchant account. | 
| list | GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventoriesLists the RegionalInventoryresources for the given product in your merchant account. | 
REST Resource: inventories_v1.accounts.products.localInventories
| Methods | |
|---|---|
| delete | DELETE /inventories/v1/{name=accounts/*/products/*/localInventories/*}Deletes the specified LocalInventoryfrom the given product in your merchant account. | 
| insert | POST /inventories/v1/{parent=accounts/*/products/*}/localInventories:insertInserts a LocalInventoryresource to a product in your merchant account. | 
| list | GET /inventories/v1/{parent=accounts/*/products/*}/localInventoriesLists the LocalInventoryresources for the given product in your merchant account. | 
REST Resource: inventories_v1.accounts.products.regionalInventories
| Methods | |
|---|---|
| delete | DELETE /inventories/v1/{name=accounts/*/products/*/regionalInventories/*}Deletes the specified RegionalInventoryresource from the given product in your merchant account. | 
| insert | POST /inventories/v1/{parent=accounts/*/products/*}/regionalInventories:insertInserts a RegionalInventoryto a given product in your merchant account. | 
| list | GET /inventories/v1/{parent=accounts/*/products/*}/regionalInventoriesLists the RegionalInventoryresources for the given product in your merchant account. | 
REST Resource: datasources_v1beta.accounts.dataSources
| Methods | |
|---|---|
| create | POST /datasources/v1beta/{parent=accounts/*}/dataSourcesCreates the new data source configuration for the given account. | 
| delete | DELETE /datasources/v1beta/{name=accounts/*/dataSources/*}Deletes a data source from your Merchant Center account. | 
| fetch | POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetchPerforms the data fetch immediately (even outside fetch schedule) on a data source from your Merchant Center Account. | 
| get | GET /datasources/v1beta/{name=accounts/*/dataSources/*}Retrieves the data source configuration for the given account. | 
| list | GET /datasources/v1beta/{parent=accounts/*}/dataSourcesLists the configurations for data sources for the given account. | 
| patch | PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*}Updates the existing data source configuration. | 
REST Resource: datasources_v1beta.accounts.dataSources.fileUploads
| Methods | |
|---|---|
| get | GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*}Gets the latest data source file upload. | 
REST Resource: datasources_v1.accounts.dataSources
| Methods | |
|---|---|
| create | POST /datasources/v1/{parent=accounts/*}/dataSourcesCreates the new data source configuration for the given account. | 
| delete | DELETE /datasources/v1/{name=accounts/*/dataSources/*}Deletes a data source from your Merchant Center account. | 
| fetch | POST /datasources/v1/{name=accounts/*/dataSources/*}:fetchPerforms the data fetch immediately (even outside fetch schedule) on a data source from your Merchant Center Account. | 
| get | GET /datasources/v1/{name=accounts/*/dataSources/*}Retrieves the data source configuration for the given account. | 
| list | GET /datasources/v1/{parent=accounts/*}/dataSourcesLists the configurations for data sources for the given account. | 
| patch | PATCH /datasources/v1/{dataSource.name=accounts/*/dataSources/*}Updates the existing data source configuration. | 
REST Resource: datasources_v1.accounts.dataSources.fileUploads
| Methods | |
|---|---|
| get | GET /datasources/v1/{name=accounts/*/dataSources/*/fileUploads/*}Gets the latest data source file upload. | 
REST Resource: conversions_v1beta.accounts.conversionSources
| Methods | |
|---|---|
| create | POST /conversions/v1beta/{parent=accounts/*}/conversionSourcesCreates a new conversion source. | 
| delete | DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*}Archives an existing conversion source. | 
| get | GET /conversions/v1beta/{name=accounts/*/conversionSources/*}Fetches a conversion source. | 
| list | GET /conversions/v1beta/{parent=accounts/*}/conversionSourcesRetrieves the list of conversion sources the caller has access to. | 
| patch | PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*}Updates information of an existing conversion source. | 
| undelete | POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undeleteRe-enables an archived conversion source. | 
REST Resource: conversions_v1.accounts.conversionSources
| Methods | |
|---|---|
| create | POST /conversions/v1/{parent=accounts/*}/conversionSourcesCreates a new conversion source. | 
| delete | DELETE /conversions/v1/{name=accounts/*/conversionSources/*}Archives an existing conversion source. | 
| get | GET /conversions/v1/{name=accounts/*/conversionSources/*}Fetches a conversion source. | 
| list | GET /conversions/v1/{parent=accounts/*}/conversionSourcesRetrieves the list of conversion sources the caller has access to. | 
| patch | PATCH /conversions/v1/{conversionSource.name=accounts/*/conversionSources/*}Updates information of an existing conversion source. | 
| undelete | POST /conversions/v1/{name=accounts/*/conversionSources/*}:undeleteRe-enables an archived conversion source. | 
REST Resource: accounts_v1beta.accounts
| Methods | |
|---|---|
| createAndConfigure | POST /accounts/v1beta/accounts:createAndConfigureCreates a Merchant Center account with additional configuration. | 
| delete | DELETE /accounts/v1beta/{name=accounts/*}Deletes the specified account regardless of its type: standalone, advanced account or sub-account. | 
| get | GET /accounts/v1beta/{name=accounts/*}Retrieves an account from your Merchant Center account. | 
| list | GET /accounts/v1beta/accountsNote: For the accounts.listmethod, quota and limits usage are charged for each user, and not for the Merchant Center ID or the advanced account ID. | 
| listSubaccounts | GET /accounts/v1beta/{provider=accounts/*}:listSubaccountsList all sub-accounts for a given advanced account. | 
| patch | PATCH /accounts/v1beta/{account.name=accounts/*}Updates an account regardless of its type: standalone, advanced account or sub-account. | 
REST Resource: accounts_v1beta.accounts.autofeedSettings
| Methods | |
|---|---|
| getAutofeedSettings | GET /accounts/v1beta/{name=accounts/*/autofeedSettings}Retrieves the autofeed settings of an account. | 
| updateAutofeedSettings | PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings}Updates the autofeed settings of an account. | 
REST Resource: accounts_v1beta.accounts.automaticImprovements
| Methods | |
|---|---|
| getAutomaticImprovements | GET /accounts/v1beta/{name=accounts/*/automaticImprovements}Retrieves the automatic improvements of an account. | 
| updateAutomaticImprovements | PATCH /accounts/v1beta/{automaticImprovements.name=accounts/*/automaticImprovements}Updates the automatic improvements of an account. | 
REST Resource: accounts_v1beta.accounts.businessIdentity
| Methods | |
|---|---|
| getBusinessIdentity | GET /accounts/v1beta/{name=accounts/*/businessIdentity}Retrieves the business identity of an account. | 
| updateBusinessIdentity | PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}Updates the business identity of an account. | 
REST Resource: accounts_v1beta.accounts.businessInfo
| Methods | |
|---|---|
| getBusinessInfo | GET /accounts/v1beta/{name=accounts/*/businessInfo}Retrieves the business info of an account. | 
| updateBusinessInfo | PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}Updates the business info of an account. | 
REST Resource: accounts_v1beta.accounts.developerRegistration
| Methods | |
|---|---|
| getAccountForGcpRegistration | GET /accounts/v1beta/accounts:getAccountForGcpRegistrationRetrieves the merchant account that the calling GCP is registered with. | 
| getDeveloperRegistration | GET /accounts/v1beta/{name=accounts/*/developerRegistration}Retrieves a developer registration for a merchant. | 
| registerGcp | POST /accounts/v1beta/{name=accounts/*/developerRegistration}:registerGcpRegisters the GCP used for the API call to the shopping account passed in the request. | 
| unregisterGcp | POST /accounts/v1beta/{name=accounts/*/developerRegistration}:unregisterGcpUnregister the calling GCP from the calling shopping account. | 
REST Resource: accounts_v1beta.accounts.emailPreferences
| Methods | |
|---|---|
| getEmailPreferences | GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}Returns the email preferences for a Merchant Center account user. | 
| updateEmailPreferences | PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}Updates the email preferences for a Merchant Center account user. | 
REST Resource: accounts_v1beta.accounts.gbpAccounts
| Methods | |
|---|---|
| linkGbpAccount | POST /accounts/v1beta/{parent=accounts/*}/gbpAccounts:linkGbpAccountLink the specified merchant to a GBP account for all countries. | 
| list | GET /accounts/v1beta/{parent=accounts/*}/gbpAccountsList the GBP accounts for a given merchant. | 
REST Resource: accounts_v1beta.accounts.homepage
| Methods | |
|---|---|
| claim | POST /accounts/v1beta/{name=accounts/*/homepage}:claimClaims a store's homepage. | 
| getHomepage | GET /accounts/v1beta/{name=accounts/*/homepage}Retrieves a store's homepage. | 
| unclaim | POST /accounts/v1beta/{name=accounts/*/homepage}:unclaimUnclaims a store's homepage. | 
| updateHomepage | PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}Updates a store's homepage. | 
REST Resource: accounts_v1beta.accounts.issues
| Methods | |
|---|---|
| list | GET /accounts/v1beta/{parent=accounts/*}/issuesLists all account issues of a Merchant Center account. | 
REST Resource: accounts_v1beta.accounts.omnichannelSettings
| Methods | |
|---|---|
| create | POST /accounts/v1beta/{parent=accounts/*}/omnichannelSettingsCreate the omnichannel settings for a given merchant. | 
| get | GET /accounts/v1beta/{name=accounts/*/omnichannelSettings/*}Get the omnichannel settings for a given merchant. | 
| list | GET /accounts/v1beta/{parent=accounts/*}/omnichannelSettingsList all the omnichannel settings for a given merchant. | 
| patch | PATCH /accounts/v1beta/{omnichannelSetting.name=accounts/*/omnichannelSettings/*}Update the omnichannel setting for a given merchant in a given country. | 
| requestInventoryVerification | POST /accounts/v1beta/{name=accounts/*/omnichannelSettings/*}:requestInventoryVerificationRequests inventory verification for a given merchant in a given country. | 
REST Resource: accounts_v1beta.accounts.omnichannelSettings.lfpProviders
| Methods | |
|---|---|
| find | GET /accounts/v1beta/{parent=accounts/*/omnichannelSettings/*}/lfpProviders:findFind the LFP provider candidates in a given country. | 
| linkLfpProvider | POST /accounts/v1beta/{name=accounts/*/omnichannelSettings/*/lfpProviders/*}:linkLfpProviderLink the specified merchant to a LFP provider for the specified country. | 
REST Resource: accounts_v1beta.accounts.onlineReturnPolicies
| Methods | |
|---|---|
| create | POST /accounts/v1beta/{parent=accounts/*}/onlineReturnPoliciesCreates a new return policy for a given business. | 
| delete | DELETE /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}Deletes an existing return policy. | 
| get | GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*}Gets an existing return policy for a given business. | 
| list | GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPoliciesLists all existing return policies for a given business. | 
| patch | PATCH /accounts/v1beta/{onlineReturnPolicy.name=accounts/*/onlineReturnPolicies/*}Updates an existing return policy for a given business. | 
REST Resource: accounts_v1beta.accounts.programs
| Methods | |
|---|---|
| disable | POST /accounts/v1beta/{name=accounts/*/programs/*}:disableDisable participation in the specified program for the account. | 
| enable | POST /accounts/v1beta/{name=accounts/*/programs/*}:enableEnable participation in the specified program for the account. | 
| get | GET /accounts/v1beta/{name=accounts/*/programs/*}Retrieves the specified program for the account. | 
| list | GET /accounts/v1beta/{parent=accounts/*}/programsRetrieves all programs for the account. | 
REST Resource: accounts_v1beta.accounts.programs.checkoutSettings
| Methods | |
|---|---|
| create | POST /accounts/v1beta/{parent=accounts/*/programs/*}/checkoutSettingsCreates CheckoutSettingsfor the given merchant. | 
| deleteCheckoutSettings | DELETE /accounts/v1beta/{name=accounts/*/programs/*/checkoutSettings}Deletes CheckoutSettingsand unenrolls merchant fromCheckoutprogram. | 
| getCheckoutSettings | GET /accounts/v1beta/{name=accounts/*/programs/*/checkoutSettings}Gets CheckoutSettingsfor the given merchant. | 
| updateCheckoutSettings | PATCH /accounts/v1beta/{checkoutSettings.name=accounts/*/programs/*/checkoutSettings}Updates CheckoutSettingsfor the given merchant. | 
REST Resource: accounts_v1beta.accounts.regions
| Methods | |
|---|---|
| create | POST /accounts/v1beta/{parent=accounts/*}/regionsCreates a region definition in your Merchant Center account. | 
| delete | DELETE /accounts/v1beta/{name=accounts/*/regions/*}Deletes a region definition from your Merchant Center account. | 
| get | GET /accounts/v1beta/{name=accounts/*/regions/*}Retrieves a region defined in your Merchant Center account. | 
| list | GET /accounts/v1beta/{parent=accounts/*}/regionsLists the regions in your Merchant Center account. | 
| patch | PATCH /accounts/v1beta/{region.name=accounts/*/regions/*}Updates a region definition in your Merchant Center account. | 
REST Resource: accounts_v1beta.accounts.relationships
| Methods | |
|---|---|
| get | GET /accounts/v1beta/{name=accounts/*/relationships/*}Retrieve an account relationship. | 
| list | GET /accounts/v1beta/{parent=accounts/*}/relationshipsList account relationships for the specified account. | 
| patch | PATCH /accounts/v1beta/{accountRelationship.name=accounts/*/relationships/*}Updates the account relationship. | 
REST Resource: accounts_v1beta.accounts.services
| Methods | |
|---|---|
| approve | POST /accounts/v1beta/{name=accounts/*/services/*}:approveApprove an account service proposal. | 
| get | GET /accounts/v1beta/{name=accounts/*/services/*}Retrieve an account service. | 
| list | GET /accounts/v1beta/{parent=accounts/*}/servicesList account services for the specified accounts. | 
| propose | POST /accounts/v1beta/{parent=accounts/*}/services:proposePropose an account service. | 
| reject | POST /accounts/v1beta/{name=accounts/*/services/*}:rejectReject an account service (both proposed and approve services can be rejected). | 
REST Resource: accounts_v1beta.accounts.shippingSettings
| Methods | |
|---|---|
| getShippingSettings | GET /accounts/v1beta/{name=accounts/*/shippingSettings}Retrieve shipping setting information. | 
| insert | POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insertReplace the shipping setting of a business with the request shipping setting. | 
REST Resource: accounts_v1beta.accounts.termsOfServiceAgreementStates
| Methods | |
|---|---|
| get | GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*}Returns the state of a terms of service agreement. | 
| retrieveForApplication | GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplicationRetrieves the state of the agreement for the application terms of service. | 
REST Resource: accounts_v1beta.accounts.users
| Methods | |
|---|---|
| create | POST /accounts/v1beta/{parent=accounts/*}/usersCreates a Merchant Center account user. | 
| delete | DELETE /accounts/v1beta/{name=accounts/*/users/*}Deletes a Merchant Center account user. | 
| get | GET /accounts/v1beta/{name=accounts/*/users/*}Retrieves a Merchant Center account user. | 
| list | GET /accounts/v1beta/{parent=accounts/*}/usersLists all users of a Merchant Center account. | 
| patch | PATCH /accounts/v1beta/{user.name=accounts/*/users/*}Updates a Merchant Center account user. | 
REST Resource: accounts_v1beta.termsOfService
| Methods | |
|---|---|
| accept | POST /accounts/v1beta/{name=termsOfService/*}:acceptAccepts a TermsOfService. | 
| get | GET /accounts/v1beta/{name=termsOfService/*}Retrieves the TermsOfServiceassociated with the provided version. | 
| retrieveLatest | GET /accounts/v1beta/termsOfService:retrieveLatestRetrieves the latest version of the TermsOfServicefor a givenkindandregion_code. | 
REST Resource: accounts_v1.accounts
| Methods | |
|---|---|
| createAndConfigure | POST /accounts/v1/accounts:createAndConfigureCreates a Merchant Center account with additional configuration. | 
| delete | DELETE /accounts/v1/{name=accounts/*}Deletes the specified account regardless of its type: standalone, advanced account or sub-account. | 
| get | GET /accounts/v1/{name=accounts/*}Retrieves an account from your Merchant Center account. | 
| list | GET /accounts/v1/accountsNote: For the accounts.listmethod, quota and limits usage are charged for each user, and not for the Merchant Center ID or the advanced account ID. | 
| listSubaccounts | GET /accounts/v1/{provider=accounts/*}:listSubaccountsList all sub-accounts for a given advanced account. | 
| patch | PATCH /accounts/v1/{account.name=accounts/*}Updates an account regardless of its type: standalone, advanced account or sub-account. | 
REST Resource: accounts_v1.accounts.autofeedSettings
| Methods | |
|---|---|
| getAutofeedSettings | GET /accounts/v1/{name=accounts/*/autofeedSettings}Retrieves the autofeed settings of an account. | 
| updateAutofeedSettings | PATCH /accounts/v1/{autofeedSettings.name=accounts/*/autofeedSettings}Updates the autofeed settings of an account. | 
REST Resource: accounts_v1.accounts.automaticImprovements
| Methods | |
|---|---|
| getAutomaticImprovements | GET /accounts/v1/{name=accounts/*/automaticImprovements}Retrieves the automatic improvements of an account. | 
| updateAutomaticImprovements | PATCH /accounts/v1/{automaticImprovements.name=accounts/*/automaticImprovements}Updates the automatic improvements of an account. | 
REST Resource: accounts_v1.accounts.businessIdentity
| Methods | |
|---|---|
| getBusinessIdentity | GET /accounts/v1/{name=accounts/*/businessIdentity}Retrieves the business identity of an account. | 
| updateBusinessIdentity | PATCH /accounts/v1/{businessIdentity.name=accounts/*/businessIdentity}Updates the business identity of an account. | 
REST Resource: accounts_v1.accounts.businessInfo
| Methods | |
|---|---|
| getBusinessInfo | GET /accounts/v1/{name=accounts/*/businessInfo}Retrieves the business info of an account. | 
| updateBusinessInfo | PATCH /accounts/v1/{businessInfo.name=accounts/*/businessInfo}Updates the business info of an account. | 
REST Resource: accounts_v1.accounts.developerRegistration
| Methods | |
|---|---|
| getAccountForGcpRegistration | GET /accounts/v1/accounts:getAccountForGcpRegistrationRetrieves the merchant account that the calling GCP is registered with. | 
| getDeveloperRegistration | GET /accounts/v1/{name=accounts/*/developerRegistration}Retrieves a developer registration for a merchant. | 
| registerGcp | POST /accounts/v1/{name=accounts/*/developerRegistration}:registerGcpRegisters the GCP used for the API call to the shopping account passed in the request. | 
| unregisterGcp | POST /accounts/v1/{name=accounts/*/developerRegistration}:unregisterGcpUnregister the calling GCP from the calling shopping account. | 
REST Resource: accounts_v1.accounts.emailPreferences
| Methods | |
|---|---|
| getEmailPreferences | GET /accounts/v1/{name=accounts/*/users/*/emailPreferences}Returns the email preferences for a Merchant Center account user. | 
| updateEmailPreferences | PATCH /accounts/v1/{emailPreferences.name=accounts/*/users/*/emailPreferences}Updates the email preferences for a Merchant Center account user. | 
REST Resource: accounts_v1.accounts.gbpAccounts
| Methods | |
|---|---|
| linkGbpAccount | POST /accounts/v1/{parent=accounts/*}/gbpAccounts:linkGbpAccountLink the specified merchant to a GBP account for all countries. | 
| list | GET /accounts/v1/{parent=accounts/*}/gbpAccountsList the GBP accounts for a given merchant. | 
REST Resource: accounts_v1.accounts.homepage
| Methods | |
|---|---|
| claim | POST /accounts/v1/{name=accounts/*/homepage}:claimClaims a store's homepage. | 
| getHomepage | GET /accounts/v1/{name=accounts/*/homepage}Retrieves a store's homepage. | 
| unclaim | POST /accounts/v1/{name=accounts/*/homepage}:unclaimUnclaims a store's homepage. | 
| updateHomepage | PATCH /accounts/v1/{homepage.name=accounts/*/homepage}Updates a store's homepage. | 
REST Resource: accounts_v1.accounts.issues
| Methods | |
|---|---|
| list | GET /accounts/v1/{parent=accounts/*}/issuesLists all account issues of a Merchant Center account. | 
REST Resource: accounts_v1.accounts.omnichannelSettings
| Methods | |
|---|---|
| create | POST /accounts/v1/{parent=accounts/*}/omnichannelSettingsCreate the omnichannel settings for a given merchant. | 
| get | GET /accounts/v1/{name=accounts/*/omnichannelSettings/*}Get the omnichannel settings for a given merchant. | 
| list | GET /accounts/v1/{parent=accounts/*}/omnichannelSettingsList all the omnichannel settings for a given merchant. | 
| patch | PATCH /accounts/v1/{omnichannelSetting.name=accounts/*/omnichannelSettings/*}Update the omnichannel setting for a given merchant in a given country. | 
| requestInventoryVerification | POST /accounts/v1/{name=accounts/*/omnichannelSettings/*}:requestInventoryVerificationRequests inventory verification for a given merchant in a given country. | 
REST Resource: accounts_v1.accounts.omnichannelSettings.lfpProviders
| Methods | |
|---|---|
| find | GET /accounts/v1/{parent=accounts/*/omnichannelSettings/*}/lfpProviders:findFind the LFP provider candidates in a given country. | 
| linkLfpProvider | POST /accounts/v1/{name=accounts/*/omnichannelSettings/*/lfpProviders/*}:linkLfpProviderLink the specified merchant to a LFP provider for the specified country. | 
REST Resource: accounts_v1.accounts.onlineReturnPolicies
| Methods | |
|---|---|
| create | POST /accounts/v1/{parent=accounts/*}/onlineReturnPoliciesCreates a new return policy for a given business. | 
| delete | DELETE /accounts/v1/{name=accounts/*/onlineReturnPolicies/*}Deletes an existing return policy. | 
| get | GET /accounts/v1/{name=accounts/*/onlineReturnPolicies/*}Gets an existing return policy for a given business. | 
| list | GET /accounts/v1/{parent=accounts/*}/onlineReturnPoliciesLists all existing return policies for a given business. | 
REST Resource: accounts_v1.accounts.programs
| Methods | |
|---|---|
| disable | POST /accounts/v1/{name=accounts/*/programs/*}:disableDisable participation in the specified program for the account. | 
| enable | POST /accounts/v1/{name=accounts/*/programs/*}:enableEnable participation in the specified program for the account. | 
| get | GET /accounts/v1/{name=accounts/*/programs/*}Retrieves the specified program for the account. | 
| list | GET /accounts/v1/{parent=accounts/*}/programsRetrieves all programs for the account. | 
REST Resource: accounts_v1.accounts.programs.checkoutSettings
| Methods | |
|---|---|
| create | POST /accounts/v1/{parent=accounts/*/programs/*}/checkoutSettingsCreates CheckoutSettingsfor the given merchant. | 
| deleteCheckoutSettings | DELETE /accounts/v1/{name=accounts/*/programs/*/checkoutSettings}Deletes CheckoutSettingsand unenrolls merchant fromCheckoutprogram. | 
| getCheckoutSettings | GET /accounts/v1/{name=accounts/*/programs/*/checkoutSettings}Gets CheckoutSettingsfor the given merchant. | 
| updateCheckoutSettings | PATCH /accounts/v1/{checkoutSettings.name=accounts/*/programs/*/checkoutSettings}Updates CheckoutSettingsfor the given merchant. | 
REST Resource: accounts_v1.accounts.regions
| Methods | |
|---|---|
| batchCreate | POST /accounts/v1/{parent=accounts/*}/regions:batchCreateCreates one or more regions in your Merchant Center account. | 
| batchDelete | POST /accounts/v1/{parent=accounts/*}/regions:batchDeleteDeletes multiple regions by name from your Merchant Center account. | 
| batchUpdate | POST /accounts/v1/{parent=accounts/*}/regions:batchUpdateUpdates one or more regions in your Merchant Center account. | 
| create | POST /accounts/v1/{parent=accounts/*}/regionsCreates a region definition in your Merchant Center account. | 
| delete | DELETE /accounts/v1/{name=accounts/*/regions/*}Deletes a region definition from your Merchant Center account. | 
| get | GET /accounts/v1/{name=accounts/*/regions/*}Retrieves a region defined in your Merchant Center account. | 
| list | GET /accounts/v1/{parent=accounts/*}/regionsLists the regions in your Merchant Center account. | 
| patch | PATCH /accounts/v1/{region.name=accounts/*/regions/*}Updates a region definition in your Merchant Center account. | 
REST Resource: accounts_v1.accounts.relationships
| Methods | |
|---|---|
| get | GET /accounts/v1/{name=accounts/*/relationships/*}Retrieve an account relationship. | 
| list | GET /accounts/v1/{parent=accounts/*}/relationshipsList account relationships for the specified account. | 
| patch | PATCH /accounts/v1/{accountRelationship.name=accounts/*/relationships/*}Updates the account relationship. | 
REST Resource: accounts_v1.accounts.services
| Methods | |
|---|---|
| approve | POST /accounts/v1/{name=accounts/*/services/*}:approveApprove an account service proposal. | 
| get | GET /accounts/v1/{name=accounts/*/services/*}Retrieve an account service. | 
| list | GET /accounts/v1/{parent=accounts/*}/servicesList account services for the specified accounts. | 
| propose | POST /accounts/v1/{parent=accounts/*}/services:proposePropose an account service. | 
| reject | POST /accounts/v1/{name=accounts/*/services/*}:rejectReject an account service (both proposed and approve services can be rejected). | 
REST Resource: accounts_v1.accounts.shippingSettings
| Methods | |
|---|---|
| getShippingSettings | GET /accounts/v1/{name=accounts/*/shippingSettings}Retrieve shipping setting information. | 
| insert | POST /accounts/v1/{parent=accounts/*}/shippingSettings:insertReplace the shipping setting of a business with the request shipping setting. | 
REST Resource: accounts_v1.accounts.termsOfServiceAgreementStates
| Methods | |
|---|---|
| get | GET /accounts/v1/{name=accounts/*/termsOfServiceAgreementStates/*}Returns the state of a terms of service agreement. | 
| retrieveForApplication | GET /accounts/v1/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplicationRetrieves the state of the agreement for the application terms of service. | 
REST Resource: accounts_v1.accounts.users
| Methods | |
|---|---|
| create | POST /accounts/v1/{parent=accounts/*}/usersCreates a Merchant Center account user. | 
| delete | DELETE /accounts/v1/{name=accounts/*/users/*}Deletes a Merchant Center account user. | 
| get | GET /accounts/v1/{name=accounts/*/users/*}Retrieves a Merchant Center account user. | 
| list | GET /accounts/v1/{parent=accounts/*}/usersLists all users of a Merchant Center account. | 
| patch | PATCH /accounts/v1/{user.name=accounts/*/users/*}Updates a Merchant Center account user. | 
REST Resource: accounts_v1.termsOfService
| Methods | |
|---|---|
| accept | POST /accounts/v1/{name=termsOfService/*}:acceptAccepts a TermsOfService. | 
| get | GET /accounts/v1/{name=termsOfService/*}Retrieves the TermsOfServiceassociated with the provided version. | 
| retrieveLatest | GET /accounts/v1/termsOfService:retrieveLatestRetrieves the latest version of the TermsOfServicefor a givenkindandregion_code. |