changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "attribution": {
+ "$ref": "#/components/schemas/Attribution"
+ },
+ "checkedAt": {
+ "format": "date-time",
+ "type": "string"
+ },
+ "errorCount24h": {
+ "type": "number"
+ },
+ "freshness": {
+ "description": "Per-endpoint cache freshness data. Each entry describes how stale a cached API response is, so AI agents can decide whether to trust the data without making an extra request.",
+ "items": {
+ "properties": {
+ "cacheAgeSeconds": {
+ "description": "How many seconds have elapsed since the cache was last populated. Null when the cache has never been populated (cold start).",
+ "nullable": true,
+ "type": "number"
+ },
+ "cacheIntervalSeconds": {
+ "description": "How often this endpoint's data is refreshed, in seconds.",
+ "type": "number"
+ },
+ "endpoint": {
+ "description": "The API path this freshness entry applies to (e.g. '/api/public/platform-stats').",
+ "type": "string"
+ },
+ "label": {
+ "description": "Human-readable name for the endpoint (e.g. 'Platform Stats').",
+ "type": "string"
+ },
+ "status": {
+ "description": "'fresh' = within the normal refresh window; 'stale' = older than the expected interval; 'cold' = cache has never been populated.",
+ "enum": [
+ "fresh",
+ "stale",
+ "cold"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "mcpToolCount": {
+ "type": "number"
+ },
+ "openApiPaths": {
+ "type": "number"
+ },
+ "overall": {
+ "enum": [
+ "operational",
+ "degraded",
+ "outage"
+ ],
+ "type": "string"
+ },
+ "sources": {
+ "items": {
+ "properties": {
+ "ageSeconds": {
+ "nullable": true,
+ "type": "number"
+ },
+ "lastSuccess": {
+ "format": "date-time",
+ "nullable": true,
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "status": {
+ "enum": [
+ "healthy",
+ "stale",
+ "failing",
+ "unknown"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "type": "object"
+}