Migrate from v2 inventory service to supplemental feeds
Stay organized with collections
Save and categorize content based on your preferences.
The supplemental feeds feature introduced in Content API version 2.1 provides
similar functionality to the legacy (v2) inventory service.
Both services let you to make partial updates of online (non-local) products
without replacing all product data. When migrating to supplemental feeds,
keep the following points in mind:
With supplemental feeds, calling Products.insert with the feedId as a
query parameter is equivalent to using Inventory.set with the legacy inventory
service to perform partial updates on a product.
You can update any product data field with supplemental feeds, except
local inventory-specific
fields.
To add and update store-level product data with Content API v2.1, use the
local inventory service
instead of supplemental feeds.
You can create separate supplemental feeds for separate product data updates.
For example, you can create a supplemental feed for price updates and a separate
supplemental feed for availability updates. This helps with debugging product
data issues by making it easier to track down the feed responsible for updating
that attribute.
Request quotas
In addition, one major difference between supplemental feeds and the legacy
inventory service is that supplemental feeds have a lower request quota. Unlike
the inventory service, requests made via supplemental feeds count towards the
same quota as the
Products resource.
If you need a higher request quota, please
contact us and include the following
information:
Your Merchant Center ID
The methods you are hitting your quota on
An estimate of how many extra calls per day you need for those methods
A business justification for why you need these extra method calls
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-13 UTC."],[],["The Merchant API beta, a new version of the Content API for Shopping, is introduced. Supplemental feeds in Content API v2.1 allow partial updates to online product data, similar to the legacy inventory service, using `Products.insert` with `feedId`. Supplemental feeds can update any non-local inventory field and allow for creating multiple feeds for different attributes. Unlike the legacy system, requests using these feeds count against the Products resource quota. Increased quota requests require providing the Merchant Center ID, quota details, and a business justification.\n"],null,[]]