{"openapi": "3.1.0", "info": {"title": "Klarlaw public service discovery", "version": "1.0.0", "description": "Read service facts, intake requirements and handoff URLs. No client data or submission API. Follow the browser intake instructions in the response."}, "servers": [{"url": "https://klarlaw.de"}], "paths": {"/api/v1/service/": {"get": {"operationId": "getKlarlawService", "summary": "Get German lawyer matching areas, costs and browser intake instructions", "responses": {"200": {"description": "Public service catalog; no live lawyer availability or private case data.", "content": {"application/json": {"schema": {"type": "object", "required": ["version", "name", "practice_areas", "intake"], "properties": {"version": {"type": "string"}, "name": {"type": "string"}, "practice_areas": {"type": "array", "items": {"type": "object"}}, "intake": {"type": "object"}}}}}}}}}}}