> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinn.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Pré-jogo e live

> Como o pré-jogo e o in-play são modelados, e a ligação parent_id.

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

```bash theme={null}
# a partir de um event_id pré-jogo, obter o filho live
curl "https://api.apinn.io/api/fixtures?parent_id=1630436278&live=1" \
  -H "X-API-Key: SUA_CHAVE"
```

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

## live\_status

O campo `live_status` de um fixture vale:

| Valor | Sentido                                                 |
| ----- | ------------------------------------------------------- |
| `0`   | Pré-jogo (pontapé de saída por vir).                    |
| `1`   | Live (in-play).                                         |
| `2`   | Terminado (pontapé de saída passado, já não está live). |

## 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.

```bash theme={null}
curl "https://api.apinn.io/api/fixtures?parent_id=1630436278" \
  -H "X-API-Key: SUA_CHAVE"
```
