Get Product
Get a single Product by key (latest version by default).
Authentication Required: Requires product:read permission.
Path Parameters
Query Parameters
Specific version (latest if omitted)
Cookies
Response
Successful Response
Response model for a single Product.
MongoDB ObjectId as string
Internal unique identifier
Product type reference
Source of product data
AI-observability trace ID (PostHog $ai_trace_id; equals the Langfuse trace id while dual-running)
Confidence score (0-1)
Creation timestamp
User who created this
Enrichment completeness score (0-1)
Buckets that contributed to merged product
Error message if status=failed
DEPRECATED manual flag; superseded by publish_status
Job ID for tracking enrichment progress
Version labels
Did lakehouse_search contribute any property?
Properties sourced from lakehouse
DEPRECATED: use aiTraceId (same value). Kept for backward compatibility.
Last modification timestamp
User who last modified this
Product data keyed by PropertyDefinition key
Per-property metadata
Number of properties with values
Per-enabled-target publish chips: {target_key, target_env, name, state(in_sync|drifted|never_published), published_version, published_at}
Computed publish status: draft | live | changed
Advisory quality findings for this product's latest scoring run. null = never scored; 0 = scored and clean; >0 = scored with that many findings.
Scrape-quality warnings if the brand-site scrape returned suspect content
Status: complete, failed, partial
Version number