Programmatically manage your Merchant Center Accounts.

- [REST Resource: youtubeshoppingcheckout_v1alpha.accounts.orders](https://developers.google.com/merchant/api/reference/rest.md.txt#youtubeshoppingcheckout_v1alpha.accounts.orders)
- [REST Resource: youtube_v1alpha.accounts.contracts](https://developers.google.com/merchant/api/reference/rest.md.txt#youtube_v1alpha.accounts.contracts)
- [REST Resource: youtube_v1alpha.accounts.contracts.commissionGroups](https://developers.google.com/merchant/api/reference/rest.md.txt#youtube_v1alpha.accounts.contracts.commissionGroups)
- [REST Resource: \[\] \[\]](https://developers.google.com/merchant/api/reference/rest.md.txt#)
- [REST Resource: reviews_v1alpha.accounts.merchantReviews](https://developers.google.com/merchant/api/reference/rest.md.txt#reviews_v1alpha.accounts.merchantReviews)
- [REST Resource: reviews_v1alpha.accounts.productReviews](https://developers.google.com/merchant/api/reference/rest.md.txt#reviews_v1alpha.accounts.productReviews)
- [REST Resource: reviews_v1.accounts.productReviews](https://developers.google.com/merchant/api/reference/rest.md.txt#reviews_v1.accounts.productReviews)
- [REST Resource: reports_v1alpha.accounts.reports](https://developers.google.com/merchant/api/reference/rest.md.txt#reports_v1alpha.accounts.reports)
- [REST Resource: reports_v1.accounts.reports](https://developers.google.com/merchant/api/reference/rest.md.txt#reports_v1.accounts.reports)
- [REST Resource: quota_v1.accounts.limits](https://developers.google.com/merchant/api/reference/rest.md.txt#quota_v1.accounts.limits)
- [REST Resource: quota_v1.accounts.quotas](https://developers.google.com/merchant/api/reference/rest.md.txt#quota_v1.accounts.quotas)
- [REST Resource: promotions_v1.accounts.promotions](https://developers.google.com/merchant/api/reference/rest.md.txt#promotions_v1.accounts.promotions)
- [REST Resource: productstudio_v1alpha.accounts.generatedImages](https://developers.google.com/merchant/api/reference/rest.md.txt#productstudio_v1alpha.accounts.generatedImages)
- [REST Resource: productstudio_v1alpha.accounts.textSuggestions](https://developers.google.com/merchant/api/reference/rest.md.txt#productstudio_v1alpha.accounts.textSuggestions)
- [REST Resource: products_v1.accounts.productInputs](https://developers.google.com/merchant/api/reference/rest.md.txt#products_v1.accounts.productInputs)
- [REST Resource: products_v1.accounts.products](https://developers.google.com/merchant/api/reference/rest.md.txt#products_v1.accounts.products)
- [REST Resource: ordertracking_v1.accounts.orderTrackingSignals](https://developers.google.com/merchant/api/reference/rest.md.txt#ordertracking_v1.accounts.orderTrackingSignals)
- [REST Resource: notifications_v1.accounts.notificationsubscriptions](https://developers.google.com/merchant/api/reference/rest.md.txt#notifications_v1.accounts.notificationsubscriptions)
- [REST Resource: loyaltycustomers_v1alpha.accounts.loyaltyCustomers](https://developers.google.com/merchant/api/reference/rest.md.txt#loyaltycustomers_v1alpha.accounts.loyaltyCustomers)
- [REST Resource: loyaltycustomers_v1.accounts.loyaltyCustomers](https://developers.google.com/merchant/api/reference/rest.md.txt#loyaltycustomers_v1.accounts.loyaltyCustomers)
- [REST Resource: lfp_v1.accounts.lfpInventories](https://developers.google.com/merchant/api/reference/rest.md.txt#lfp_v1.accounts.lfpInventories)
- [REST Resource: lfp_v1.accounts.lfpMerchantStates](https://developers.google.com/merchant/api/reference/rest.md.txt#lfp_v1.accounts.lfpMerchantStates)
- [REST Resource: lfp_v1.accounts.lfpSales](https://developers.google.com/merchant/api/reference/rest.md.txt#lfp_v1.accounts.lfpSales)
- [REST Resource: lfp_v1.accounts.lfpStores](https://developers.google.com/merchant/api/reference/rest.md.txt#lfp_v1.accounts.lfpStores)
- [REST Resource: issueresolution_v1.accounts.aggregateProductStatuses](https://developers.google.com/merchant/api/reference/rest.md.txt#issueresolution_v1.accounts.aggregateProductStatuses)
- [REST Resource: issueresolution_v1.issueresolution](https://developers.google.com/merchant/api/reference/rest.md.txt#issueresolution_v1.issueresolution)
- [REST Resource: inventories_v1.accounts.products.localInventories](https://developers.google.com/merchant/api/reference/rest.md.txt#inventories_v1.accounts.products.localInventories)
- [REST Resource: inventories_v1.accounts.products.regionalInventories](https://developers.google.com/merchant/api/reference/rest.md.txt#inventories_v1.accounts.products.regionalInventories)
- [REST Resource: datasources_v1.accounts.dataSources](https://developers.google.com/merchant/api/reference/rest.md.txt#datasources_v1.accounts.dataSources)
- [REST Resource: datasources_v1.accounts.dataSources.fileUploads](https://developers.google.com/merchant/api/reference/rest.md.txt#datasources_v1.accounts.dataSources.fileUploads)
- [REST Resource: conversions_v1.accounts.conversionSources](https://developers.google.com/merchant/api/reference/rest.md.txt#conversions_v1.accounts.conversionSources)
- [REST Resource: accounts_v1alpha.accounts](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts)
- [REST Resource: accounts_v1alpha.accounts.autofeedSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.autofeedSettings)
- [REST Resource: accounts_v1alpha.accounts.automaticImprovements](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.automaticImprovements)
- [REST Resource: accounts_v1alpha.accounts.businessIdentity](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.businessIdentity)
- [REST Resource: accounts_v1alpha.accounts.businessInfo](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.businessInfo)
- [REST Resource: accounts_v1alpha.accounts.developerRegistration](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.developerRegistration)
- [REST Resource: accounts_v1alpha.accounts.emailPreferences](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.emailPreferences)
- [REST Resource: accounts_v1alpha.accounts.gbpAccounts](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.gbpAccounts)
- [REST Resource: accounts_v1alpha.accounts.homepage](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.homepage)
- [REST Resource: accounts_v1alpha.accounts.issues](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.issues)
- [REST Resource: accounts_v1alpha.accounts.omnichannelSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.omnichannelSettings)
- [REST Resource: accounts_v1alpha.accounts.omnichannelSettings.lfpProviders](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.omnichannelSettings.lfpProviders)
- [REST Resource: accounts_v1alpha.accounts.onlineReturnPolicies](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.onlineReturnPolicies)
- [REST Resource: accounts_v1alpha.accounts.programs](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.programs)
- [REST Resource: accounts_v1alpha.accounts.programs.checkoutSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.programs.checkoutSettings)
- [REST Resource: accounts_v1alpha.accounts.programs.loyaltyPrograms](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.programs.loyaltyPrograms)
- [REST Resource: accounts_v1alpha.accounts.programs.ucpSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.programs.ucpSettings)
- [REST Resource: accounts_v1alpha.accounts.programs.ucpSettings.operations](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.programs.ucpSettings.operations)
- [REST Resource: accounts_v1alpha.accounts.regions](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.regions)
- [REST Resource: accounts_v1alpha.accounts.relationships](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.relationships)
- [REST Resource: accounts_v1alpha.accounts.services](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.services)
- [REST Resource: accounts_v1alpha.accounts.shippingSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.shippingSettings)
- [REST Resource: accounts_v1alpha.accounts.termsOfServiceAgreementStates](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.termsOfServiceAgreementStates)
- [REST Resource: accounts_v1alpha.accounts.users](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.users)
- [REST Resource: accounts_v1alpha.accounts.users.me](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.accounts.users.me)
- [REST Resource: accounts_v1alpha.termsOfService](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1alpha.termsOfService)
- [REST Resource: accounts_v1.accounts](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts)
- [REST Resource: accounts_v1.accounts.autofeedSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.autofeedSettings)
- [REST Resource: accounts_v1.accounts.automaticImprovements](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.automaticImprovements)
- [REST Resource: accounts_v1.accounts.businessIdentity](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.businessIdentity)
- [REST Resource: accounts_v1.accounts.businessInfo](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.businessInfo)
- [REST Resource: accounts_v1.accounts.developerRegistration](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.developerRegistration)
- [REST Resource: accounts_v1.accounts.emailPreferences](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.emailPreferences)
- [REST Resource: accounts_v1.accounts.gbpAccounts](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.gbpAccounts)
- [REST Resource: accounts_v1.accounts.homepage](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.homepage)
- [REST Resource: accounts_v1.accounts.issues](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.issues)
- [REST Resource: accounts_v1.accounts.omnichannelSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.omnichannelSettings)
- [REST Resource: accounts_v1.accounts.omnichannelSettings.lfpProviders](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.omnichannelSettings.lfpProviders)
- [REST Resource: accounts_v1.accounts.onlineReturnPolicies](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.onlineReturnPolicies)
- [REST Resource: accounts_v1.accounts.programs](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.programs)
- [REST Resource: accounts_v1.accounts.programs.checkoutSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.programs.checkoutSettings)
- [REST Resource: accounts_v1.accounts.regions](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.regions)
- [REST Resource: accounts_v1.accounts.relationships](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.relationships)
- [REST Resource: accounts_v1.accounts.services](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.services)
- [REST Resource: accounts_v1.accounts.shippingSettings](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.shippingSettings)
- [REST Resource: accounts_v1.accounts.termsOfServiceAgreementStates](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.termsOfServiceAgreementStates)
- [REST Resource: accounts_v1.accounts.users](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.users)
- [REST Resource: accounts_v1.accounts.users.me](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.accounts.users.me)
- [REST Resource: accounts_v1.termsOfService](https://developers.google.com/merchant/api/reference/rest.md.txt#accounts_v1.termsOfService)

## Service: merchantapi.googleapis.com

To call this service, we recommend that you use the Google-provided [client libraries](https://cloud.google.com/apis/docs/client-libraries-explained). 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](https://developers.google.com/discovery/v1/reference/apis.md.txt) 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=youtubeshoppingcheckout_v1alpha>
- <https://merchantapi.googleapis.com/$discovery/rest?version=youtube_v1alpha>
- <https://merchantapi.googleapis.com/$discovery/rest?version=reviews_v1>
- <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_v1alpha>
- <https://merchantapi.googleapis.com/$discovery/rest?version=quota_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=promotions_v1>
- <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=ordertracking_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=notifications_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=loyaltycustomers_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=loyaltycustomers_v1alpha>
- <https://merchantapi.googleapis.com/$discovery/rest?version=lfp_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=issueresolution_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=inventories_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=datasources_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=conversions_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=accounts_v1>
- <https://merchantapi.googleapis.com/$discovery/rest?version=accounts_v1alpha>

### Service endpoint

A [service endpoint](https://cloud.google.com/apis/design/glossary#api_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: [youtubeshoppingcheckout_v1alpha.accounts.orders](https://developers.google.com/merchant/api/reference/rest/youtubeshoppingcheckout_v1alpha/accounts.orders.md.txt)

| Methods ||
|---|---|
| `applyOrderUpdate` | `POST /youtubeshoppingcheckout/v1alpha/{parent=accounts/*/orders/*}:applyOrderUpdate` Processes an update to an order managed by a given store builder for a given merchant account. |

## REST Resource: [youtube_v1alpha.accounts.contracts](https://developers.google.com/merchant/api/reference/rest/youtube_v1alpha/accounts.contracts.md.txt)

| Methods ||
|---|---|
| `create` | `POST /youtube/v1alpha/{parent=accounts/*}/contracts` Creates a new contract. |
| `get` | `GET /youtube/v1alpha/{name=accounts/*/contracts/*}` Retrieves the specified contract. |
| `list` | `GET /youtube/v1alpha/{parent=accounts/*}/contracts` Lists the contracts for a given account. |
| `patch` | `PATCH /youtube/v1alpha/{contract.name=accounts/*/contracts/*}` Updates a given contract. |

## REST Resource: [youtube_v1alpha.accounts.contracts.commissionGroups](https://developers.google.com/merchant/api/reference/rest/youtube_v1alpha/accounts.contracts.commissionGroups.md.txt)

| Methods ||
|---|---|
| `create` | `POST /youtube/v1alpha/{parent=accounts/*/contracts/*}/commissionGroups` Creates a new commission group. |
| `delete` | `DELETE /youtube/v1alpha/{name=accounts/*/contracts/*/commissionGroups/*}` Deletes a given commission group. |
| `get` | `GET /youtube/v1alpha/{name=accounts/*/contracts/*/commissionGroups/*}` Retrieves the specified commission group. |
| `list` | `GET /youtube/v1alpha/{parent=accounts/*/contracts/*}/commissionGroups` Lists the commission groups for a given contract. |
| `patch` | `PATCH /youtube/v1alpha/{commissionGroup.name=accounts/*/contracts/*/commissionGroups/*}` Updates a given commission group. |

## REST Resource: \[\] \[\]

| Methods ||
|---|---|
| `` `google.shopping.merchant.mcp.devdocs.DevdocsMcpService.ForwardMcpMessage` `` | `NONE /devdocs/mcp/**` |

## REST Resource: [reviews_v1alpha.accounts.merchantReviews](https://developers.google.com/merchant/api/reference/rest/reviews_v1alpha/accounts.merchantReviews.md.txt)

| 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:insert` Inserts a review for your Merchant Center account. |
| `list` | `GET /reviews/v1alpha/{parent=accounts/*}/merchantReviews` Lists merchant reviews. |

## REST Resource: [reviews_v1alpha.accounts.productReviews](https://developers.google.com/merchant/api/reference/rest/reviews_v1alpha/accounts.productReviews.md.txt)

| 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:insert` Inserts a product review. |
| `list` | `GET /reviews/v1alpha/{parent=accounts/*}/productReviews` Lists product reviews. |

## REST Resource: [reviews_v1.accounts.productReviews](https://developers.google.com/merchant/api/reference/rest/reviews_v1/accounts.productReviews.md.txt)

| Methods ||
|---|---|
| `delete` | `DELETE /reviews/v1/{name=accounts/*/productReviews/*}` Deletes a product review. |
| `get` | `GET /reviews/v1/{name=accounts/*/productReviews/*}` Gets a product review. |
| `insert` | `POST /reviews/v1/{parent=accounts/*}/productReviews:insert` Inserts a product review. |
| `list` | `GET /reviews/v1/{parent=accounts/*}/productReviews` Lists product reviews. |

## REST Resource: [reports_v1alpha.accounts.reports](https://developers.google.com/merchant/api/reference/rest/reports_v1alpha/accounts.reports.md.txt)

| Methods ||
|---|---|
| `search` | `POST /reports/v1alpha/{parent=accounts/*}/reports:search` Retrieves a report defined by a search query. |

## REST Resource: [reports_v1.accounts.reports](https://developers.google.com/merchant/api/reference/rest/reports_v1/accounts.reports.md.txt)

| Methods ||
|---|---|
| `search` | `POST /reports/v1/{parent=accounts/*}/reports:search` Retrieves a report defined by a search query. |

## REST Resource: [quota_v1.accounts.limits](https://developers.google.com/merchant/api/reference/rest/quota_v1/accounts.limits.md.txt)

| Methods ||
|---|---|
| `get` | `GET /quota/v1/{name=accounts/*/limits/*}` Retrieves an account limit. |
| `list` | `GET /quota/v1/{parent=accounts/*}/limits` Lists the limits of an account. |

## REST Resource: [quota_v1.accounts.quotas](https://developers.google.com/merchant/api/reference/rest/quota_v1/accounts.quotas.md.txt)

| Methods ||
|---|---|
| `list` | `GET /quota/v1/{parent=accounts/*}/quotas` Lists the daily call quota and usage per group for your Merchant Center account. |

## REST Resource: [promotions_v1.accounts.promotions](https://developers.google.com/merchant/api/reference/rest/promotions_v1/accounts.promotions.md.txt)

| Methods ||
|---|---|
| `get` | `GET /promotions/v1/{name=accounts/*/promotions/*}` Retrieves the promotion from your Merchant Center account. |
| `insert` | `POST /promotions/v1/{parent=accounts/*}/promotions:insert` Inserts a promotion for your Merchant Center account. |
| `list` | `GET /promotions/v1/{parent=accounts/*}/promotions` Lists the promotions in your Merchant Center account. |

## REST Resource: [productstudio_v1alpha.accounts.generatedImages](https://developers.google.com/merchant/api/reference/rest/productstudio_v1alpha/accounts.generatedImages.md.txt)

| Methods ||
|---|---|
| `generateProductImageBackground` | `POST /productstudio/v1alpha/{name=accounts/*}/generatedImages:generateProductImageBackground` GenerateProductImageBackground 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:removeProductImageBackground` RemoveProductImageBackground generates a new image where the background of the original image is removed. |
| `upscaleProductImage` | `POST /productstudio/v1alpha/{name=accounts/*}/generatedImages:upscaleProductImage` UpscaleProductImage generates a new image where the resolution of the original image is enhanced. |

## REST Resource: [productstudio_v1alpha.accounts.textSuggestions](https://developers.google.com/merchant/api/reference/rest/productstudio_v1alpha/accounts.textSuggestions.md.txt)

| Methods ||
|---|---|
| `generateProductTextSuggestions` | `POST /productstudio/v1alpha/{name=accounts/*}:generateProductTextSuggestions` GenerateProductTextSuggestions generates a set of candidate text completions (e.g., product titles, descriptions) based on provided product information. |

## REST Resource: [products_v1.accounts.productInputs](https://developers.google.com/merchant/api/reference/rest/products_v1/accounts.productInputs.md.txt)

| Methods ||
|---|---|
| `delete` | `DELETE /products/v1/{name=accounts/*/productInputs/*}` Deletes a product input from your Merchant Center account. |
| `insert` | `POST /products/v1/{parent=accounts/*}/productInputs:insert` [Uploads a product input to your Merchant Center account](https://developers.google.com/merchant/api/guides/products/add-manage.md.txt#add_a_product). |
| `patch` | `PATCH /products/v1/{productInput.name=accounts/*/productInputs/*}` Updates the existing product input in your Merchant Center account. |

## REST Resource: [products_v1.accounts.products](https://developers.google.com/merchant/api/reference/rest/products_v1/accounts.products.md.txt)

| Methods ||
|---|---|
| `get` | `GET /products/v1/{name=accounts/*/products/*}` Retrieves the processed product from your Merchant Center account. |
| `list` | `GET /products/v1/{parent=accounts/*}/products` Lists the processed products in your Merchant Center account. |

## REST Resource: [ordertracking_v1.accounts.orderTrackingSignals](https://developers.google.com/merchant/api/reference/rest/ordertracking_v1/accounts.orderTrackingSignals.md.txt)

| Methods ||
|---|---|
| `create` | `POST /ordertracking/v1/{parent=accounts/*}/orderTrackingSignals` Creates new order tracking signal. |

## REST Resource: [notifications_v1.accounts.notificationsubscriptions](https://developers.google.com/merchant/api/reference/rest/notifications_v1/accounts.notificationsubscriptions.md.txt)

| Methods ||
|---|---|
| `create` | `POST /notifications/v1/{parent=accounts/*}/notificationsubscriptions` Creates 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/*}/notificationsubscriptions` Gets 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: [loyaltycustomers_v1alpha.accounts.loyaltyCustomers](https://developers.google.com/merchant/api/reference/rest/loyaltycustomers_v1alpha/accounts.loyaltyCustomers.md.txt)

| Methods ||
|---|---|
| `manage` | `POST /loyaltyCustomers/v1alpha/{parent=accounts/*}/loyaltyCustomers:manage` Manages (inserts, updates, or removes) a customer's loyalty tier information. |

## REST Resource: [loyaltycustomers_v1.accounts.loyaltyCustomers](https://developers.google.com/merchant/api/reference/rest/loyaltycustomers_v1/accounts.loyaltyCustomers.md.txt)

| Methods ||
|---|---|
| `manage` | `POST /loyaltyCustomers/v1/{parent=accounts/*}/loyaltyCustomers:manage` Manages (inserts, updates, or removes) a customer's loyalty tier information. |

## REST Resource: [lfp_v1.accounts.lfpInventories](https://developers.google.com/merchant/api/reference/rest/lfp_v1/accounts.lfpInventories.md.txt)

| Methods ||
|---|---|
| `insert` | `POST /lfp/v1/{parent=accounts/*}/lfpInventories:insert` Inserts a `LfpInventory` resource for the given target merchant account. |

## REST Resource: [lfp_v1.accounts.lfpMerchantStates](https://developers.google.com/merchant/api/reference/rest/lfp_v1/accounts.lfpMerchantStates.md.txt)

| Methods ||
|---|---|
| `get` | `GET /lfp/v1/{name=accounts/*/lfpMerchantStates/*}` Gets the LFP state of a merchant |

## REST Resource: [lfp_v1.accounts.lfpSales](https://developers.google.com/merchant/api/reference/rest/lfp_v1/accounts.lfpSales.md.txt)

| Methods ||
|---|---|
| `insert` | `POST /lfp/v1/{parent=accounts/*}/lfpSales:insert` Inserts a `LfpSale` for the given merchant. |

## REST Resource: [lfp_v1.accounts.lfpStores](https://developers.google.com/merchant/api/reference/rest/lfp_v1/accounts.lfpStores.md.txt)

| 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:insert` Inserts a store for the target merchant. |
| `list` | `GET /lfp/v1/{parent=accounts/*}/lfpStores` Lists the stores of the target merchant, specified by the filter in `ListLfpStoresRequest`. |

## REST Resource: [issueresolution_v1.accounts.aggregateProductStatuses](https://developers.google.com/merchant/api/reference/rest/issueresolution_v1/accounts.aggregateProductStatuses.md.txt)

| Methods ||
|---|---|
| `list` | `GET /issueresolution/v1/{parent=accounts/*}/aggregateProductStatuses` Lists the `AggregateProductStatuses` resources for your merchant account. |

## REST Resource: [issueresolution_v1.issueresolution](https://developers.google.com/merchant/api/reference/rest/issueresolution_v1/issueresolution.md.txt)

| Methods ||
|---|---|
| `renderaccountissues` | `POST /issueresolution/v1/{name=accounts/*}:renderaccountissues` Provide a list of business's account issues with an issue resolution content and available actions. |
| `renderproductissues` | `POST /issueresolution/v1/{name=accounts/*/products/*}:renderproductissues` Provide a list of issues for business's product with an issue resolution content and available actions. |
| `triggeraction` | `POST /issueresolution/v1/{name=accounts/*}:triggeraction` Start an action. |

## REST Resource: [inventories_v1.accounts.products.localInventories](https://developers.google.com/merchant/api/reference/rest/inventories_v1/accounts.products.localInventories.md.txt)

| Methods ||
|---|---|
| `delete` | `DELETE /inventories/v1/{name=accounts/*/products/*/localInventories/*}` Deletes the specified `LocalInventory` from the given product in your merchant account. |
| `insert` | `POST /inventories/v1/{parent=accounts/*/products/*}/localInventories:insert` Inserts a `LocalInventory` resource to a product in your merchant account. |
| `list` | `GET /inventories/v1/{parent=accounts/*/products/*}/localInventories` Lists the `LocalInventory` resources for the given product in your merchant account. |

## REST Resource: [inventories_v1.accounts.products.regionalInventories](https://developers.google.com/merchant/api/reference/rest/inventories_v1/accounts.products.regionalInventories.md.txt)

| Methods ||
|---|---|
| `delete` | `DELETE /inventories/v1/{name=accounts/*/products/*/regionalInventories/*}` Deletes the specified `RegionalInventory` resource from the given product in your merchant account. |
| `insert` | `POST /inventories/v1/{parent=accounts/*/products/*}/regionalInventories:insert` Inserts a `RegionalInventory` to a given product in your merchant account. |
| `list` | `GET /inventories/v1/{parent=accounts/*/products/*}/regionalInventories` Lists the `RegionalInventory` resources for the given product in your merchant account. |

## REST Resource: [datasources_v1.accounts.dataSources](https://developers.google.com/merchant/api/reference/rest/datasources_v1/accounts.dataSources.md.txt)

| Methods ||
|---|---|
| `create` | `POST /datasources/v1/{parent=accounts/*}/dataSources` Creates 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/*}:fetch` Performs 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/*}/dataSources` Lists 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](https://developers.google.com/merchant/api/reference/rest/datasources_v1/accounts.dataSources.fileUploads.md.txt)

| Methods ||
|---|---|
| `get` | `GET /datasources/v1/{name=accounts/*/dataSources/*/fileUploads/*}` Gets the latest data source file upload. |

## REST Resource: [conversions_v1.accounts.conversionSources](https://developers.google.com/merchant/api/reference/rest/conversions_v1/accounts.conversionSources.md.txt)

| Methods ||
|---|---|
| `create` | `POST /conversions/v1/{parent=accounts/*}/conversionSources` Creates 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/*}/conversionSources` Retrieves 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/*}:undelete` Re-enables an archived conversion source. |

## REST Resource: [accounts_v1alpha.accounts](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.md.txt)

| Methods ||
|---|---|
| `createAndConfigure` | `POST /accounts/v1alpha/accounts:createAndConfigure` Creates a Merchant Center account with additional configuration. |
| `createTestAccount` | `POST /accounts/v1alpha/{parent=accounts/*}:createTestAccount` Creates a Merchant Center test account. |
| `delete` | `DELETE /accounts/v1alpha/{name=accounts/*}` Deletes the specified account regardless of its type: standalone, advanced account or sub-account. |
| `get` | `GET /accounts/v1alpha/{name=accounts/*}` Retrieves an account from your Merchant Center account. |
| `list` | `GET /accounts/v1alpha/accounts` Note: For the `accounts.list` method, quota and limits usage are charged for each user, and not for the Merchant Center ID or the advanced account ID. |
| `listSubaccounts` | `GET /accounts/v1alpha/{provider=accounts/*}:listSubaccounts` List all sub-accounts for a given advanced account. |
| `patch` | `PATCH /accounts/v1alpha/{account.name=accounts/*}` Updates an account regardless of its type: standalone, advanced account or sub-account. |

## REST Resource: [accounts_v1alpha.accounts.autofeedSettings](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.autofeedSettings.md.txt)

| Methods ||
|---|---|
| `getAutofeedSettings` | `GET /accounts/v1alpha/{name=accounts/*/autofeedSettings}` Retrieves the autofeed settings of an account. |
| `updateAutofeedSettings` | `PATCH /accounts/v1alpha/{autofeedSettings.name=accounts/*/autofeedSettings}` Updates the autofeed settings of an account. |

## REST Resource: [accounts_v1alpha.accounts.automaticImprovements](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.automaticImprovements.md.txt)

| Methods ||
|---|---|
| `getAutomaticImprovements` | `GET /accounts/v1alpha/{name=accounts/*/automaticImprovements}` Retrieves the automatic improvements of an account. |
| `updateAutomaticImprovements` | `PATCH /accounts/v1alpha/{automaticImprovements.name=accounts/*/automaticImprovements}` Updates the automatic improvements of an account. |

## REST Resource: [accounts_v1alpha.accounts.businessIdentity](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.businessIdentity.md.txt)

| Methods ||
|---|---|
| `getBusinessIdentity` | `GET /accounts/v1alpha/{name=accounts/*/businessIdentity}` Retrieves the business identity of an account. |
| `updateBusinessIdentity` | `PATCH /accounts/v1alpha/{businessIdentity.name=accounts/*/businessIdentity}` Updates the business identity of an account. |

## REST Resource: [accounts_v1alpha.accounts.businessInfo](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.businessInfo.md.txt)

| Methods ||
|---|---|
| `getBusinessInfo` | `GET /accounts/v1alpha/{name=accounts/*/businessInfo}` Retrieves the business info of an account. |
| `updateBusinessInfo` | `PATCH /accounts/v1alpha/{businessInfo.name=accounts/*/businessInfo}` Updates the business info of an account. |

## REST Resource: [accounts_v1alpha.accounts.developerRegistration](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.developerRegistration.md.txt)

| Methods ||
|---|---|
| `getAccountForGcpRegistration` | `GET /accounts/v1alpha/accounts:getAccountForGcpRegistration` Retrieves the merchant account that the calling GCP is registered with. |
| `getDeveloperRegistration` | `GET /accounts/v1alpha/{name=accounts/*/developerRegistration}` Retrieves a developer registration for a merchant. |
| `registerGcp` | `POST /accounts/v1alpha/{name=accounts/*/developerRegistration}:registerGcp` Registers the GCP used for the API call to the shopping account passed in the request. |
| `unregisterGcp` | `POST /accounts/v1alpha/{name=accounts/*/developerRegistration}:unregisterGcp` Unregister the calling GCP from the calling shopping account. |

## REST Resource: [accounts_v1alpha.accounts.emailPreferences](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.emailPreferences.md.txt)

| Methods ||
|---|---|
| `getEmailPreferences` | `GET /accounts/v1alpha/{name=accounts/*/users/*/emailPreferences}` Returns the email preferences for a Merchant Center account user. |
| `updateEmailPreferences` | `PATCH /accounts/v1alpha/{emailPreferences.name=accounts/*/users/*/emailPreferences}` Updates the email preferences for a Merchant Center account user. |

## REST Resource: [accounts_v1alpha.accounts.gbpAccounts](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.gbpAccounts.md.txt)

| Methods ||
|---|---|
| `linkGbpAccount` | `POST /accounts/v1alpha/{parent=accounts/*}/gbpAccounts:linkGbpAccount` Link the specified merchant to a GBP account for all countries. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/gbpAccounts` List the GBP accounts for a given merchant. |

## REST Resource: [accounts_v1alpha.accounts.homepage](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.homepage.md.txt)

| Methods ||
|---|---|
| `claim` | `POST /accounts/v1alpha/{name=accounts/*/homepage}:claim` Claims a store's homepage. |
| `getHomepage` | `GET /accounts/v1alpha/{name=accounts/*/homepage}` Retrieves a store's homepage. |
| `unclaim` | `POST /accounts/v1alpha/{name=accounts/*/homepage}:unclaim` Unclaims a store's homepage. |
| `updateHomepage` | `PATCH /accounts/v1alpha/{homepage.name=accounts/*/homepage}` Updates a store's homepage. |

## REST Resource: [accounts_v1alpha.accounts.issues](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.issues.md.txt)

| Methods ||
|---|---|
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/issues` Lists all account issues of a Merchant Center account. |

## REST Resource: [accounts_v1alpha.accounts.omnichannelSettings](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.omnichannelSettings.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1alpha/{parent=accounts/*}/omnichannelSettings` Create the omnichannel settings for a given merchant. |
| `get` | `GET /accounts/v1alpha/{name=accounts/*/omnichannelSettings/*}` Get the omnichannel settings for a given merchant. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/omnichannelSettings` List all the omnichannel settings for a given merchant. |
| `patch` | `PATCH /accounts/v1alpha/{omnichannelSetting.name=accounts/*/omnichannelSettings/*}` Update the omnichannel setting for a given merchant in a given country. |
| `requestInventoryVerification` | `POST /accounts/v1alpha/{name=accounts/*/omnichannelSettings/*}:requestInventoryVerification` Requests inventory verification for a given merchant in a given country. |

## REST Resource: [accounts_v1alpha.accounts.omnichannelSettings.lfpProviders](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.omnichannelSettings.lfpProviders.md.txt)

| Methods ||
|---|---|
| `find` | `GET /accounts/v1alpha/{parent=accounts/*/omnichannelSettings/*}/lfpProviders:find` Find the LFP provider candidates in a given country. |
| `linkLfpProvider` | `POST /accounts/v1alpha/{name=accounts/*/omnichannelSettings/*/lfpProviders/*}:linkLfpProvider` Link the specified merchant to a LFP provider for the specified country. |

## REST Resource: [accounts_v1alpha.accounts.onlineReturnPolicies](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.onlineReturnPolicies.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1alpha/{parent=accounts/*}/onlineReturnPolicies` Creates a new return policy for a given business. |
| `delete` | `DELETE /accounts/v1alpha/{name=accounts/*/onlineReturnPolicies/*}` Deletes an existing return policy. |
| `get` | `GET /accounts/v1alpha/{name=accounts/*/onlineReturnPolicies/*}` Gets an existing return policy for a given business. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/onlineReturnPolicies` Lists all existing return policies for a given business. |

## REST Resource: [accounts_v1alpha.accounts.programs](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.programs.md.txt)

| Methods ||
|---|---|
| `disable` | `POST /accounts/v1alpha/{name=accounts/*/programs/*}:disable` Disable participation in the specified program for the account. |
| `enable` | `POST /accounts/v1alpha/{name=accounts/*/programs/*}:enable` Enable participation in the specified program for the account. |
| `get` | `GET /accounts/v1alpha/{name=accounts/*/programs/*}` Retrieves the specified program for the account. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/programs` Retrieves all programs for the account. |

## REST Resource: [accounts_v1alpha.accounts.programs.checkoutSettings](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.programs.checkoutSettings.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1alpha/{parent=accounts/*/programs/*}/checkoutSettings` Creates `CheckoutSettings` for the given merchant. |
| `deleteCheckoutSettings` | `DELETE /accounts/v1alpha/{name=accounts/*/programs/*/checkoutSettings}` Deletes `CheckoutSettings` and unenrolls merchant from `Checkout` program. |
| `getCheckoutSettings` | `GET /accounts/v1alpha/{name=accounts/*/programs/*/checkoutSettings}` Gets `CheckoutSettings` for the given merchant. |
| `updateCheckoutSettings` | `PATCH /accounts/v1alpha/{checkoutSettings.name=accounts/*/programs/*/checkoutSettings}` Updates `CheckoutSettings` for the given merchant. |

## REST Resource: [accounts_v1alpha.accounts.programs.loyaltyPrograms](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.programs.loyaltyPrograms.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1alpha/{parent=accounts/*/programs/*}/loyaltyPrograms` Creates a new LoyaltyProgram. |
| `delete` | `DELETE /accounts/v1alpha/{name=accounts/*/programs/*/loyaltyPrograms/*}` Deletes the LoyaltyProgram matching the requested name. |
| `get` | `GET /accounts/v1alpha/{name=accounts/*/programs/*/loyaltyPrograms/*}` Retrieves a LoyaltyProgram matching the requested name. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*/programs/*}/loyaltyPrograms` Retrieves the LoyaltyPrograms for the account. |
| `patch` | `PATCH /accounts/v1alpha/{loyaltyProgram.name=accounts/*/programs/*/loyaltyPrograms/*}` Updates the LoyaltyProgram matching the requested name. |

## REST Resource: [accounts_v1alpha.accounts.programs.ucpSettings](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.programs.ucpSettings.md.txt)

| Methods ||
|---|---|
| `getUcpSettings` | `GET /accounts/v1alpha/{name=accounts/*/programs/*/ucpSettings}` Retrieves the currently stored, validated `UcpSettings` for a Merchant Center account. |
| `updateUcpSettings` | `PATCH /accounts/v1alpha/{ucpSettings.name=accounts/*/programs/*/ucpSettings}` Patches the UCP settings for a Merchant Center account. |

## REST Resource: [accounts_v1alpha.accounts.programs.ucpSettings.operations](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.programs.ucpSettings.operations.md.txt)

| Methods ||
|---|---|
| `get` | `GET /accounts/v1alpha/{name=accounts/*/programs/*/ucpSettings/operations/*}` Gets the latest state of a long-running operation. |

## REST Resource: [accounts_v1alpha.accounts.regions](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.regions.md.txt)

| Methods ||
|---|---|
| `batchCreate` | `POST /accounts/v1alpha/{parent=accounts/*}/regions:batchCreate` Creates one or more regions in your Merchant Center account. |
| `batchDelete` | `POST /accounts/v1alpha/{parent=accounts/*}/regions:batchDelete` Deletes multiple regions by name from your Merchant Center account. |
| `batchUpdate` | `POST /accounts/v1alpha/{parent=accounts/*}/regions:batchUpdate` Updates one or more regions in your Merchant Center account. |
| `create` | `POST /accounts/v1alpha/{parent=accounts/*}/regions` Creates a region definition in your Merchant Center account. |
| `delete` | `DELETE /accounts/v1alpha/{name=accounts/*/regions/*}` Deletes a region definition from your Merchant Center account. |
| `get` | `GET /accounts/v1alpha/{name=accounts/*/regions/*}` Retrieves a region defined in your Merchant Center account. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/regions` Lists the regions in your Merchant Center account. |
| `patch` | `PATCH /accounts/v1alpha/{region.name=accounts/*/regions/*}` Updates a region definition in your Merchant Center account. |

## REST Resource: [accounts_v1alpha.accounts.relationships](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.relationships.md.txt)

| Methods ||
|---|---|
| `get` | `GET /accounts/v1alpha/{name=accounts/*/relationships/*}` Retrieve an account relationship. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/relationships` List account relationships for the specified account. |
| `patch` | `PATCH /accounts/v1alpha/{accountRelationship.name=accounts/*/relationships/*}` Updates the account relationship. |

## REST Resource: [accounts_v1alpha.accounts.services](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.services.md.txt)

| Methods ||
|---|---|
| `approve` | `POST /accounts/v1alpha/{name=accounts/*/services/*}:approve` Approve an account service proposal. |
| `get` | `GET /accounts/v1alpha/{name=accounts/*/services/*}` Retrieve an account service. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/services` List account services for the specified accounts. |
| `propose` | `POST /accounts/v1alpha/{parent=accounts/*}/services:propose` Propose an account service. |
| `reject` | `POST /accounts/v1alpha/{name=accounts/*/services/*}:reject` Reject an account service (both proposed and approve services can be rejected). |

## REST Resource: [accounts_v1alpha.accounts.shippingSettings](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.shippingSettings.md.txt)

| Methods ||
|---|---|
| `getShippingSettings` | `GET /accounts/v1alpha/{name=accounts/*/shippingSettings}` Retrieve shipping setting information. |
| `insert` | `POST /accounts/v1alpha/{parent=accounts/*}/shippingSettings:insert` Replace the shipping setting of a business with the request shipping setting. |

## REST Resource: [accounts_v1alpha.accounts.termsOfServiceAgreementStates](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.termsOfServiceAgreementStates.md.txt)

| Methods ||
|---|---|
| `get` | `GET /accounts/v1alpha/{name=accounts/*/termsOfServiceAgreementStates/*}` Returns the state of a terms of service agreement. |
| `retrieveForApplication` | `GET /accounts/v1alpha/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication` Retrieves the state of the agreement for the application terms of service. |

## REST Resource: [accounts_v1alpha.accounts.users](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.users.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1alpha/{parent=accounts/*}/users` Creates a Merchant Center account user. |
| `delete` | `DELETE /accounts/v1alpha/{name=accounts/*/users/*}` Deletes a Merchant Center account user. |
| `get` | `GET /accounts/v1alpha/{name=accounts/*/users/*}` Retrieves a Merchant Center account user. |
| `list` | `GET /accounts/v1alpha/{parent=accounts/*}/users` Lists all users of a Merchant Center account. |
| `patch` | `PATCH /accounts/v1alpha/{user.name=accounts/*/users/*}` Updates a Merchant Center account user. |

## REST Resource: [accounts_v1alpha.accounts.users.me](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/accounts.users.me.md.txt)

| Methods ||
|---|---|
| `verifySelf` | `PATCH /accounts/v1alpha/{account=accounts/*}/users/me:verifySelf` Updates the user that is represented by the caller from pending to verified. |

## REST Resource: [accounts_v1alpha.termsOfService](https://developers.google.com/merchant/api/reference/rest/accounts_v1alpha/termsOfService.md.txt)

| Methods ||
|---|---|
| `accept` | `POST /accounts/v1alpha/{name=termsOfService/*}:accept` Accepts a `TermsOfService`. |
| `get` | `GET /accounts/v1alpha/{name=termsOfService/*}` Retrieves the `TermsOfService` associated with the provided version. |
| `retrieveLatest` | `GET /accounts/v1alpha/termsOfService:retrieveLatest` Retrieves the latest version of the `TermsOfService` for a given `kind` and `region_code`. |

## REST Resource: [accounts_v1.accounts](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.md.txt)

| Methods ||
|---|---|
| `createAndConfigure` | `POST /accounts/v1/accounts:createAndConfigure` Creates a Merchant Center account with additional configuration. |
| `createTestAccount` | `POST /accounts/v1/{parent=accounts/*}:createTestAccount` Creates a Merchant Center test account. |
| `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/accounts` Note: For the `accounts.list` method, 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/*}:listSubaccounts` List 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](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.autofeedSettings.md.txt)

| 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](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.automaticImprovements.md.txt)

| 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](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.businessIdentity.md.txt)

| 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](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.businessInfo.md.txt)

| 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](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.developerRegistration.md.txt)

| Methods ||
|---|---|
| `getAccountForGcpRegistration` | `GET /accounts/v1/accounts:getAccountForGcpRegistration` Retrieves 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}:registerGcp` Registers the GCP used for the API call to the shopping account passed in the request. |
| `unregisterGcp` | `POST /accounts/v1/{name=accounts/*/developerRegistration}:unregisterGcp` Unregister the calling GCP from the calling shopping account. |

## REST Resource: [accounts_v1.accounts.emailPreferences](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.emailPreferences.md.txt)

| 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](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.gbpAccounts.md.txt)

| Methods ||
|---|---|
| `linkGbpAccount` | `POST /accounts/v1/{parent=accounts/*}/gbpAccounts:linkGbpAccount` Link the specified merchant to a GBP account for all countries. |
| `list` | `GET /accounts/v1/{parent=accounts/*}/gbpAccounts` List the GBP accounts for a given merchant. |

## REST Resource: [accounts_v1.accounts.homepage](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.homepage.md.txt)

| Methods ||
|---|---|
| `claim` | `POST /accounts/v1/{name=accounts/*/homepage}:claim` Claims a store's homepage. |
| `getHomepage` | `GET /accounts/v1/{name=accounts/*/homepage}` Retrieves a store's homepage. |
| `unclaim` | `POST /accounts/v1/{name=accounts/*/homepage}:unclaim` Unclaims a store's homepage. |
| `updateHomepage` | `PATCH /accounts/v1/{homepage.name=accounts/*/homepage}` Updates a store's homepage. |

## REST Resource: [accounts_v1.accounts.issues](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.issues.md.txt)

| Methods ||
|---|---|
| `list` | `GET /accounts/v1/{parent=accounts/*}/issues` Lists all account issues of a Merchant Center account. |

## REST Resource: [accounts_v1.accounts.omnichannelSettings](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.omnichannelSettings.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1/{parent=accounts/*}/omnichannelSettings` Create 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/*}/omnichannelSettings` List 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/*}:requestInventoryVerification` Requests inventory verification for a given merchant in a given country. |

## REST Resource: [accounts_v1.accounts.omnichannelSettings.lfpProviders](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.omnichannelSettings.lfpProviders.md.txt)

| Methods ||
|---|---|
| `find` | `GET /accounts/v1/{parent=accounts/*/omnichannelSettings/*}/lfpProviders:find` Find the LFP provider candidates in a given country. |
| `linkLfpProvider` | `POST /accounts/v1/{name=accounts/*/omnichannelSettings/*/lfpProviders/*}:linkLfpProvider` Link the specified merchant to a LFP provider for the specified country. |

## REST Resource: [accounts_v1.accounts.onlineReturnPolicies](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.onlineReturnPolicies.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1/{parent=accounts/*}/onlineReturnPolicies` Creates 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/*}/onlineReturnPolicies` Lists all existing return policies for a given business. |

## REST Resource: [accounts_v1.accounts.programs](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.programs.md.txt)

| Methods ||
|---|---|
| `disable` | `POST /accounts/v1/{name=accounts/*/programs/*}:disable` Disable participation in the specified program for the account. |
| `enable` | `POST /accounts/v1/{name=accounts/*/programs/*}:enable` Enable 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/*}/programs` Retrieves all programs for the account. |

## REST Resource: [accounts_v1.accounts.programs.checkoutSettings](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.programs.checkoutSettings.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1/{parent=accounts/*/programs/*}/checkoutSettings` Creates `CheckoutSettings` for the given merchant. |
| `deleteCheckoutSettings` | `DELETE /accounts/v1/{name=accounts/*/programs/*/checkoutSettings}` Deletes `CheckoutSettings` and unenrolls merchant from `Checkout` program. |
| `getCheckoutSettings` | `GET /accounts/v1/{name=accounts/*/programs/*/checkoutSettings}` Gets `CheckoutSettings` for the given merchant. |
| `updateCheckoutSettings` | `PATCH /accounts/v1/{checkoutSettings.name=accounts/*/programs/*/checkoutSettings}` Updates `CheckoutSettings` for the given merchant. |

## REST Resource: [accounts_v1.accounts.regions](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.regions.md.txt)

| Methods ||
|---|---|
| `batchCreate` | `POST /accounts/v1/{parent=accounts/*}/regions:batchCreate` Creates one or more regions in your Merchant Center account. |
| `batchDelete` | `POST /accounts/v1/{parent=accounts/*}/regions:batchDelete` Deletes multiple regions by name from your Merchant Center account. |
| `batchUpdate` | `POST /accounts/v1/{parent=accounts/*}/regions:batchUpdate` Updates one or more regions in your Merchant Center account. |
| `create` | `POST /accounts/v1/{parent=accounts/*}/regions` Creates 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/*}/regions` Lists 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](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.relationships.md.txt)

| Methods ||
|---|---|
| `get` | `GET /accounts/v1/{name=accounts/*/relationships/*}` Retrieve an account relationship. |
| `list` | `GET /accounts/v1/{parent=accounts/*}/relationships` List account relationships for the specified account. |
| `patch` | `PATCH /accounts/v1/{accountRelationship.name=accounts/*/relationships/*}` Updates the account relationship. |

## REST Resource: [accounts_v1.accounts.services](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.services.md.txt)

| Methods ||
|---|---|
| `approve` | `POST /accounts/v1/{name=accounts/*/services/*}:approve` Approve an account service proposal. |
| `get` | `GET /accounts/v1/{name=accounts/*/services/*}` Retrieve an account service. |
| `list` | `GET /accounts/v1/{parent=accounts/*}/services` List account services for the specified accounts. |
| `propose` | `POST /accounts/v1/{parent=accounts/*}/services:propose` Propose an account service. |
| `reject` | `POST /accounts/v1/{name=accounts/*/services/*}:reject` Reject an account service (both proposed and approve services can be rejected). |

## REST Resource: [accounts_v1.accounts.shippingSettings](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.shippingSettings.md.txt)

| Methods ||
|---|---|
| `getShippingSettings` | `GET /accounts/v1/{name=accounts/*/shippingSettings}` Retrieve shipping setting information. |
| `insert` | `POST /accounts/v1/{parent=accounts/*}/shippingSettings:insert` Replace the shipping setting of a business with the request shipping setting. |

## REST Resource: [accounts_v1.accounts.termsOfServiceAgreementStates](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.termsOfServiceAgreementStates.md.txt)

| Methods ||
|---|---|
| `get` | `GET /accounts/v1/{name=accounts/*/termsOfServiceAgreementStates/*}` Returns the state of a terms of service agreement. |
| `retrieveForApplication` | `GET /accounts/v1/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication` Retrieves the state of the agreement for the application terms of service. |

## REST Resource: [accounts_v1.accounts.users](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.users.md.txt)

| Methods ||
|---|---|
| `create` | `POST /accounts/v1/{parent=accounts/*}/users` Creates 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/*}/users` Lists 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.accounts.users.me](https://developers.google.com/merchant/api/reference/rest/accounts_v1/accounts.users.me.md.txt)

| Methods ||
|---|---|
| `verifySelf` | `PATCH /accounts/v1/{account=accounts/*}/users/me:verifySelf` Updates the user that is represented by the caller from pending to verified. |

## REST Resource: [accounts_v1.termsOfService](https://developers.google.com/merchant/api/reference/rest/accounts_v1/termsOfService.md.txt)

| Methods ||
|---|---|
| `accept` | `POST /accounts/v1/{name=termsOfService/*}:accept` Accepts a `TermsOfService`. |
| `get` | `GET /accounts/v1/{name=termsOfService/*}` Retrieves the `TermsOfService` associated with the provided version. |
| `retrieveLatest` | `GET /accounts/v1/termsOfService:retrieveLatest` Retrieves the latest version of the `TermsOfService` for a given `kind` and `region_code`. |