{"openapi":"3.1.0","info":{"title":"Walhallah public site catalog","version":"1.0.0","description":"Read-only public services, work, article summaries and contact links. Does not accept enquiries, book meetings or expose private briefs."},"servers":[{"url":"https://walhallah.com"}],"paths":{"/api/site":{"get":{"operationId":"getPublicSiteCatalog","summary":"Read Walhallah services, work and contact options","security":[],"responses":{"200":{"description":"Public catalog generated from the website's editorial content.","content":{"application/json":{"schema":{"type":"object","required":["version","name","description","url","contact","services","projects","articles"],"properties":{"version":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"url":{"type":"string","format":"uri"},"location":{"type":"object"},"contact":{"type":"object","properties":{"email":{"type":"string","format":"email"},"url":{"type":"string","format":"uri"},"bookingUrl":{"type":"string","format":"uri"},"languages":{"type":"array","items":{"type":"string"}},"note":{"type":"string"}}},"pages":{"type":"array","items":{"type":"object"}},"services":{"type":"array","items":{"type":"object"}},"projects":{"type":"array","items":{"type":"object"}},"articles":{"type":"array","items":{"type":"object"}},"resources":{"type":"object"}}}}}}}}}}}