# Get Product Details Retrieve detailed information for a specific product Endpoint: GET /products/{productId} Version: 1.0.1 Security: oauth2ClientCredentials ## Path parameters: - `productId` (integer, required) Example: 77123129891 ## Response 200 fields (application/json): - `id` (integer) Unique product identifier Example: 77123129891 - `name` (string) Product name Example: "Elite EPA" - `description` (string) Detailed product description Example: "A comprehensive wellness supplement" - `packDescription` (string) Description of the product packaging Example: "Whole Body Wellness" - `price` (string) Discounted price of the product Example: "0.53" - `external` (boolean) If the product is external to the pill packs. i.e. powder or liquid - `productImage` (string) URL to the product image Example: "https://example.com/images/elite-epa.jpg" - `recommendedUsage` (object) Dosage schedule information - `recommendedUsage.morning` (integer, required) Morning dosage quantity Example: 1 - `recommendedUsage.afternoon` (integer, required) Afternoon dosage quantity - `recommendedUsage.evening` (integer, required) Evening dosage quantity Example: 1 - `recommendedUsage.sleep` (integer, required) Bedtime dosage quantity - `form` (string) Physical form of the supplement Enum: "tablet", "capsule", "softgel", "gummy" - `certifications` (array) Product certifications and standards Example: ["kosher","halal","non_gmo","vegan"] - `allergens` (array) Allergy related information Example: ["gluten_free","dairy_free","soy_free"] - `SupplementFactsPanel` (object) Detailed nutritional and ingredient information - `SupplementFactsPanel.servingSize` (integer) Recommended serving size Example: 2 - `SupplementFactsPanel.type` (string) Physical form of the supplement Enum: "softgel", "tablet", "capsule", "gummy", "scoop" - `SupplementFactsPanel.otherIngredients` (array) Additional ingredients not listed in the main panel Example: ["Fish oil","Gelatin","Glycerin"] - `SupplementFactsPanel.ingredientInformation` (array) Active ingredients with nutritional information - `SupplementFactsPanel.ingredientInformation.name` (string) Ingredient name Example: "Fish oil" - `SupplementFactsPanel.ingredientInformation.value` (string) Amount per serving Example: "100.1" - `SupplementFactsPanel.ingredientInformation.unit` (string) Unit of measurement Example: "mg" - `SupplementFactsPanel.ingredientInformation.daily_value` (string) Percentage of recommended daily value Example: "23" - `SupplementFactsPanel.nutritionInformation` (array) Basic nutritional information - `SupplementFactsPanel.nutritionInformation.name` (string) Nutrient name Example: "Carbohydrates" - `status` (string) Current product availability status Enum: "ACTIVE", "DRAFT", "BACKORDERED", "DISCONTINUED" - `createdAt` (string) Product creation timestamp Example: "2023-10-01T17:02:56.866619Z" - `updatedAt` (string) Product last update timestamp Example: "2023-10-01T17:02:56.866619ZZ" ## Response 404 fields (application/json): - `detail` (string, required) Detailed error message explaining the resource not found Example: "The requested resource could not be found"