Skip to main content
Un match appare dapprima in prematch con il suo event_id. Al calcio d’inizio, Pinnacle crea un evento live separato (con il proprio event_id), collegato al prematch tramite parent_id.
  • Le quote prematch vivono sotto l’event_id prematch.
  • La serie in‑play (con score_home, score_away, red_cards_* su ogni linea) vive sotto l’event_id del figlio live.

Trovare il figlio live di un match

Il match principale è la linea con resulting_unit = "Regular".

live_status

Il campo live_status di un fixture vale:

Corner, cartellini & varianti

Corner e Bookings sono fixtures separati che puntano al match principale tramite parent_id. Con parent_id=X (senza live), recuperi queste varianti; con live=1, il figlio live.

Sapere che un mercato o una partita non è più offerta

Pinnacle non annuncia mai la fine di una partita. Non pubblica uno stato «terminata»: fa sparire l’oggetto dal flusso. La sparizione è il messaggio. Un client che attende uno stato finale attenderà all’infinito. Due sparizioni distinte, due segnali: Ogni voce di removed identifica la linea con event_id, period, market, line e units:
Confronti units come ogni altro campo. Nel tennis una stessa partita pubblica le quote in giochi e in set: uno spread -1.5 in set e uno spread -1.5 in giochi condividono event_id, period, market e line — solo units li distingue. Ignorare il campo cancellerebbe una serie ancora quotata.
La rimozione di una partita attende 30 secondi prima di essere annunciata. Un mercato sospeso lascia il board e vi ritorna; senza questo margine, una sospensione di pochi secondi verrebbe segnalata come fine partita.

In REST, senza flusso

Non c’è notifica: l’assenza è il segnale. Una linea che non figura più in /api/odds non è più giocabile; una partita che non figura più in /api/fixtures non è più offerta. I due sono coerenti — una partita ritirata da Pinnacle sparisce da entrambi. Per ritrovare una partita dopo che ha lasciato il board, usi /api/settled con un cursore since: è l’unico posto dove una partita conclusa riappare, con la sua liquidazione.

Le linee abbandonate al passaggio in diretta

Al fischio d’inizio Pinnacle non porta tutte le sue linee in diretta. Quelle che abbandona conservano il vecchio cutoff, che risulta quindi passato — e smettiamo di servirle. Non vedrà mai una quota con il cutoff scaduto. Non è una questione di tipo di mercato: spariscono linee precise, in tutti i mercati. In una partita di calcio in diretta, home_totals può continuare a essere quotato mentre uno spread -1.25 si ferma. La linea rimossa dal board resta integralmente nello storico: /api/history ne conserva apertura, chiusura e l’intera serie.