{ "type": "object", "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "product_id": { "type": "string", "description": "Exact grouped BestPrice product id returned by search_products, in bp_ form." }, "period_days": { "default": 180, "description": "Requested history window in days. Use 180 for the strongest price context unless the user asks otherwise.", "anyOf": [ { "type": "number", "const": 30 }, { "type": "number", "const": 90 }, { "type": "number", "const": 180 } ] } }, "required": [ "product_id" ], "additionalProperties": false }