Skip to main content
Um jogo aparece primeiro em pré-jogo com o seu event_id. No pontapé de saída, a Pinnacle cria um evento live separado (com o seu próprio event_id), ligado ao pré-jogo por parent_id.
  • As odds pré-jogo vivem sob o event_id pré-jogo.
  • A série in-play (com score_home, score_away, red_cards_* em cada linha) vive sob o event_id do filho live.

Encontrar o filho live de um jogo

O jogo principal é a linha cujo resulting_unit = "Regular".

live_status

O campo live_status de um fixture vale:

Cantos, cartões e variantes

Cantos e Bookings são fixtures separados que apontam para o jogo principal através de parent_id. Com parent_id=X (sem live), obtém essas variantes; com live=1, o filho live.

Saber que um mercado ou um jogo já não é oferecido

A Pinnacle nunca anuncia o fim de um jogo. Não publica um estado «terminado»: faz o objeto desaparecer do fluxo. O desaparecimento é a mensagem. Um cliente à espera de um estado final esperará indefinidamente. Dois desaparecimentos distintos, dois sinais: Cada entrada de removed identifica a linha por event_id, period, market, line e units:
Compare units como qualquer outro campo. No ténis, o mesmo jogo publica as suas odds em jogos e em sets: um spread -1.5 em sets e um spread -1.5 em jogos partilham event_id, period, market e line — só units os distingue. Ignorar o campo apagaria uma série ainda cotada.
A remoção de um jogo aguarda 30 segundos antes de ser anunciada. Um mercado suspenso sai do board e regressa; sem essa margem, uma suspensão de poucos segundos seria comunicada como fim de jogo.

Em REST, sem fluxo

Não há notificação: a ausência é o sinal. Uma linha que já não consta de /api/odds deixou de ser jogável; um jogo que já não consta de /api/fixtures deixou de ser oferecido. Os dois são coerentes — um jogo retirado pela Pinnacle desaparece de ambos. Para reencontrar um jogo depois de sair do board, use /api/settled com um cursor since: é o único sítio onde um jogo terminado reaparece, com a respetiva liquidação.

As linhas abandonadas na passagem para direto

No pontapé de saída, a Pinnacle não transporta todas as linhas para o direto. As que abandona mantêm o cutoff antigo, que fica assim no passado — e deixamos de as servir. Nunca verá uma odd com o cutoff ultrapassado. Não é uma questão de tipo de mercado: desaparecem linhas concretas, em todos os mercados. Num jogo de futebol em direto, home_totals pode continuar a ser cotado enquanto um spread -1.25 para. A linha retirada do board permanece integralmente no histórico: /api/history conserva a abertura, o fecho e toda a série.