Enrich
Enrich products
Take partial product data and get back enriched records with missing fields filled in, sourced and cited.
POST
Enrich takes partial product records and fills in missing fields using Lasso’s product intelligence. Each enriched field comes with a basis — citations, reasoning, and confidence — so you know exactly where the data came from.
No tables or files needed. Pass in what you have, get back complete product records.
Request body
Array of partial product records to enrich (max 50).
Reference an existing schema created via
POST /v1/schemas. Mutually exclusive with columns.Inline column definitions for the target schema. Mutually exclusive with
schema_id. If neither is provided, Lasso uses a default product schema.Additional context for the AI, e.g.
"These are consumer electronics for a European e-commerce catalog".AI model to use.
Apply your company glossary terms during enrichment for consistent terminology.
Whether to use web search for enrichment. When
false, the AI fills fields from its own knowledge and no basis/citations are returned in the response. Useful for fast, low-cost enrichment when sourcing isn’t needed.Controls the depth of AI reasoning. Affects both quality and credit cost per item.
hard— Most capable model, best for complex or ambiguous products. 4 credits/item.medium— Balanced speed and quality. 2 credits/item. (default)low— Fastest, suitable for straightforward lookups. 1 credit/item.
If provided, Lasso returns
202 immediately and delivers results via webhook. Also triggered automatically for batches larger than 5 items.Response
Enrichment job identifier.
completed for sync, processing for async.Array of enriched product records.
Credits consumed. Cost per item depends on
thinking: hard = 4, medium = 2, low = 1.
