Stay organized with collectionsSave and categorize content based on your preferences.
You can use the Merchant Promotions API to create and manage promotions on
Google. Theaccounts.promotionsresource lets you showcase special offers for the products you sell on Google.
For more information, seeOverview of Merchant Promotions
API.
Overview of changes from Content API for Shopping to Merchant API
A significant difference is that Content API for Shopping automatically
creates the data source upon the first promotion insertion, which doesn't
occur with Merchant API. To insert a promotion using Merchant API, you first
need tocreate a promotions data source.
For information about the fields in thepromotionDataSourceobject inaccounts.dataSourcesresource, seePromotionDataSource.
Requests
To make requests, use the following URL.
POST https://merchantapi.googleapis.com/promotions/v1/{ACCOUNT_NAME}/promotions
Migrate from Content API for Shopping
The following compares the Content API for Shopping to the Merchant Promotions
API for promotions-related requests.
[[["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-07 UTC."],[[["\u003cp\u003eUse the Merchant Promotions API to create and manage promotions, showcasing special offers for products sold on Google.\u003c/p\u003e\n"],["\u003cp\u003eMigrate promotion management from the Content API for Shopping to the Merchant Promotions API for enhanced features and functionalities.\u003c/p\u003e\n"],["\u003cp\u003eLeverage the \u003ccode\u003eaccounts.promotions\u003c/code\u003e resource to manage promotions, replacing previous Content API endpoints with new structured URLs.\u003c/p\u003e\n"],["\u003cp\u003eRefer to the comparison table to understand key changes in resource names and attributes when transitioning from the Content API.\u003c/p\u003e\n"],["\u003cp\u003eThe Merchant Promotions API currently supports insert, get, and list methods for promotions, with delete functionality to be determined.\u003c/p\u003e\n"]]],["The Merchant Promotions API manages special offers on Google, replacing aspects of the Content API for Shopping. Key actions include inserting, getting, and listing promotions. The API's URL structure and identifiers differ from the Content API. Several fields are renamed, including `item_id` to `item_id_inclusion`, and `store_id` to `store_id_inclusion`. `Price` is redefined, now using micros. Some attributes, like `order_limit`, are no longer supported. The promotion status provides more granular details.\n"],null,[]]