Přejít na hlavní obsah
GET
/
catalog
const lasso = new LassoClient({ apiKey: 'lasso_...' });

const { products, next_cursor } = await lasso.catalog.list({
  page_size: '25',
  status: 'active',
});
{
  "products": [
    {
      "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"
    }
  ],
  "next_cursor": "eyJpZCI6ImExYjJjM2Q0Li4uIn0="
}
Načte stránkovaný seznam produktů z vašeho katalogu. Produkty jsou ve výchozím stavu řazeny od nejnovějšího.
page_size
integer
výchozí:"50"
Počet produktů na stránku (1-200).
cursor
string
Kurzor pro stránkování. Použijte hodnotu next_cursor z předchozí odpovědi pro načtení další stránky.
status
string
Filtrování podle stavu produktu. Hodnoty: draft, active, archived.
source
string
Filtrování podle zdroje produktu. Hodnoty: shopify, product_extraction, manual.
Fulltextové vyhledávání přes textové hodnoty atributů.
schema_id
string
Filtrování produktů podle ID schématu katalogu.
sort_field
string
výchozí:"updated_at"
Pole pro řazení. Použijte updated_at, created_at nebo attr:<key> pro řazení podle atributu.
sort_dir
string
výchozí:"desc"
Směr řazení: asc nebo desc.
attribute_filters
string
JSON-kódované filtry atributů. Příklad: {"color":"red","price":{"op":"gt","value":10}}
products
array
Pole objektů produktů.
next_cursor
string
Kurzor pro načtení další stránky. null pokud nejsou další výsledky.
const lasso = new LassoClient({ apiKey: 'lasso_...' });

const { products, next_cursor } = await lasso.catalog.list({
  page_size: '25',
  status: 'active',
});
{
  "products": [
    {
      "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"
    }
  ],
  "next_cursor": "eyJpZCI6ImExYjJjM2Q0Li4uIn0="
}