{"openapi":"3.1.0","info":{"title":"Sjøhuset agent door","version":"0.1.0","description":"AgentOpen hosted door. Visibility-first MVP: request-only booking, no live seat inventory."},"paths":{"/llms.txt":{"get":{"summary":"Machine-readable restaurant profile","responses":{"200":{"description":"Markdown profile"}}}},"/menu.md":{"get":{"summary":"Full menu with prices and allergens","responses":{"200":{"description":"Markdown menu"}}}},"/availability":{"get":{"summary":"Coarse opening windows (request-only, not live seats)","parameters":[{"name":"date","in":"query","required":true,"schema":{"type":"string","format":"date"}},{"name":"party","in":"query","required":false,"schema":{"type":"integer","minimum":1,"default":2}}],"responses":{"200":{"description":"Request-only availability payload"}}}},"/book":{"post":{"summary":"Request a table (email handoff confirmation)","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["date","time","party","name","contact"],"properties":{"date":{"type":"string","format":"date"},"time":{"type":"string","example":"19:00"},"party":{"type":"integer"},"name":{"type":"string"},"contact":{"type":"object","properties":{"email":{"type":"string"},"phone":{"type":"string"}}}}}}}},"responses":{"200":{"description":"Booking request created"}}}},"/cancel":{"post":{"summary":"Cancel a booking request","responses":{"200":{"description":"Cancelled"}}}}},"servers":[{"url":"https://agentopen.ai/r/sjohuset"}]}