Create products
aalto_create_productsCreates up to 25 products from details you already have (name, brand, price, specs, tags, section). Every item needs a name or a source_url; URL-only items fill in their details automatically, using one AI product import each; once this month's are used up they are skipped (reason ai_import_limit_reached), and items with a name use none. Skips items whose source_url or exact sku is already in the workspace, reporting the existing id. Stops at the plan's product limit (Free: 100 products) and reports what was created. Products always land in the Library, plus collection_id if given.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"products": "<products>",
"idempotency_key": "<idempotency_key>"
},
"name": "aalto_create_products"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| products | Yes | 1–25 products. Each needs a name or a source_url. | |
| collection_id | No | A private collection to add them to. They always land in the Library too. | |
| idempotency_key | Yes | Required. A new unique string per intended change (8–128 chars). Retrying with the same key and same arguments replays the first result instead of writing twice. |