{"openapi":"3.1.0","info":{"title":"GeneratePaystub public catalog","version":"1.0.0","description":"Read-only public product discovery. Do not send personal information."},"servers":[{"url":"https://www.generatepaystub.com"}],"paths":{"/api/catalog":{"get":{"operationId":"publicCatalog","parameters":[{"name":"action","in":"query","schema":{"type":"string","enum":["search_products","get_product","list_templates","estimate_price"]}},{"name":"query","in":"query","schema":{"type":"string","maxLength":160}},{"name":"category","in":"query","schema":{"type":"string","enum":["paystubs","forms","letters","invoices"]}},{"name":"product","in":"query","schema":{"type":"string","maxLength":100}},{"name":"template","in":"query","schema":{"type":"string","maxLength":100}},{"name":"quantity","in":"query","schema":{"type":"integer","minimum":1,"maximum":12,"default":1}},{"name":"deposit","in":"query","schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"Public catalog result"},"422":{"description":"Invalid public product options"}}}}}}