Capabilities
get_api_metrics
Read seven-day aggregate operation/status/duration counters, without user or content data.
How this capability is exposed
- Stable ID
ursy.cloud:get_api_metrics- Owning service
- URSY.cloud
- Runtime
- See the source declaration
Capability declarations describe what the service exposes. They are not a guarantee of availability or permission to execute an operation.
Accepted contract
{
"id": "ursy.cloud:get_api_metrics",
"name": "get_api_metrics",
"description": "Read seven-day aggregate operation/status/duration counters, without user or content data.",
"method": "GET",
"path": "/v1/metrics",
"inputSchema": {
"type": "object",
"additionalProperties": false
},
"outputSchema": {
"type": "object",
"additionalProperties": true,
"properties": {
"schema": {
"const": "ursy.cloud/aggregate-usage/v1"
},
"window_days": {
"const": 7
},
"rows": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": false,
"properties": {
"day": {
"type": "string"
},
"operation": {
"type": "string"
},
"surface": {
"type": "string"
},
"status_class": {
"type": "integer"
},
"count": {
"type": "integer"
},
"max_ms": {
"type": "integer"
},
"mean_ms": {
"type": "number"
}
},
"required": [
"day",
"operation",
"surface",
"status_class",
"count",
"max_ms",
"mean_ms"
]
},
"minItems": 0,
"maxItems": 3000
},
"privacy": {
"type": "string"
},
"coverage": {
"type": "string"
}
},
"required": [
"schema",
"window_days",
"rows",
"privacy",
"coverage"
]
},
"auth_required": false,
"scope": null,
"read_only": true,
"service_id": "ursy-cloud",
"parent_id": "",
"summary": "Read seven-day aggregate operation/status/duration counters, without user or content data.",
"source_url": "https://api.ursy.cloud/v1/registry-capabilities",
"source_type": "capability_manifest",
"verified_at": "2026-10-15 07:03:21",
"revision": "16079e66db60314168e82862a56a31b424eaa561d0b1a7a02671f5436c4d6d84",
"type": "capabilities",
"source": {
"url": "https://api.ursy.cloud/v1/registry-capabilities",
"type": "capability_manifest"
},
"last_verified_at": "2026-10-15 07:03:21",
"stale": false
}