{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://therundown.io/schemas/EventV2", "title": "EventV2", "type": "object", "properties": { "event_id": { "type": "string", "description": "Canonical event identifier string used by V2 endpoints, filters, and delta feeds.", "example": "816efd1e5767d7133b5bc70c77173a18" }, "event_uuid": { "type": "string", "description": "Compatibility identifier retained for older integrations. Do not assume it matches `event_id`.", "example": "11f1-197d-e93ea800-8c2a-ef6a554ca62d" }, "sport_id": { "type": "integer", "example": 4 }, "event_date": { "type": "string", "format": "date-time" }, "rotation_number_away": { "type": "integer" }, "rotation_number_home": { "type": "integer" }, "score": { "$ref": "#/components/schemas/Score" }, "teams": { "type": "array", "items": { "$ref": "#/components/schemas/TeamNormalized" } }, "schedule": { "$ref": "#/components/schemas/Schedule" }, "pitcher_away": { "$ref": "#/components/schemas/Pitcher" }, "pitcher_home": { "$ref": "#/components/schemas/Pitcher" }, "markets": { "type": "array", "items": { "$ref": "#/components/schemas/MarketResponse" } } } }