List product picker options
Return the authenticated lab's products as `id`/`name`/`sku` picker options from a single projection, without the categories, materials, custom fields and file requirements the paginated list carries. Capped at 1000 rows; `truncated` reports when the lab holds more.
Return the authenticated lab's products as id/name/sku picker options from a single projection, without the categories, materials, custom fields and file requirements the paginated list carries. Capped at 1000 rows; truncated reports when the lab holds more.
Production session cookie set for the guidelab.co domain by Better Auth
In: cookie
Query Parameters
Response Body
application/json
curl -X GET "https://example.com/products/options"{ "data": [ { "id": "string", "name": "string", "sku": "string" } ], "truncated": true}Get product image GET
Retrieve the image associated with a product from R2 storage. Returns the raw image binary with appropriate content-type headers.
List products GET
Retrieve a paginated list of products for the authenticated lab, grouped by category. Supports batch fetch by IDs, filtering by category/standard/search, and sorting. Includes file requirements, materials, inventory requirements, and custom fields.