Skip to main content
GET
/
catalog
/
lookup
const product = await lasso.catalog.lookup('sku', 'WDG-001');
{
  "id": "a1b2c3d4-...",
  "schema_id": "e5f6a7b8-...",
  "source": "manual",
  "status": "active",
  "attributes": {
    "title": "Premium Widget",
    "sku": "WDG-001",
    "price": 29.99
  },
  "created_at": "2026-05-01T12:00:00Z",
  "updated_at": "2026-05-15T09:30:00Z"
}

Documentation Index

Fetch the complete documentation index at: https://productlasso.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Look up a single product by an arbitrary attribute key and value. This is useful for finding products by SKU, barcode, external ID, or any other unique identifier stored in attributes.
key
string
required
The attribute key to search on (e.g., sku, barcode, external_id). Must be alphanumeric with underscores.
value
string
required
The exact value to match.
id
string
Unique product ID.
schema_id
string
Catalog schema ID.
source
string
Product source.
status
string
Product status.
attributes
object
Product attributes.
created_at
string
ISO 8601 timestamp.
updated_at
string
ISO 8601 timestamp.
const product = await lasso.catalog.lookup('sku', 'WDG-001');
{
  "id": "a1b2c3d4-...",
  "schema_id": "e5f6a7b8-...",
  "source": "manual",
  "status": "active",
  "attributes": {
    "title": "Premium Widget",
    "sku": "WDG-001",
    "price": 29.99
  },
  "created_at": "2026-05-01T12:00:00Z",
  "updated_at": "2026-05-15T09:30:00Z"
}