{"openapi":"3.1.0","info":{"title":"Design professional quote intake","version":"3"},"servers":[{"url":"https://usdesigninsure.com"}],"paths":{"/api/public/ai-quote-request":{"post":{"summary":"Submit an owner-authorized insurance inquiry","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["profession","answers","owner_requested"],"properties":{"profession":{"type":"string","enum":["Architect","Engineer","Land Surveyor","Interior Designer","Landscape Architect","Professional Engineer (individual PE)","Drafting/CAD/BIM","3D Rendering & Visualization","Kitchen & Bath Designer","Lighting Designer","Real Estate Appraiser","Cost Estimator","Construction Manager / Owner's Rep","Project Manager","Design-Build Contractor","Other"]},"owner_requested":{"type":"boolean","const":true},"website_confirm":{"type":"string","maxLength":0},"answers":{"type":"object","required":["contact_name","business_name","email","phone","state"],"properties":{"contact_name":{"type":"string"},"business_name":{"type":"string"},"email":{"type":"string","format":"email"},"phone":{"type":"string"},"state":{"type":"string"}},"additionalProperties":true}}}}}},"responses":{"201":{"description":"Inquiry stored; reference, missing_fields and next_steps returned."},"400":{"description":"Invalid input or absent owner authorization."},"413":{"description":"Request exceeds 64 KB."},"429":{"description":"Per-IP or email limit reached."},"503":{"description":"Intake or abuse controls unavailable."}}}},"/api/public/quote-requirements.json":{"get":{"summary":"Required and optional profession fields","responses":{"200":{"description":"Shared configuration"}}}}}}