URSY.DEVPART OF THE URSY NETWORKSign inBuild with URSY

Every contract sourcedEvery check datedGaps shown, never filledBuild with URSY

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

REGISTRY JSON
{
    "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
}