{"openapi":"3.1.0","info":{"title":"Pauso Public API","version":"1.0.0","description":"Read-only access to Pauso public service metadata. Product content and private team, attendance, account, billing, and organization data are not exposed.","contact":{"name":"Pauso support","email":"hello@pauso.com","url":"https://www.pauso.com/contact"}},"servers":[{"url":"https://www.pauso.com","description":"Pauso production"}],"tags":[{"name":"Service","description":"Public service metadata and API discovery."}],"paths":{"/api/public/status":{"get":{"operationId":"getPublicApiStatus","summary":"Get public API status","description":"Confirms that the Pauso public API is reachable and returns its version and documentation links. No authentication is required.","tags":["Service"],"responses":{"200":{"description":"Public API service metadata.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StatusResponse"}}}}}}}},"components":{"schemas":{"StatusResponse":{"type":"object","additionalProperties":false,"required":["data"],"properties":{"data":{"type":"object","additionalProperties":false,"required":["service","status","version","canonicalUrl","documentationUrl","openapiUrl"],"properties":{"service":{"type":"string","description":"Public service name."},"status":{"type":"string","const":"ok","description":"Confirms that this endpoint is responding normally."},"version":{"type":"string","description":"Current public API version."},"canonicalUrl":{"type":"string","format":"uri","description":"Canonical Pauso origin."},"documentationUrl":{"type":"string","format":"uri","description":"Human-readable API documentation."},"openapiUrl":{"type":"string","format":"uri","description":"Canonical OpenAPI document."}}}}},"ErrorResponse":{"type":"object","additionalProperties":false,"required":["error"],"properties":{"error":{"type":"object","additionalProperties":false,"required":["code","message","hint"],"properties":{"code":{"type":"string","description":"Stable machine-readable error code."},"message":{"type":"string","description":"Human-readable explanation."},"hint":{"type":"string","description":"A concrete recovery action."}}}}}}}}