event_id. Beim Anpfiff erstellt Pinnacle ein separates Live-Event (mit eigener event_id), das über parent_id mit dem Prematch verbunden ist.
- Die Prematch-Quoten liegen unter der Prematch-
event_id. - Die in‑play-Serie (mit
score_home,score_away,red_cards_*auf jeder Linie) liegt unter derevent_iddes Live-Kinds.
Das Live-Kind eines Spiels finden
resulting_unit = "Regular".
live_status
Das Feldlive_status eines Fixtures hat den Wert:
Ecken, Karten & Varianten
Corners und Bookings sind separate Fixtures, die überparent_id auf das Hauptspiel verweisen. Mit parent_id=X (ohne live) erhalten Sie diese Varianten; mit live=1 das Live-Kind.
Erkennen, dass ein Markt oder ein Spiel nicht mehr angeboten wird
Pinnacle kündigt das Ende eines Spiels nie an. Es gibt keinen Status „beendet”: das Objekt verschwindet einfach aus dem Feed. Das Verschwinden ist die Nachricht. Wer auf einen Endzustand wartet, wartet ewig. Zwei verschiedene Arten des Verschwindens, zwei Signale:
Jeder
removed-Eintrag identifiziert die Linie über event_id, period, market, line
und units:
Die Entfernung eines Spiels wird erst nach 30 Sekunden gemeldet. Ein ausgesetzter Markt
verlässt das Board und kehrt zurück; ohne diese Verzögerung würde eine Aussetzung von wenigen
Sekunden als Spielende gemeldet.
Per REST, ohne Stream
Es gibt keine Benachrichtigung: die Abwesenheit ist das Signal. Eine Linie, die nicht mehr in/api/odds steht, ist nicht mehr spielbar; ein Spiel, das nicht mehr in /api/fixtures
steht, wird nicht mehr angeboten. Beide stimmen überein — ein von Pinnacle zurückgezogenes
Spiel verschwindet aus beiden.
Um ein Spiel wiederzufinden, nachdem es das Board verlassen hat, nutzen Sie
/api/settled mit einem since-Cursor: nur dort taucht ein
beendetes Spiel wieder auf, samt Abrechnung.
Linien, die beim Wechsel ins Live-Geschäft wegfallen
Zum Anpfiff übernimmt Pinnacle nicht jede Linie ins Live-Angebot. Die fallengelassenen behalten ihren altencutoff, der damit in der Vergangenheit liegt — und wir liefern sie nicht mehr
aus. Sie werden nie eine Quote mit abgelaufenem cutoff sehen.
Es geht dabei nicht um Markttypen: es verschwinden einzelne Linien, quer über alle Märkte.
In einem laufenden Fußballspiel kann home_totals durchaus weiter bepreist werden, während ein
spread -1.25 endet.
Eine aus dem Board entfernte Linie bleibt vollständig in der Historie:
/api/history behält Eröffnung, Schluss und die komplette
Zeitreihe.