{ "opencollection": "1.0.0", "info": { "name": "Curie 3D Product Commerce Catalog Products API", "version": "2.0.0" }, "request": { "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://chat.curie.app/api/oauth/authorize", "accessTokenUrl": "https://chat.curie.app/api/oauth/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "Products", "type": "folder" }, "items": [ { "info": { "name": "Search products by name, brand, or category", "type": "http" }, "http": { "method": "GET", "url": "https://chat.curie.app/api/products", "params": [ { "name": "q", "value": "wireless headphones", "type": "query", "description": "Search query to match against product name, brand, description, or SKU" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of products to return" }, { "name": "page", "value": "", "type": "query", "description": "Page number for pagination" }, { "name": "pageSize", "value": "", "type": "query", "description": "Number of products per page" }, { "name": "brand", "value": "Sony", "type": "query", "description": "Filter by brand name" }, { "name": "category", "value": "Electronics", "type": "query", "description": "Filter by product category" }, { "name": "hasProductionGradeModel", "value": "", "type": "query", "description": "When true, only return products that have high-quality 3D models available for viewing" } ] }, "docs": "List and filter products from the catalog. Supports text search, brand filtering, pagination, and filtering by 3D model availability. Returns product metadata including images, prices, and 3D model URLs." }, { "info": { "name": "Get detailed product info including 3D model URLs", "type": "http" }, "http": { "method": "GET", "url": "https://chat.curie.app/api/products/:productId", "params": [ { "name": "productId", "value": "", "type": "path", "description": "Unique product identifier (UUID)" } ] }, "docs": "Retrieve full details for a single product by ID. Includes all metadata, images, 3D model URLs (GLB and USDZ), pricing, and vendor links." }, { "info": { "name": "Full-text search with relevance scoring", "type": "http" }, "http": { "method": "GET", "url": "https://chat.curie.app/api/products/search", "params": [ { "name": "q", "value": "wireless noise-canceling headphones", "type": "query", "description": "Search query. Supports natural language like 'ergonomic standing desk under $500'" }, { "name": "size", "value": "", "type": "query", "description": "Number of results to return" } ] }, "docs": "Perform a full-text search across all product fields with relevance-based ranking. More powerful than the basic /api/products query parameter. Use this for natural language product searches." }, { "info": { "name": "Get products related to a specific product", "type": "http" }, "http": { "method": "GET", "url": "https://chat.curie.app/api/products/:productId/related", "params": [ { "name": "productId", "value": "", "type": "path", "description": "Product ID to find related products for" } ] }, "docs": "Find products similar or related to a given product. Uses brand, category, and attribute matching to suggest alternatives and complementary items." }, { "info": { "name": "Get featured products with 3D models", "type": "http" }, "http": { "method": "GET", "url": "https://chat.curie.app/api/products/featured" }, "docs": "Retrieve a curated list of featured products that have high-quality 3D models and are popular or noteworthy." }, { "info": { "name": "Get newest products added to the catalog", "type": "http" }, "http": { "method": "GET", "url": "https://chat.curie.app/api/products/new-arrivals" }, "docs": "Retrieve the most recently added products, sorted by creation date (newest first)." } ] } ], "bundled": true }