1. Create a catalog
Create a catalog in the Rastro dashboard, or via the API:catalog_id to use in API calls below.
unique_id_field is a required legacy compatibility field on public catalog creation. Keep the actual business key, such as sku, in your schema and item data.2. Add items (bulk)
There is no
unique_field query parameter. Put your business key fields, such as sku, directly in each item object.3. List your items
4. Update an item
5. Configure your catalog
Update catalog settings, schema, taxonomy, and context:Key Concepts
- Schema — Defines the structure of your catalog items. Fields can be added/updated/removed via the API.
- Taxonomy — Optional hierarchical category tree with per-category attributes. Used for enrichment and classification.
- Catalog MD — Markdown context injected into enrichment and mapping prompts to guide AI behavior.
- Bulk upsert — Add up to 1000 items at once. Items are matched by the catalog’s unique ID field.
- Catalogs + Flows — Connect a catalog to a Flow to automatically enrich items when they’re added.
What’s Next
API Reference
All endpoints and parameters
Examples
Full CRUD and enrichment examples
MCP Quickstart
Agent-driven bulk edits with staged review