Overview
Add Google Merchant Center to any ModuleX agent or workflow. Manage product listings in Google Merchant Center via the Shopping Content API (shoppingcontent.googleapis.com/content/v2.1).
Categories: E-Commerce · Marketing · Google · Auth: OAuth2 · Actions: 2
Authentication
OAuth2 Authentication
Connect using Google OAuth (recommended)Required Credentials
OAuth Configuration
- Authorization URL:
https://accounts.google.com/o/oauth2/v2/auth - Token URL:
https://oauth2.googleapis.com/token - Scopes:
https://www.googleapis.com/auth/content
Available Actions
create_product — Creates a product in your Google Merchant Center account
create_product — Creates a product in your Google Merchant Center account
Parameters
string
required
A unique identifier for the item
string
required
The two-letter ISO 639-1 language code for the item (e.g. ‘en’, ‘fr’, ‘de’)
string
required
The CLDR territory code for the item’s country of sale (e.g. ‘US’, ‘GB’, ‘DE’)
string
required
The item’s channel: ‘local’ or ‘online’
string
Your product’s name (max 150 characters)
string
Your product’s description (max 5000 characters)
object
Additional product attributes as a JSON object (e.g. ‘link’, ‘imageLink’, ‘price’, ‘availability’)
Response
update_product — Updates an existing product in your Google Merchant Center account
update_product — Updates an existing product in your Google Merchant Center account
Parameters
string
required
The ID of the product to update (e.g. ‘online:en:US:offer123’)
object
required
Product attributes to update as a JSON object with attribute names as keys
array
List of product attribute names to update. Attributes in this list without a value in updated_values will be deleted
Response
Limits & Quotas
- Rate limits: Google Shopping Content API has per-project and per-user quotas managed via the Google Cloud Console. Default is approximately 7,000 requests per 100 seconds per project.
- Error model: Non-2xx responses and timeouts are caught and returned as
success=False+errorrather than raising.