Create a collection
create_collectionCreate a new catalog collection on a site that has a design — products, courses, events, jobs, properties, rooms, portfolio pieces. Mondovo sets up its fields, generates a detail-page template in every design plus a listing page, and seeds starter items. Takes up to a few minutes and costs no credits. If the collection already exists nothing is created (already_existed) — add items to it instead. Publish the site for its pages to go live. ON A SITE THAT STILL HOLDS SEVERAL DESIGNS this builds the site: Mondovo copies the chosen design into the working site (or reuses the copy made earlier), adds to that, and the response carries its new site_id and a build_transition — relay its tell_user and use the new site_id from then on. Pass variation_id for the design the user picked; omitted, Mondovo uses the design already built or the only one edited, and otherwise answers choose_design so you can ask the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The site the collection belongs to | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| sample_items | No | Items the user gave you to start with (1-5 is typical). Omit to seed from the site's existing content or generic starters. | |
| variation_id | No | On a site that still holds several designs: the design to build the site from (from list_variations). Mondovo copies it into the working site and adds to that. Omit on a site that is already built. | |
| collection_type | Yes | Lowercase snake_case slug for the new collection: products, menu, rooms, courses, properties, events, jobs, faqs, downloads, portfolio, team — or a descriptive custom one like vintage_watches. |