{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://therundown.io/schemas/MarketDeltaEntry", "title": "MarketDeltaEntry", "type": "object", "description": "A single market line price change entry from the delta feed", "properties": { "id": { "type": "integer", "format": "int64" }, "event_id": { "type": "string" }, "sport_id": { "type": "integer" }, "affiliate_id": { "type": "integer" }, "market_id": { "type": "integer", "format": "int64" }, "market_name": { "type": "string" }, "participant_id": { "type": "integer", "description": "Normalized participant ID (team_id, player_id, or result_id)" }, "participant_type": { "type": "string", "enum": [ "TYPE_TEAM", "TYPE_PLAYER", "TYPE_RESULT" ] }, "participant_name": { "type": "string" }, "line": { "type": "string", "description": "Line value (e.g., \"-4.5\" for spread, \"224.5\" for total, \"\" for moneyline)" }, "price": { "type": "string", "description": "American odds price as a string (e.g., \"-110\", \"150\")" }, "previous_price": { "type": "string", "nullable": true, "description": "Previous price before this change" }, "change_type": { "type": "string", "description": "Type of change (e.g., \"price_change\", \"new\", \"close\", \"reopen\")" }, "closed_at": { "type": "string", "format": "date-time", "nullable": true }, "updated_at": { "type": "string", "format": "date-time" } } }