Catálogo: /api/specials/outrights
Devuelve una línea por mercado × contestant, con los metadatos (sin cuotas):
Para los futures de torneo,
event_id, period y los runner_* son null — el mercado se identifica por special_id. Para los props vinculados a un partido, event_id lleva el event_id del partido.Cuotas: /api/specials/odds
Consultable por event_id o special_id (útil para los futures cuyo event_id es null). Añade full_history=1 para la timeline.
special_id, special_name, contestant_id, contestant_name, handicap, odds, todds, period, cutoff, timestamp.
Apertura/cierre de un special: /api/specials/opening y /api/specials/closing.