List catalog products (datagrid parity)
Paginated, filterable, sortable product list mirroring the admin Catalog → Products datagrid. Routes via Elasticsearch when the admin panel is configured to. Returns a { data, meta } envelope.
Request
- Base URLhttp://localhost:8000/api/admin
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Page number (1-based).
Items per page (default 10, max 50).
Filter by product ID — single integer or comma-separated list (e.g. "1,2,3").
Partial SKU match (SQL LIKE).
Partial product name match (SQL LIKE).
Filter by product type.
Filter by status (0 = disabled, 1 = enabled).
Filter by attribute family ID.
Channel code for value resolution (e.g. "default").
Locale code for value resolution (e.g. "en").
Minimum price filter (inclusive).
Maximum price filter (inclusive).
Price range shorthand — "min,max" (e.g. "10,500"). Overridden by price_from / price_to when both are present.
Column to sort by.
Sort direction.
Response
Paginated list of catalog product rows in the { data, meta } envelope.
Changes
No recorded changes to this operation across all 8 revisions of this API.