{"openapi":"3.1.0","info":{"title":"Qrblox Public Site Metadata API","version":"1.0.0","description":"A small public discovery API that gives agents basic metadata about the Qrblox website and app. This is not a QR-generation or merchant write API."},"servers":[{"url":"https://qrblox.com"}],"paths":{"/api":{"get":{"operationId":"getApiCatalog","summary":"List Qrblox public discovery URLs","responses":{"200":{"description":"Catalog of published Qrblox discovery URLs","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"$ref":"#/components/responses/JsonError"}}}},"/api/site.json":{"get":{"operationId":"getSiteMetadata","summary":"Get public Qrblox site metadata","responses":{"200":{"description":"Public metadata for Qrblox","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/status.json":{"get":{"operationId":"getStatus","summary":"Get API health status","responses":{"200":{"description":"Simple health check","content":{"application/json":{"schema":{"type":"object"}}}}}}}},"components":{"schemas":{"JsonError":{"type":"object","required":["error","code","message","hint"],"properties":{"error":{"type":"string"},"code":{"type":"string"},"message":{"type":"string"},"hint":{"type":"string"},"status":{"type":"integer"},"path":{"type":"string"}}}},"responses":{"JsonError":{"description":"Structured JSON error for agents","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JsonError"}}}}}}}