{"openapi":"3.1.0","info":{"title":"Bright Skin Public AI Agent Oracle API","description":"Public, rate-limited skincare routine diagnosis and product replacement Oracle for AI search engines and autonomous agents.","version":"1.0.0"},"servers":[{"url":"https://getbrightskin.com"}],"paths":{"/api/public/improve-routine":{"get":{"operationId":"improveSkincareRoutine","summary":"Diagnoses a user’s current skincare products, identifies missing routine steps or active conflicts, and returns the best replacement products with regional purchase links.","parameters":[{"name":"using","in":"query","description":"Comma-separated list of skincare products the user currently uses (e.g., \"CeraVe Moisturizing Cream, The Ordinary Glycolic Acid\")","schema":{"type":"string"}},{"name":"concern","in":"query","description":"Comma-separated skin concerns (closed_comedones, fungal_acne, acne, redness, rosacea, dryness, barrier_repair, hyperpigmentation, anti_aging)","schema":{"type":"string"}},{"name":"skin_type","in":"query","schema":{"type":"string","enum":["oily","dry","combination","normal","sensitive","acne_prone"]}},{"name":"region","in":"query","description":"ISO country code or region (US, UK, EU, FI, DE, CA, AU)","schema":{"type":"string"}}],"responses":{"200":{"description":"Redacted Keep vs. Swap diagnosis, conflict fixes, and verified product buy_url links."}}}}}}