Search/list products (admin)
Changed onPaginated, filterable product list for admin pickers. Returns ALL statuses (disabled/draft included) unless filtered. Supports booking products. Returns slim rows in 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
Items per page (max 50, default 30)
Search term — matches product name OR SKU (partial match).
Exact SKU match.
Filter by product type.
Filter by status (0=disabled, 1=enabled).
Filter by category ID.
With type=simple, leave out products that carry customizable options (used when linking products to a bundle or grouped product).
Only products assigned to this customer's channel (used by the Create Order product picker). An unknown customer applies no channel filter.
Channel code for value resolution.
Locale code for value resolution.
Sort field.
Sort direction.
Response
Paginated list of admin product rows in the { data, meta } envelope.
Changes
- info
added the new optional
queryrequest parametercustomerId - info
added the new optional
queryrequest parameterexclude_customizable_products
- info