Open Connector
← All tools

Google Merchant Products logoGoogle Merchant Products

Add, update, and delete product listings, and get or list processed products.

google-merchant-productsvcatalog-v15 tools

Authentication

MethodKindStatusDetails
OAuth 2.0oauth2availableAuthorize Google Merchant Products with OAuth 2.0. Complete the provider's sign-in or consent flow; requests run with the permissions granted to this connection.
Service account access tokenapi_keyavailableSupply an externally issued, short-lived Google OAuth access token for a service account with this API's required scopes. Add the service account to the Merchant Center account and grant the necessary access. Replace the token before it expires; Open Connector does not issue or refresh it.

Call a tool

import { createClient } from "@open-connector/commercial-sdk";const oc = createClient({  baseUrl: "https://api.openconnector.dev",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({  slug: "GOOGLE_MERCHANT_PRODUCTS_MERCHANTAPI_ACCOUNTS_PRODUCTS_GET",  connectedAccountId: "conn_...",  arguments: { /* match this tool's input schema */ },});
import Composio from "@composio/client";const composio = new Composio({  baseURL: "https://api.openconnector.dev/composio",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("GOOGLE_MERCHANT_PRODUCTS_MERCHANTAPI_ACCOUNTS_PRODUCTS_GET", {  connected_account_id: "conn_...",  arguments: { /* match this tool's input schema */ },});
oc tools execute GOOGLE_MERCHANT_PRODUCTS_MERCHANTAPI_ACCOUNTS_PRODUCTS_GET --data '{ }'

Tool catalog

Available tools

5 callable operations

Merchantapi Accounts Products GetGOOGLE_MERCHANT_PRODUCTS_MERCHANTAPI_ACCOUNTS_PRODUCTS_GETRetrieves the processed product from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the updated final product can be retrieved.

Retrieves the processed product from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the updated final product can be retrieved.

Authentication

Connected account required

Scopes

https://www.googleapis.com/auth/content

Tags

accounts
Merchantapi Accounts Products ListGOOGLE_MERCHANT_PRODUCTS_MERCHANTAPI_ACCOUNTS_PRODUCTS_LISTLists the processed products in your Merchant Center account. The response might contain fewer items than specified by `pageSize`. Rely on `pageToken` to determine if there are more items to be requested. After inserting, updating, or deleting a product input, it may take several minutes before the updated processed product can be retrieved.

Lists the processed products in your Merchant Center account. The response might contain fewer items than specified by `pageSize`. Rely on `pageToken` to determine if there are more items to be requested. After inserting, updating, or deleting a product input, it may take several minutes before the updated processed product can be retrieved.

Authentication

Connected account required

Scopes

https://www.googleapis.com/auth/content

Tags

accounts
Merchantapi Accounts ProductInputs DeleteGOOGLE_MERCHANT_PRODUCTS_MERCHANTAPI_ACCOUNTS_PRODUCT_INPUTS_DELETEDeletes a product input from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Deletes a product input from your Merchant Center account. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Authentication

Connected account required

Scopes

https://www.googleapis.com/auth/content

Tags

accounts
Merchantapi Accounts ProductInputs InsertGOOGLE_MERCHANT_PRODUCTS_MERCHANTAPI_ACCOUNTS_PRODUCT_INPUTS_INSERT[Uploads a product input to your Merchant Center account](/merchant/api/guides/products/add-manage#add_a_product). You must have a products [data source](/merchant/api/guides/data-sources/api-sources#create-primary-data-source) to be able to insert a product. The unique identifier of the data source is passed as a query parameter in the request URL. If a product input with the same contentLanguage, offerId, and dataSource already exists, then the product input inserted by this method replaces that entry. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

[Uploads a product input to your Merchant Center account](/merchant/api/guides/products/add-manage#add_a_product). You must have a products [data source](/merchant/api/guides/data-sources/api-sources#create-primary-data-source) to be able to insert a product. The unique identifier of the data source is passed as a query parameter in the request URL. If a product input with the same contentLanguage, offerId, and dataSource already exists, then the product input inserted by this method replaces that entry. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Authentication

Connected account required

Scopes

https://www.googleapis.com/auth/content

Tags

accounts
Merchantapi Accounts ProductInputs PatchGOOGLE_MERCHANT_PRODUCTS_MERCHANTAPI_ACCOUNTS_PRODUCT_INPUTS_PATCHUpdates the existing product input in your Merchant Center account. The name of the product input to update is taken from the `name` field within the `ProductInput` resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Updates the existing product input in your Merchant Center account. The name of the product input to update is taken from the `name` field within the `ProductInput` resource. After inserting, updating, or deleting a product input, it may take several minutes before the processed product can be retrieved.

Authentication

Connected account required

Scopes

https://www.googleapis.com/auth/content

Tags

accounts

Provider resources