{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/themeparks-wiki/refs/heads/main/json-schema/themeparks-wiki-live-entity-data-schema.json", "title": "LiveEntityData", "description": "Live operational data for a single entity", "type": "object", "properties": { "entityId": { "type": "string", "description": "Entity UUID" }, "name": { "type": "string", "description": "Entity name" }, "entityType": { "type": "string", "description": "Entity type" }, "status": { "type": "string", "description": "Current operational status", "enum": [ "OPERATING", "DOWN", "CLOSED", "REFURBISHMENT" ], "example": "OPERATING" }, "queue": { "type": "object", "description": "Queue data by queue type", "properties": { "STANDBY": { "$ref": "#/components/schemas/QueueData" }, "SINGLE_RIDER": { "$ref": "#/components/schemas/QueueData" }, "RETURN_TIME": { "type": "object", "description": "Lightning Lane / virtual queue return time", "properties": { "returnStart": { "type": "string", "description": "Return window start time" }, "returnEnd": { "type": "string", "description": "Return window end time" }, "state": { "type": "string", "description": "Return time availability state" } } } } }, "lastUpdated": { "type": "string", "description": "ISO 8601 timestamp of last data update", "example": "2025-03-15T14:30:00Z" }, "showtimes": { "type": "array", "description": "Showtime data (for shows)", "nullable": true, "items": { "type": "object", "properties": { "startTime": { "type": "string", "description": "Show start time" }, "endTime": { "type": "string", "description": "Show end time", "nullable": true }, "type": { "type": "string", "description": "Show type" } } } } } }