create_feed
Create a Koongo product feed for a project. Use this when the user asks for a new product feed. feed_code must be one returned by list_feed_templates. Returns {feedId, feedCode, status, customerId, editUrl, categoryMappingNeeded}. project_id is OPTIONAL: omit it when the customer has a single project (it is inferred); if they have several you get project_id_required — call list_projects and pass one. If categoryMappingNeeded is true, map its categories with list_unmapped_categories + search_target_categories + set_category_mapping (pass the returned feedId as feed_id). The core next step is to MAP output attributes: call get_feed + list_source_attributes, then map_feed_attribute per attribute (category mapping only covers categories, not attributes). Requires the project's data imported (dataStatus='ok', see get_import_status). If this Koongo account cannot hold another feed, the call is refused with error 'quota_reached' (HTTP 403); tell the user it is not available for this account and do not retry.
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": {
"feed_code": "<feed_code>"
},
"name": "create_feed"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feed_code | Yes | ||
| project_id | No |