{"openapi":"3.1.0","info":{"title":"MisePort read-only synthetic demo","version":"0.1.0","description":"Public demo snapshots only; no OAuth, orders, checkout, live stock or private merchant data."},"servers":[{"url":"https://miseport.pages.dev"}],"paths":{"/about":{"get":{"summary":"Scope and limitations","parameters":[],"responses":{"200":{"description":"Dated synthetic catalog result"},"400":{"description":"Invalid arguments"},"404":{"description":"Unknown SKU"}}}},"/healthz":{"get":{"summary":"Readiness","parameters":[],"responses":{"200":{"description":"Dated synthetic catalog result"},"400":{"description":"Invalid arguments"},"404":{"description":"Unknown SKU"}}}},"/api/products":{"get":{"summary":"Search products with AND filters","parameters":[{"name":"query","in":"query","required":false,"schema":{"default":"","title":"Query","type":"string"}},{"name":"category","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Category"}},{"name":"min_price_jpy","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Min Price Jpy"}},{"name":"max_price_jpy","in":"query","required":false,"schema":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Max Price Jpy"}},{"name":"in_stock_only","in":"query","required":false,"schema":{"default":false,"title":"In Stock Only","type":"boolean"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"title":"Limit","type":"integer"}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"title":"Offset","type":"integer"}},{"name":"gift_wrapping","in":"query","required":false,"schema":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"title":"Gift Wrapping"}},{"name":"origin_prefecture","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Origin Prefecture"}}],"responses":{"200":{"description":"Dated synthetic catalog result"},"400":{"description":"Invalid arguments"},"404":{"description":"Unknown SKU"}}}},"/api/products/{sku}":{"get":{"summary":"Product with provenance","parameters":[{"name":"sku","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Dated synthetic catalog result"},"400":{"description":"Invalid arguments"},"404":{"description":"Unknown SKU"}}}},"/api/inventory/{sku}":{"get":{"summary":"Dated inventory, never live","parameters":[{"name":"sku","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Dated synthetic catalog result"},"400":{"description":"Invalid arguments"},"404":{"description":"Unknown SKU"}}}},"/api/quote/{sku}":{"get":{"summary":"Nonbinding amount, never a checkout","parameters":[{"name":"sku","in":"path","required":true,"schema":{"type":"string"}},{"name":"quantity","in":"query","required":false,"schema":{"default":1,"title":"Quantity","type":"integer"}}],"responses":{"200":{"description":"Dated synthetic catalog result"},"400":{"description":"Invalid arguments"},"404":{"description":"Unknown SKU"}}}},"/api/products/{sku}/jsonld":{"get":{"summary":"Snapshot Product JSON-LD","parameters":[{"name":"sku","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Dated synthetic catalog result"},"400":{"description":"Invalid arguments"},"404":{"description":"Unknown SKU"}}}},"/api/audit":{"get":{"summary":"Missing data audit","parameters":[],"responses":{"200":{"description":"Dated synthetic catalog result"},"400":{"description":"Invalid arguments"},"404":{"description":"Unknown SKU"}}}}}}