addedOutput schema / properties / product / properties
Added value: +{
+ "cited_field_count": {
+ "description": "Number of golden-record fields with claim-level citations.",
+ "type": "number"
+ },
+ "field_count": {
+ "description": "Total golden-record fields used as the evidence coverage denominator.",
+ "type": "number"
+ },
+ "latestPrice": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "capturedAt": {
+ "type": "string"
+ },
+ "currency": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "inStock": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "price": {
+ "type": "number"
+ },
+ "retailer": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "price",
+ "currency",
+ "retailer",
+ "inStock",
+ "capturedAt"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Latest valid price observation within 24 hours. Null when absent or stale; stale history remains in commercial_data.last_observed."
+ },
+ "lifecycle_status": {
+ "description": "Retirement marker from stored product evidence. current means no retirement marker was found.",
+ "enum": [
+ "current",
+ "retired"
+ ],
+ "type": "string"
+ },
+ "pdfFilenames": {
+ "description": "Stored source PDF filenames. A filename is not a download URL.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "qualityScore": {
+ "description": "Percentage of golden-record fields with claim-level citations. Zero when there are no fields.",
+ "type": "number"
+ },
+ "related_products": {
+ "description": "Documented related catalog products, including accessories, equivalents and replacements.",
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "direction": {
+ "description": "from_this means this product points to the related product; to_this means the reverse.",
+ "enum": [
+ "from_this",
+ "to_this"
+ ],
+ "type": "string"
+ },
+ "relation": {
+ "description": "Relationship type recorded from vendor documents.",
+ "type": "string"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "source": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Stored source URL, quote, section or page for the relationship; null when none was recorded."
+ }
+ },
+ "required": [
+ "slug",
+ "relation",
+ "direction"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "sources": {
+ "anyOf": [
+ {
+ "anyOf": [
+ {
+ "items": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "properties": {
+ "type": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Stored source type, such as pdf or product_page."
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Source document or product-page URL when recorded."
+ }
+ },
+ "type": "object"
+ },
+ {
+ "type": "string"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Stored evidence sources. Imports may preserve a source object, use ref instead of url, or list plain strings. Null when unavailable."
+ },
+ "updatedAt": {
+ "description": "Catalog row update time as an ISO 8601 timestamp, not a per-claim verification time.",
+ "type": "string"
+ }
+}
addedOutput schema / properties / related_products / items / properties
Added value: +{
+ "direction": {
+ "description": "from_this means this product points to the related product; to_this means the reverse.",
+ "enum": [
+ "from_this",
+ "to_this"
+ ],
+ "type": "string"
+ },
+ "relation": {
+ "description": "Relationship type recorded from vendor documents.",
+ "type": "string"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "source": {
+ "anyOf": [
+ {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "Stored source URL, quote, section or page for the relationship; null when none was recorded."
+ }
+}