{"openapi":"3.1.0","info":{"title":"PumpRoom-Stand","description":"Stateless API bridge for PumpRoom educational stands.","version":"1.0.0"},"paths":{"/health/live":{"get":{"tags":["Monitoring"],"summary":"Liveness","operationId":"liveness_health_live_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Liveness Health Live Get"}}}}}}},"/health/ready":{"get":{"tags":["Monitoring"],"summary":"Readiness","operationId":"readiness_health_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":{"type":"string"},"type":"object","title":"Response Readiness Health Ready Get"}}}}}}},"/qdrant/access":{"get":{"tags":["Qdrant"],"summary":"Get Qdrant Access","description":"Return the configured shared educational access without contacting Qdrant.","operationId":"get_qdrant_access_qdrant_access_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QdrantAccessResponse"}}}}},"security":[{"APIKeyHeader":[]}]}}},"components":{"schemas":{"QdrantAccessResponse":{"properties":{"provider":{"type":"string","const":"qdrant","title":"Provider","default":"qdrant"},"api_key":{"type":"string","format":"password","title":"Api Key","writeOnly":true},"base_url":{"type":"string","maxLength":2083,"minLength":1,"format":"uri","title":"Base Url"},"port":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Port"},"dashboard_route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Dashboard Route"},"api_route":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api Route"}},"type":"object","required":["api_key","base_url"],"title":"QdrantAccessResponse","description":"Credentials serialize unmasked only for this authenticated wire contract."}},"securitySchemes":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"X-API-KEY"}}}}