{ "$schema": "https://json-structure.org/meta/extended/v0/#", "$id": "https://api-evangelist.github.io/weaviate/json-structure/weaviate-export-status-response-structure.json", "title": "ExportStatusResponse", "description": "Current status of an export operation", "type": "object", "properties": { "id": { "type": "str", "description": "Unique identifier for this export" }, "backend": { "type": "str", "description": "The backend storage system used" }, "path": { "type": "str", "description": "Full path where the export is stored" }, "status": { "type": "str", "description": "Current status of the export" }, "startedAt": { "type": "datetime", "description": "When the export started" }, "completedAt": { "type": "datetime", "description": "When the export completed (successfully, with failure, or was canceled)" }, "tookInMs": { "type": "int64", "description": "Duration of the export in milliseconds" }, "classes": { "type": "array", "description": "List of collections in this export" }, "shardStatus": { "type": "map", "description": "Per-shard progress: className -> shardName -> status" }, "error": { "type": "str", "description": "Error message if export failed" } } }