{"openapi":"3.0.3","info":{"title":"Meikai Public Website API","version":"1.0.0","description":"Public, read-only machine-readable endpoints for the Meikai website. These endpoints do not require authentication. Customer platform APIs are documented separately.","contact":{"name":"Meikai","url":"https://www.meikai.ai/contact","email":"hello@meikai.ai"}},"externalDocs":{"description":"Customer API schema, authentication schemes, and OAuth scopes","url":"https://admin.meikai.ai/api/schema/"},"servers":[{"url":"https://www.meikai.ai","description":"Meikai public website"}],"tags":[{"name":"Discovery","description":"Machine-readable links and public website capabilities."},{"name":"Status","description":"Public availability information."}],"paths":{"/api/status":{"get":{"tags":["Status"],"summary":"Get website service status","operationId":"getWebsiteStatus","responses":{"200":{"description":"Current status of the public website service.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ServiceStatus"}}}}}}},"/api/capabilities":{"get":{"tags":["Discovery"],"summary":"Discover Meikai public resources","operationId":"getCapabilities","responses":{"200":{"description":"Public website, customer API, and MCP resource links.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Capabilities"}}}}}}}},"components":{"schemas":{"ServiceStatus":{"type":"object","required":["status"],"properties":{"status":{"type":"string","enum":["operational","partial","outage","unknown"]}}},"ResourceLink":{"type":"object","required":["href","rel","title","type"],"properties":{"href":{"type":"string","format":"uri"},"rel":{"type":"array","items":{"type":"string"}},"title":{"type":"string"},"type":{"type":"string"}}},"Capabilities":{"type":"object","required":["name","website","api","customerApi","mcp","links"],"properties":{"name":{"type":"string"},"description":{"type":"string"},"website":{"type":"string","format":"uri"},"api":{"type":"object","additionalProperties":true},"customerApi":{"type":"object","additionalProperties":true},"mcp":{"type":"object","additionalProperties":true},"links":{"type":"array","items":{"$ref":"#/components/schemas/ResourceLink"}}}},"ErrorResponse":{"type":"object","required":["error","message"],"properties":{"error":{"type":"string","example":"not_found"},"message":{"type":"string","example":"The requested API route does not exist."},"path":{"type":"string","example":"/api/unknown"},"documentation":{"type":"string","format":"uri","example":"https://www.meikai.ai/openapi.json"}}}}}}