URSY.DEVPART OF THE URSY NETWORKSign inBuild with URSY

Every contract sourcedEvery check datedGaps shown, never filledBuild with URSY

Capabilities

export_file

Export one bounded native file to JSON, text, Markdown or CSV when supported.

How this capability is exposed

Stable ID
ursy.cloud:export_file
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:export_file",
    "name": "export_file",
    "description": "Export one bounded native file to JSON, text, Markdown or CSV when supported.",
    "method": "GET",
    "path": "/v1/files/{file_id}/export",
    "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
            "file_id": {
                "type": "string",
                "pattern": "^file_[1-9][0-9]{0,14}$"
            },
            "format": {
                "type": "string",
                "enum": [
                    "native",
                    "txt",
                    "markdown",
                    "csv"
                ]
            }
        },
        "required": [
            "file_id",
            "format"
        ]
    },
    "outputSchema": {
        "type": "object",
        "additionalProperties": true,
        "properties": {
            "file_id": {
                "type": "string",
                "pattern": "^file_[1-9][0-9]{0,14}$"
            },
            "format": {
                "type": "string",
                "enum": [
                    "native",
                    "txt",
                    "markdown",
                    "csv"
                ]
            },
            "mime": {
                "type": "string"
            },
            "content": {
                "type": "string"
            },
            "bytes": {
                "type": "integer"
            },
            "sha256": {
                "type": "string",
                "pattern": "^[a-f0-9]{64}$"
            },
            "content_is_untrusted": {
                "type": "boolean"
            },
            "request_id": {
                "type": "string"
            },
            "replayed": {
                "type": "boolean"
            }
        },
        "required": [
            "file_id",
            "format",
            "mime",
            "content",
            "bytes",
            "sha256",
            "content_is_untrusted"
        ]
    },
    "auth_required": true,
    "scope": "cloud.export",
    "read_only": true,
    "service_id": "ursy-cloud",
    "parent_id": "",
    "summary": "Export one bounded native file to JSON, text, Markdown or CSV when supported.",
    "source_url": "https://api.ursy.cloud/v1/registry-capabilities",
    "source_type": "capability_manifest",
    "verified_at": "2026-10-15 06:31:36",
    "revision": "83cc007b25578730a5aa7c76beded935d7e4db12219a8a648d815ac9fb695a8a",
    "type": "capabilities",
    "source": {
        "url": "https://api.ursy.cloud/v1/registry-capabilities",
        "type": "capability_manifest"
    },
    "last_verified_at": "2026-10-15 06:31:36",
    "stale": false
}