Inputs
SelectItem
Output
Type:Dict
Returns the created Meta product set.
Fields: idDocumentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Low-level tool that creates a Meta product set inside a catalog from a raw Meta filter passed to Meta as-is
| App | Meta Ads |
| Operation ID | meta_ads_create_product_set |
| Type | Action |
| Connection | meta_ads (required) |
| Credits per run | 2 |
| Agent / MCP tool | Yes |
| Requires approval | Yes (write operation) |
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
catalog_id | string or SelectItem | Yes | - | Meta catalog ID. Use Meta Ads List Catalogs first to find this value. |
name | string | Yes | - | Name for the new product set. |
filter | object or string | Yes | - | Raw Meta product set filter as an object, sent to Meta as-is. Use Meta filter syntax with operators like is_any, contains, i_contains, eq, neq, and and/or groups over catalog fields such as retailer_id, brand, category, availability, condition, or custom_label_0 to custom_label_4. Examples: {“retailer_id”: {“is_any”: [“SKU_1”, “SKU_2”]}} or {“and”: [{“brand”: {“i_contains”: “nike”}}, {“availability”: {“eq”: “in stock”}}]}. To include all products use {“retailer_id”: {“i_contains”: ""}}. |
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
value | string | Yes | - | The value of the selectable item. |
label | string | Yes | - | The label of the selectable item, used for display purposes. If not provided, defaults to the value. |
Dict
Returns the created Meta product set.
Fields: id