{"openapi":"3.1.0","info":{"title":"StableProducts","description":"Channel3-backed product catalog, merchant offer, commission, and price tracking APIs protected by x402.","version":"1.0.0","x-guidance":"# StableProducts API\n> Channel3-backed product search, image search, product lookup, brand/category discovery, merchant commission lookup, and price tracking through x402. Every paid route costs $0.01.\n\n## Base URL\nhttps://stableproduct.dev\n\n## Workflow\n1. Use POST /api/channel3/search for text search, text+image search, or filtered product discovery.\n2. Use GET /api/channel3/product-detail with a product_id from search/lookup to retrieve buyable merchant offers.\n3. Use POST /api/channel3/lookup for a product URL.\n4. Use POST /api/channel3/similar with a product_id to find alternatives.\n5. Use brand/category search routes to discover IDs/slugs before filtering search.\n6. Use price-tracking/start, history, subscriptions, and stop together; newly tracked products may have empty history.\n\n## Notes\n- This service only advertises x402, not MPP.\n- Product-heavy routes return trimmed responses by default. Search/image/similar return compact product cards. Detail/lookup return richer products with capped image arrays and offer fields limited to URL, domain, price, availability, and max_commission_rate.\n- Pass include_raw=true in a GET query or include_raw: true in a POST body to receive { data, raw }, where data is the trimmed response and raw is Channel3's full upstream response.\n- Product detail accepts optional website_ids domains, language, country, and currency.\n- Category filters use category slugs. Do not pass display paths as slugs.\n- Website lookup accepts a domain or URL and is useful for best_commission_rate.\n","guidance":"# StableProducts API\n> Channel3-backed product search, image search, product lookup, brand/category discovery, merchant commission lookup, and price tracking through x402. Every paid route costs $0.01.\n\n## Base URL\nhttps://stableproduct.dev\n\n## Workflow\n1. Use POST /api/channel3/search for text search, text+image search, or filtered product discovery.\n2. Use GET /api/channel3/product-detail with a product_id from search/lookup to retrieve buyable merchant offers.\n3. Use POST /api/channel3/lookup for a product URL.\n4. Use POST /api/channel3/similar with a product_id to find alternatives.\n5. Use brand/category search routes to discover IDs/slugs before filtering search.\n6. Use price-tracking/start, history, subscriptions, and stop together; newly tracked products may have empty history.\n\n## Notes\n- This service only advertises x402, not MPP.\n- Product-heavy routes return trimmed responses by default. Search/image/similar return compact product cards. Detail/lookup return richer products with capped image arrays and offer fields limited to URL, domain, price, availability, and max_commission_rate.\n- Pass include_raw=true in a GET query or include_raw: true in a POST body to receive { data, raw }, where data is the trimmed response and raw is Channel3's full upstream response.\n- Product detail accepts optional website_ids domains, language, country, and currency.\n- Category filters use category slugs. Do not pass display paths as slugs.\n- Website lookup accepts a domain or URL and is useful for best_commission_rate.\n","contact":{"name":"Merit Systems","url":"https://stableproduct.dev"}},"servers":[{"url":"https://stableproduct.dev"}],"tags":[{"name":"Channel3"}],"paths":{"/api/channel3/v0/product-detail":{"get":{"operationId":"channel3_v0_product-detail","summary":"Legacy Channel3 v0 product detail by product_id.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"product_id","schema":{"type":"string","minLength":1},"required":true},{"in":"query","name":"website_ids","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/health":{"get":{"operationId":"channel3_health","summary":"Channel3 health check passthrough.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/search":{"post":{"operationId":"channel3_search","summary":"Search Channel3 products with text, image, filters, and pagination.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"include_raw":{"type":"boolean"},"query":{"anyOf":[{"type":"string"},{"type":"null"}]},"image_url":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"base64_image":{"anyOf":[{"type":"string"},{"type":"null"}]},"limit":{"default":20,"type":"integer","minimum":1,"maximum":30},"filters":{"default":{},"type":"object","properties":{"brand_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"gender":{"anyOf":[{"type":"string","enum":["male","female"]},{"type":"null"}]},"condition":{"anyOf":[{"type":"string","enum":["new","refurbished","used"]},{"type":"null"}]},"age":{"anyOf":[{"type":"array","items":{"type":"string","enum":["newborn","infant","toddler","kids","adult"]}},{"type":"null"}]},"price":{"anyOf":[{"type":"object","properties":{"min_price":{"anyOf":[{"type":"number"},{"type":"null"}]},"max_price":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"availability":{"anyOf":[{"type":"array","items":{"type":"string","enum":["InStock","LimitedAvailability","PreOrder","BackOrder","SoldOut","OutOfStock","Discontinued","Unknown"]}},{"type":"null"}]},"website_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"category_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_brand_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_website_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_category_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]}},"additionalProperties":false},"config":{"default":{"keyword_search_only":false},"type":"object","properties":{"language":{"anyOf":[{"type":"string","enum":["en","de","fr","it","es","nl","sv","fi","pt","cs"]},{"type":"null"}]},"country":{"anyOf":[{"type":"string","enum":["US","GB","EU","AU","CA","IE","DE","AT","FR","BE","IT","ES","NL","SE","FI","PT","CZ"]},{"type":"null"}]},"currency":{"anyOf":[{"type":"string","enum":["USD","CAD","AUD","GBP","EUR","SEK","CZK"]},{"type":"null"}]},"keyword_search_only":{"default":false,"type":"boolean"}},"additionalProperties":false},"page_token":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/image-search":{"post":{"operationId":"channel3_image-search","summary":"Search Channel3 products by exactly one image URL or base64 image.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"include_raw":{"type":"boolean"},"image_url":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"base64_image":{"anyOf":[{"type":"string"},{"type":"null"}]},"limit":{"default":20,"type":"integer","minimum":1,"maximum":30},"filters":{"default":{},"type":"object","properties":{"brand_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"gender":{"anyOf":[{"type":"string","enum":["male","female"]},{"type":"null"}]},"condition":{"anyOf":[{"type":"string","enum":["new","refurbished","used"]},{"type":"null"}]},"age":{"anyOf":[{"type":"array","items":{"type":"string","enum":["newborn","infant","toddler","kids","adult"]}},{"type":"null"}]},"price":{"anyOf":[{"type":"object","properties":{"min_price":{"anyOf":[{"type":"number"},{"type":"null"}]},"max_price":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"availability":{"anyOf":[{"type":"array","items":{"type":"string","enum":["InStock","LimitedAvailability","PreOrder","BackOrder","SoldOut","OutOfStock","Discontinued","Unknown"]}},{"type":"null"}]},"website_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"category_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_brand_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_website_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_category_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]}},"additionalProperties":false},"config":{"default":{},"type":"object","properties":{"language":{"anyOf":[{"type":"string","enum":["en","de","fr","it","es","nl","sv","fi","pt","cs"]},{"type":"null"}]},"country":{"anyOf":[{"type":"string","enum":["US","GB","EU","AU","CA","IE","DE","AT","FR","BE","IT","ES","NL","SE","FI","PT","CZ"]},{"type":"null"}]},"currency":{"anyOf":[{"type":"string","enum":["USD","CAD","AUD","GBP","EUR","SEK","CZK"]},{"type":"null"}]}},"additionalProperties":false},"page_token":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/similar":{"post":{"operationId":"channel3_similar","summary":"Find Channel3 products similar to a product ID.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"include_raw":{"type":"boolean"},"product_id":{"type":"string","minLength":1},"limit":{"default":20,"type":"integer","minimum":1,"maximum":30},"filters":{"default":{},"type":"object","properties":{"brand_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"gender":{"anyOf":[{"type":"string","enum":["male","female"]},{"type":"null"}]},"condition":{"anyOf":[{"type":"string","enum":["new","refurbished","used"]},{"type":"null"}]},"age":{"anyOf":[{"type":"array","items":{"type":"string","enum":["newborn","infant","toddler","kids","adult"]}},{"type":"null"}]},"price":{"anyOf":[{"type":"object","properties":{"min_price":{"anyOf":[{"type":"number"},{"type":"null"}]},"max_price":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"availability":{"anyOf":[{"type":"array","items":{"type":"string","enum":["InStock","LimitedAvailability","PreOrder","BackOrder","SoldOut","OutOfStock","Discontinued","Unknown"]}},{"type":"null"}]},"website_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"category_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_brand_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_website_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_category_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]}},"additionalProperties":false},"config":{"default":{},"type":"object","properties":{"language":{"anyOf":[{"type":"string","enum":["en","de","fr","it","es","nl","sv","fi","pt","cs"]},{"type":"null"}]},"country":{"anyOf":[{"type":"string","enum":["US","GB","EU","AU","CA","IE","DE","AT","FR","BE","IT","ES","NL","SE","FI","PT","CZ"]},{"type":"null"}]},"currency":{"anyOf":[{"type":"string","enum":["USD","CAD","AUD","GBP","EUR","SEK","CZK"]},{"type":"null"}]}},"additionalProperties":false},"page_token":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["product_id"],"additionalProperties":false}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/product-detail":{"get":{"operationId":"channel3_product-detail","summary":"Get Channel3 v1 product detail by product_id.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"language","schema":{"anyOf":[{"type":"string"},{"type":"null"}]}},{"in":"query","name":"country","schema":{"anyOf":[{"type":"string"},{"type":"null"}]}},{"in":"query","name":"currency","schema":{"anyOf":[{"type":"string"},{"type":"null"}]}},{"in":"query","name":"product_id","schema":{"type":"string","minLength":1},"required":true},{"in":"query","name":"website_ids","schema":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/lookup":{"post":{"operationId":"channel3_lookup","summary":"Look up a Channel3 product from a product URL.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"include_raw":{"type":"boolean"},"url":{"type":"string","format":"uri"},"max_staleness_hours":{"default":3,"type":"integer","minimum":1,"maximum":9007199254740991}},"required":["url"],"additionalProperties":false}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/brands/search":{"get":{"operationId":"channel3_brands_search","summary":"Search Channel3 brands by free-text query.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"query","schema":{"type":"string","minLength":1,"maxLength":200},"required":true},{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":20}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/brands/list":{"get":{"operationId":"channel3_brands_list","summary":"List Channel3 brands with cursor pagination.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":100}},{"in":"query","name":"cursor","schema":{"anyOf":[{"type":"string"},{"type":"null"}]}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/brands/detail":{"get":{"operationId":"channel3_brands_detail","summary":"Get Channel3 brand detail by brand_id.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"brand_id","schema":{"type":"string","minLength":1},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/categories/search":{"get":{"operationId":"channel3_categories_search","summary":"Search Channel3 categories by free-text query.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"query","schema":{"type":"string","minLength":1,"maxLength":200},"required":true},{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":20}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/categories/list":{"get":{"operationId":"channel3_categories_list","summary":"List Channel3 categories with page pagination.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"roots_only","schema":{"type":"boolean"}},{"in":"query","name":"page","schema":{"type":"integer","minimum":1,"maximum":9007199254740991}},{"in":"query","name":"page_size","schema":{"type":"integer","minimum":1,"maximum":100}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/categories/detail":{"get":{"operationId":"channel3_categories_detail","summary":"Get Channel3 category detail by slug.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"slug","schema":{"type":"string","minLength":1},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/v0/search":{"post":{"operationId":"channel3_v0_search","summary":"Legacy Channel3 v0 product search.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"include_raw":{"type":"boolean"},"query":{"anyOf":[{"type":"string"},{"type":"null"}]},"image_url":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]},"base64_image":{"anyOf":[{"type":"string"},{"type":"null"}]},"limit":{"default":20,"type":"integer","minimum":1,"maximum":30},"filters":{"default":{},"type":"object","properties":{"brand_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"gender":{"anyOf":[{"type":"string","enum":["male","female"]},{"type":"null"}]},"condition":{"anyOf":[{"type":"string","enum":["new","refurbished","used"]},{"type":"null"}]},"age":{"anyOf":[{"type":"array","items":{"type":"string","enum":["newborn","infant","toddler","kids","adult"]}},{"type":"null"}]},"price":{"anyOf":[{"type":"object","properties":{"min_price":{"anyOf":[{"type":"number"},{"type":"null"}]},"max_price":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"availability":{"anyOf":[{"type":"array","items":{"type":"string","enum":["InStock","LimitedAvailability","PreOrder","BackOrder","SoldOut","OutOfStock","Discontinued","Unknown"]}},{"type":"null"}]},"website_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"category_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_brand_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_website_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]},"exclude_category_ids":{"anyOf":[{"type":"array","items":{"type":"string"}},{"type":"null"}]}},"additionalProperties":false},"config":{"default":{"keyword_search_only":false},"type":"object","properties":{"language":{"anyOf":[{"type":"string","enum":["en","de","fr","it","es","nl","sv","fi","pt","cs"]},{"type":"null"}]},"country":{"anyOf":[{"type":"string","enum":["US","GB","EU","AU","CA","IE","DE","AT","FR","BE","IT","ES","NL","SE","FI","PT","CZ"]},{"type":"null"}]},"currency":{"anyOf":[{"type":"string","enum":["USD","CAD","AUD","GBP","EUR","SEK","CZK"]},{"type":"null"}]},"keyword_search_only":{"default":false,"type":"boolean"}},"additionalProperties":false},"page_token":{"anyOf":[{"type":"string"},{"type":"null"}]},"customer":{"anyOf":[{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}},{"type":"null"}]}},"additionalProperties":false}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/v0/websites":{"get":{"operationId":"channel3_v0_websites","summary":"Resolve a Channel3 website/domain and commission rate.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"query","schema":{"type":"string","minLength":1},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/v0/brands":{"get":{"operationId":"channel3_v0_brands","summary":"Legacy Channel3 brand lookup by name.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"query","schema":{"type":"string","minLength":1},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/v0/brand-detail":{"get":{"operationId":"channel3_v0_brand-detail","summary":"Legacy Channel3 brand detail by brand_id.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"brand_id","schema":{"type":"string","minLength":1},"required":true}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/v0/list-brands":{"get":{"operationId":"channel3_v0_list-brands","summary":"Legacy Channel3 brand list with cursor pagination.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":100}},{"in":"query","name":"cursor","schema":{"anyOf":[{"type":"string"},{"type":"null"}]}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/price-tracking/start":{"post":{"operationId":"channel3_price-tracking_start","summary":"Start Channel3 price tracking for a canonical product.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"include_raw":{"type":"boolean"},"canonical_product_id":{"type":"string","minLength":1}},"required":["canonical_product_id"],"additionalProperties":false}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/price-tracking/stop":{"post":{"operationId":"channel3_price-tracking_stop","summary":"Stop Channel3 price tracking for a canonical product.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"include_raw":{"type":"boolean"},"canonical_product_id":{"type":"string","minLength":1}},"required":["canonical_product_id"],"additionalProperties":false}}}},"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/price-tracking/history":{"get":{"operationId":"channel3_price-tracking_history","summary":"Get Channel3 price history for a canonical product.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"canonical_product_id","schema":{"type":"string","minLength":1},"required":true},{"in":"query","name":"days","schema":{"type":"integer","minimum":1,"maximum":30}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}},"/api/channel3/price-tracking/subscriptions":{"get":{"operationId":"channel3_price-tracking_subscriptions","summary":"List active Channel3 price tracking subscriptions.","tags":["Channel3"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.01"},"protocols":[{"x402":{}}]},"parameters":[{"in":"query","name":"include_raw","schema":{"type":"boolean"}},{"in":"query","name":"cursor","schema":{"anyOf":[{"type":"string"},{"type":"null"}]}},{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":100}}],"responses":{"200":{"description":"Successful response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required"}}}}}}