This API is deprecated. Please use Merchant API instead: https://developers.google.com/merchant/api.
- v2.1.accounts
- v2.1.accounts.credentials
- v2.1.accounts.labels
- v2.1.accounts.returncarrier
- v2.1.accountstatuses
- v2.1.accounttax
- v2.1.collections
- v2.1.collectionstatuses
- v2.1.conversionsources
- v2.1.csses
- v2.1.datafeeds
- v2.1.datafeedstatuses
- v2.1.freelistingsprogram
- v2.1.freelistingsprogram.checkoutsettings
- v2.1.liasettings
- v2.1.localinventory
- v2.1.merchantsupport
- v2.1.ordertrackingsignals
- v2.1.pos
- v2.1.productdeliverytime
- v2.1.products
- v2.1.productstatuses
- v2.1.promotions
- v2.1.pubsubnotificationsettings
- v2.1.quotas
- v2.1.recommendations
- v2.1.regionalinventory
- v2.1.regions
- v2.1.reports
- v2.1.returnaddress
- v2.1.returnpolicy
- v2.1.returnpolicyonline
- v2.1.shippingsettings
- v2.1.shoppingadsprogram
Service: shoppingcontent.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 document:
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://shoppingcontent.googleapis.com
v2.1.accounts
| Methods | |
|---|---|
| authinfo | GET /content/v2.1/accounts/authinfoReturns information about the authenticated user. | 
| claimwebsite | POST /content/v2.1/{merchantId}/accounts/{accountId}/claimwebsiteClaims the website of a Merchant Center sub-account. | 
| custombatch | POST /content/v2.1/accounts/batchRetrieves, inserts, updates, and deletes multiple Merchant Center (sub-)accounts in a single request. | 
| delete | DELETE /content/v2.1/{merchantId}/accounts/{accountId}Deletes a Merchant Center sub-account. | 
| get | GET /content/v2.1/{merchantId}/accounts/{accountId}Retrieves a Merchant Center account. | 
| insert | POST /content/v2.1/{merchantId}/accountsCreates a Merchant Center sub-account. | 
| link | POST /content/v2.1/{merchantId}/accounts/{accountId}/linkPerforms an action on a link between two Merchant Center accounts, namely accountId and linkedAccountId. | 
| list | GET /content/v2.1/{merchantId}/accountsLists the sub-accounts in your Merchant Center account. | 
| listlinks | GET /content/v2.1/{merchantId}/accounts/{accountId}/listlinksReturns the list of accounts linked to your Merchant Center account. | 
| requestphoneverification | POST /content/v2.1/{merchantId}/accounts/{accountId}/requestphoneverificationRequest verification code to start phone verification. | 
| update | PUT /content/v2.1/{merchantId}/accounts/{accountId}Updates a Merchant Center account. | 
| updatelabels | POST /content/v2.1/{merchantId}/accounts/{accountId}/updatelabelsUpdates labels that are assigned to the Merchant Center account by CSS user. | 
| verifyphonenumber | POST /content/v2.1/{merchantId}/accounts/{accountId}/verifyphonenumberValidates verification code to verify phone number for the account. | 
v2.1.accounts.credentials
| Methods | |
|---|---|
| create | POST /content/v2.1/accounts/{accountId}/credentialsUploads credentials for the Merchant Center account. | 
v2.1.accounts.labels
| Methods | |
|---|---|
| create | POST /content/v2.1/accounts/{accountId}/labelsCreates a new label, not assigned to any account. | 
| delete | DELETE /content/v2.1/accounts/{accountId}/labels/{labelId}Deletes a label and removes it from all accounts to which it was assigned. | 
| list | GET /content/v2.1/accounts/{accountId}/labelsLists the labels assigned to an account. | 
| patch | PATCH /content/v2.1/accounts/{accountId}/labels/{labelId}Updates a label. | 
v2.1.accounts.returncarrier
| Methods | |
|---|---|
| create | POST /content/v2.1/accounts/{accountId}/returncarrierLinks return carrier to a merchant account. | 
| delete | DELETE /content/v2.1/accounts/{accountId}/returncarrier/{carrierAccountId}Delete a return carrier in the merchant account. | 
| list | GET /content/v2.1/accounts/{accountId}/returncarrierLists available return carriers in the merchant account. | 
| patch | PATCH /content/v2.1/accounts/{accountId}/returncarrier/{carrierAccountId}Updates a return carrier in the merchant account. | 
v2.1.accountstatuses
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/accountstatuses/batchRetrieves multiple Merchant Center account statuses in a single request. | 
| get | GET /content/v2.1/{merchantId}/accountstatuses/{accountId}Retrieves the status of a Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/accountstatusesLists the statuses of the sub-accounts in your Merchant Center account. | 
v2.1.accounttax
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/accounttax/batchRetrieves and updates tax settings of multiple accounts in a single request. | 
| get | GET /content/v2.1/{merchantId}/accounttax/{accountId}Retrieves the tax settings of the account. | 
| list | GET /content/v2.1/{merchantId}/accounttaxLists the tax settings of the sub-accounts in your Merchant Center account. | 
| update | PUT /content/v2.1/{merchantId}/accounttax/{accountId}Updates the tax settings of the account. | 
v2.1.collections
| Methods | |
|---|---|
| create | POST /content/v2.1/{merchantId}/collectionsUploads a collection to your Merchant Center account. | 
| delete | DELETE /content/v2.1/{merchantId}/collections/{collectionId}Deletes a collection from your Merchant Center account. | 
| get | GET /content/v2.1/{merchantId}/collections/{collectionId}Retrieves a collection from your Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/collectionsLists the collections in your Merchant Center account. | 
v2.1.collectionstatuses
| Methods | |
|---|---|
| get | GET /content/v2.1/{merchantId}/collectionstatuses/{collectionId}Gets the status of a collection from your Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/collectionstatusesLists the statuses of the collections in your Merchant Center account. | 
v2.1.conversionsources
| Methods | |
|---|---|
| create | POST /content/v2.1/{merchantId}/conversionsourcesCreates a new conversion source. | 
| delete | DELETE /content/v2.1/{merchantId}/conversionsources/{conversionSourceId}Archives an existing conversion source. | 
| get | GET /content/v2.1/{merchantId}/conversionsources/{conversionSourceId}Fetches a conversion source. | 
| list | GET /content/v2.1/{merchantId}/conversionsourcesRetrieves the list of conversion sources the caller has access to. | 
| patch | PATCH /content/v2.1/{merchantId}/conversionsources/{conversionSourceId}Updates information of an existing conversion source. | 
| undelete | POST /content/v2.1/{merchantId}/conversionsources/{conversionSourceId}:undeleteRe-enables an archived conversion source. | 
v2.1.csses
| Methods | |
|---|---|
| get | GET /content/v2.1/{cssGroupId}/csses/{cssDomainId}Retrieves a single CSS domain by ID. | 
| list | GET /content/v2.1/{cssGroupId}/cssesLists CSS domains affiliated with a CSS group. | 
| updatelabels | POST /content/v2.1/{cssGroupId}/csses/{cssDomainId}/updatelabelsUpdates labels that are assigned to a CSS domain by its CSS group. | 
v2.1.datafeeds
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/datafeeds/batchDeletes, fetches, gets, inserts and updates multiple datafeeds in a single request. | 
| delete | DELETE /content/v2.1/{merchantId}/datafeeds/{datafeedId}Deletes a datafeed configuration from your Merchant Center account. | 
| fetchnow | POST /content/v2.1/{merchantId}/datafeeds/{datafeedId}/fetchNowInvokes a fetch for the datafeed in your Merchant Center account. | 
| get | GET /content/v2.1/{merchantId}/datafeeds/{datafeedId}Retrieves a datafeed configuration from your Merchant Center account. | 
| insert | POST /content/v2.1/{merchantId}/datafeedsRegisters a datafeed configuration with your Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/datafeedsLists the configurations for datafeeds in your Merchant Center account. | 
| update | PUT /content/v2.1/{merchantId}/datafeeds/{datafeedId}Updates a datafeed configuration of your Merchant Center account. | 
v2.1.datafeedstatuses
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/datafeedstatuses/batchGets multiple Merchant Center datafeed statuses in a single request. | 
| get | GET /content/v2.1/{merchantId}/datafeedstatuses/{datafeedId}Retrieves the status of a datafeed from your Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/datafeedstatusesLists the statuses of the datafeeds in your Merchant Center account. | 
v2.1.freelistingsprogram
| Methods | |
|---|---|
| get | GET /content/v2.1/{merchantId}/freelistingsprogramRetrieves the status and review eligibility for the free listing program. | 
| requestreview | POST /content/v2.1/{merchantId}/freelistingsprogram/requestreviewRequests a review of free listings in a specific region. | 
v2.1.freelistingsprogram.checkoutsettings
| Methods | |
|---|---|
| delete | DELETE /content/v2.1/{merchantId}/freelistingsprogram/checkoutsettingsDeletes Checkoutsettings and unenrolls merchant fromCheckoutprogram. | 
| get | GET /content/v2.1/{merchantId}/freelistingsprogram/checkoutsettingsGets Checkout settings for the given merchant. | 
| insert | POST /content/v2.1/{merchantId}/freelistingsprogram/checkoutsettingsEnrolls merchant in Checkoutprogram. | 
v2.1.liasettings
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/liasettings/batchRetrieves and/or updates the LIA settings of multiple accounts in a single request. | 
| get | GET /content/v2.1/{merchantId}/liasettings/{accountId}Retrieves the LIA settings of the account. | 
| getaccessiblegmbaccounts | GET /content/v2.1/{merchantId}/liasettings/{accountId}/accessiblegmbaccountsRetrieves the list of accessible Business Profiles. | 
| list | GET /content/v2.1/{merchantId}/liasettingsLists the LIA settings of the sub-accounts in your Merchant Center account. | 
| listposdataproviders | GET /content/v2.1/liasettings/posdataprovidersRetrieves the list of POS data providers that have active settings for the all eiligible countries. | 
| requestgmbaccess | POST /content/v2.1/{merchantId}/liasettings/{accountId}/requestgmbaccessRequests access to a specified Business Profile. | 
| requestinventoryverification | POST /content/v2.1/{merchantId}/liasettings/{accountId}/requestinventoryverification/{country}Requests inventory validation for the specified country. | 
| setinventoryverificationcontact | POST /content/v2.1/{merchantId}/liasettings/{accountId}/setinventoryverificationcontactSets the inventory verification contact for the specified country. | 
| setomnichannelexperience | POST /content/v2.1/{merchantId}/liasettings/{accountId}/setomnichannelexperienceSets the omnichannel experience for the specified country. | 
| setposdataprovider | POST /content/v2.1/{merchantId}/liasettings/{accountId}/setposdataproviderSets the POS data provider for the specified country. | 
| update | PUT /content/v2.1/{merchantId}/liasettings/{accountId}Updates the LIA settings of the account. | 
v2.1.localinventory
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/localinventory/batchUpdates local inventory for multiple products or stores in a single request. | 
| insert | POST /content/v2.1/{merchantId}/products/{productId}/localinventoryUpdates the local inventory of a product in your Merchant Center account. | 
v2.1.merchantsupport
| Methods | |
|---|---|
| renderaccountissues | POST /content/v2.1/{merchantId}/merchantsupport/renderaccountissuesProvide a list of merchant's issues with a support content and available actions. | 
| renderproductissues | POST /content/v2.1/{merchantId}/merchantsupport/renderproductissues/{productId}Provide a list of issues for merchant's product with a support content and available actions. | 
| triggeraction | POST /content/v2.1/{merchantId}/merchantsupport/triggeractionStart an action. | 
v2.1.ordertrackingsignals
| Methods | |
|---|---|
| create | POST /content/v2.1/{merchantId}/ordertrackingsignalsCreates new order tracking signal. | 
v2.1.pos
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/pos/batchBatches multiple POS-related calls in a single request. | 
| delete | DELETE /content/v2.1/{merchantId}/pos/{targetMerchantId}/store/{storeCode}Deletes a store for the given merchant. | 
| get | GET /content/v2.1/{merchantId}/pos/{targetMerchantId}/store/{storeCode}Retrieves information about the given store. | 
| insert | POST /content/v2.1/{merchantId}/pos/{targetMerchantId}/storeCreates a store for the given merchant. | 
| inventory | POST /content/v2.1/{merchantId}/pos/{targetMerchantId}/inventorySubmit inventory for the given merchant. | 
| list | GET /content/v2.1/{merchantId}/pos/{targetMerchantId}/storeLists the stores of the target merchant. | 
| sale | POST /content/v2.1/{merchantId}/pos/{targetMerchantId}/saleSubmit a sale event for the given merchant. | 
v2.1.productdeliverytime
| Methods | |
|---|---|
| create | POST /content/v2.1/{merchantId}/productdeliverytimeCreates or updates the delivery time of a product. | 
| delete | DELETE /content/v2.1/{merchantId}/productdeliverytime/{productId}Deletes the delivery time of a product. | 
| get | GET /content/v2.1/{merchantId}/productdeliverytime/{productId}Gets productDeliveryTimebyproductId. | 
v2.1.products
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/products/batchRetrieves, inserts, and deletes multiple products in a single request. | 
| delete | DELETE /content/v2.1/{merchantId}/products/{productId}Deletes a product from your Merchant Center account. | 
| get | GET /content/v2.1/{merchantId}/products/{productId}Retrieves a product from your Merchant Center account. | 
| insert | POST /content/v2.1/{merchantId}/productsUploads a product to your Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/productsLists the products in your Merchant Center account. | 
| update | PATCH /content/v2.1/{merchantId}/products/{productId}Updates an existing product in your Merchant Center account. | 
v2.1.productstatuses
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/productstatuses/batchGets the statuses of multiple products in a single request. | 
| get | GET /content/v2.1/{merchantId}/productstatuses/{productId}Gets the status of a product from your Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/productstatusesLists the statuses of the products in your Merchant Center account. | 
v2.1.promotions
| Methods | |
|---|---|
| create | POST /content/v2.1/{merchantId}/promotionsInserts a promotion for your Merchant Center account. | 
| get | GET /content/v2.1/{merchantId}/promotions/{id}Retrieves a promotion from your Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/promotionsList all promotions from your Merchant Center account. | 
v2.1.pubsubnotificationsettings
| Methods | |
|---|---|
| get | GET /content/v2.1/{merchantId}/pubsubnotificationsettingsRetrieves a Merchant Center account's pubsub notification settings. | 
| update | PUT /content/v2.1/{merchantId}/pubsubnotificationsettingsRegister a Merchant Center account for pubsub notifications. | 
v2.1.quotas
| Methods | |
|---|---|
| list | GET /content/v2.1/{merchantId}/quotasLists the daily call quota and usage per method for your Merchant Center account. | 
v2.1.recommendations
| Methods | |
|---|---|
| generate | GET /content/v2.1/{merchantId}/recommendations/generateGenerates recommendations for a merchant. | 
| reportInteraction | POST /content/v2.1/{merchantId}/recommendations/reportInteractionReports an interaction on a recommendation for a merchant. | 
v2.1.regionalinventory
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/regionalinventory/batchUpdates regional inventory for multiple products or regions in a single request. | 
| insert | POST /content/v2.1/{merchantId}/products/{productId}/regionalinventoryUpdates the regional inventory of a product in your Merchant Center account. | 
v2.1.regions
| Methods | |
|---|---|
| create | POST /content/v2.1/{merchantId}/regionsCreates a region definition in your Merchant Center account. | 
| delete | DELETE /content/v2.1/{merchantId}/regions/{regionId}Deletes a region definition from your Merchant Center account. | 
| get | GET /content/v2.1/{merchantId}/regions/{regionId}Retrieves a region defined in your Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/regionsLists the regions in your Merchant Center account. | 
| patch | PATCH /content/v2.1/{merchantId}/regions/{regionId}Updates a region definition in your Merchant Center account. | 
v2.1.reports
| Methods | |
|---|---|
| search | POST /content/v2.1/{merchantId}/reports/searchRetrieves merchant performance metrics matching the search query and optionally segmented by selected dimensions. | 
v2.1.returnaddress
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/returnaddress/batchBatches multiple return address related calls in a single request. | 
| delete | DELETE /content/v2.1/{merchantId}/returnaddress/{returnAddressId}Deletes a return address for the given Merchant Center account. | 
| get | GET /content/v2.1/{merchantId}/returnaddress/{returnAddressId}Gets a return address of the Merchant Center account. | 
| insert | POST /content/v2.1/{merchantId}/returnaddressInserts a return address for the Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/returnaddressLists the return addresses of the Merchant Center account. | 
v2.1.returnpolicy
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/returnpolicy/batchBatches multiple return policy related calls in a single request. | 
| delete | DELETE /content/v2.1/{merchantId}/returnpolicy/{returnPolicyId}Deletes a return policy for the given Merchant Center account. | 
| get | GET /content/v2.1/{merchantId}/returnpolicy/{returnPolicyId}Gets a return policy of the Merchant Center account. | 
| insert | POST /content/v2.1/{merchantId}/returnpolicyInserts a return policy for the Merchant Center account. | 
| list | GET /content/v2.1/{merchantId}/returnpolicyLists the return policies of the Merchant Center account. | 
v2.1.returnpolicyonline
| Methods | |
|---|---|
| create | POST /content/v2.1/{merchantId}/returnpolicyonlineCreates a new return policy. | 
| delete | DELETE /content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}Deletes an existing return policy. | 
| get | GET /content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}Gets an existing return policy. | 
| list | GET /content/v2.1/{merchantId}/returnpolicyonlineLists all existing return policies. | 
| patch | PATCH /content/v2.1/{merchantId}/returnpolicyonline/{returnPolicyId}Updates an existing return policy. | 
v2.1.shippingsettings
| Methods | |
|---|---|
| custombatch | POST /content/v2.1/shippingsettings/batchRetrieves and updates the shipping settings of multiple accounts in a single request. | 
| get | GET /content/v2.1/{merchantId}/shippingsettings/{accountId}Retrieves the shipping settings of the account. | 
| getsupportedcarriers | GET /content/v2.1/{merchantId}/supportedCarriersRetrieves supported carriers and carrier services for an account. | 
| getsupportedholidays | GET /content/v2.1/{merchantId}/supportedHolidaysRetrieves supported holidays for an account. | 
| getsupportedpickupservices | GET /content/v2.1/{merchantId}/supportedPickupServicesRetrieves supported pickup services for an account. | 
| list | GET /content/v2.1/{merchantId}/shippingsettingsLists the shipping settings of the sub-accounts in your Merchant Center account. | 
| update | PUT /content/v2.1/{merchantId}/shippingsettings/{accountId}Updates the shipping settings of the account. | 
v2.1.shoppingadsprogram
| Methods | |
|---|---|
| get | GET /content/v2.1/{merchantId}/shoppingadsprogramRetrieves the status and review eligibility for the Shopping Ads program. | 
| requestreview | POST /content/v2.1/{merchantId}/shoppingadsprogram/requestreviewRequests a review of Shopping ads in a specific region. |