Catalog creation and management
Updated: Jul 24, 2026
Copy for LLM
Create product catalogs, upload and edit product data, and troubleshoot data feed and item visibility issues for Advantage+ catalog ads.
Catalogs
| Tool | Description |
|---|---|
ads_catalog_create | Create a new product catalog and optionally upload initial product data via a feed URL, inline items, or file upload. |
ads_catalog_update_catalog | Update settings on an existing catalog (for example, rename it). |
ads_catalog_get_catalogs | List product catalogs, optionally filtered by business or name. |
ads_catalog_get_details | Retrieve details about a catalog — name, vertical, item count, business ownership, and (optionally) feeds. |
ads_catalog_get_diagnostics | List issues on a catalog (errors, warnings, opportunities) that may affect ad delivery. |
ads_catalog_get_dynamic_ads_health | Check whether a catalog (or product set) is healthy enough to serve Advantage+ catalog ads. |
ads_catalog_get_data_sources | List all data sources associated with a catalog (feed URLs, uploads, API sources). |
Products
| Tool | Description |
|---|---|
ads_catalog_get_product_details | Get details for a single product (name, price, availability, image). |
ads_catalog_product_create | Create a product in a catalog. |
ads_catalog_update_product | Update a product’s fields (name, price, availability, brand, and so on). |
ads_catalog_delete_product | Delete a product from a catalog. |
ads_catalog_get_product_product_sets | List the product sets a given product belongs to. |
ads_catalog_search_product | Search a catalog with a structured filter rule and preview matching products. |
Product sets
| Tool | Description |
|---|---|
ads_catalog_create_product_set | Create a dynamic product set from a filter rule. |
ads_catalog_update_product_set | Update a product set’s name, filter, retailer ID, visibility, or parent. |
ads_catalog_get_product_sets | List product sets in a catalog. |
ads_catalog_get_product_set_details | Get details for a single product set, including its filter rule and match count. |
ads_catalog_get_product_set_products | List products in a product set, with optional attribute filters. |
ads_catalog_product_set_delete | Delete a product set and its filter rule. Products themselves are not deleted; only the set that groups them. |
Product feeds
| Tool | Description |
|---|---|
ads_catalog_create_product_feed | Register a new product feed on a catalog (optionally scheduled to fetch from a URL). |
ads_catalog_update_product_feed | Update a feed’s name, currency defaults, parsing options, or schedules. |
ads_catalog_get_product_feed_details | Get feed configuration — URL, schedule, format, and status. |
ads_catalog_create_product_feed_upload_session | Start a new upload session for a feed (used for chunked uploads). |
ads_catalog_get_product_feed_upload_sessions | List upload sessions for a feed, including status and error counts. |
ads_catalog_product_feed_delete | Delete a product feed and its schedule. Products ingested by the feed are also removed asynchronously; products also supplied by another data source are kept. |
Feed rules
| Tool | Description |
|---|---|
ads_catalog_create_feed_rule | Create a supplementary rule that maps or transforms an attribute on a feed. |
ads_catalog_get_feed_rules | List the supplementary rules applied to a feed. |
ads_catalog_product_feed_delete_rule | Delete a transformation rule from a product feed. The feed and its products are not affected. |
Event sources
| Tool | Description |
|---|---|
ads_catalog_event_source_get | List the event sources (pixels, apps, or offline conversion data sets) connected to a catalog. |
ads_catalog_event_source_get_catalogs | Get the catalogs connected to a given event source (pixel, app, or offline conversion data set). |
ads_catalog_event_source_get_health | Report the match rate and setup issues for a catalog’s connected event sources, including 28-day historical match rate stats. |
ads_catalog_event_source_get_recommendations | Recommend event sources to connect to a catalog with weak or missing signal coverage, based on which sources’ conversion events best match the catalog’s products. |
ads_catalog_event_source_connect | Connect an event source (pixel, app, or offline conversion data set) to a catalog so its signals can be matched against catalog products for dynamic ads and Advantage+ catalog ads. |
ads_catalog_event_source_disconnect | Disconnect an event source from a catalog, so its signals are no longer matched against catalog products. |