get_team_props
Get team-total lines and live progress for an NFL, NCAAF, MLB, or soccer event. Joins persisted Pinnacle team-total mains (each team's full-game points/runs/goals Over/Under) to this-event participant scores and grades over/under/push. GET /odds / get_odds stay on moneyline/spread/total. Returns available:false with no charge if no team-total mains have been ingested. Other sports return HTTP 400.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| event_id | Yes | Event id, from list_events, query_events, or search results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| clock | No | Game clock from the live score snapshot. | |
| sport | No | Sport slug: nfl, ncaaf, mlb, or soccer. | |
| period | No | Current period from the live score snapshot. | |
| status | No | Event status (scheduled, inprogress, delayed, final, …). | |
| event_id | No | Lumify event ID. | |
| available | No | False when no team-total mains have been ingested; team_props is empty and the call isn't billed. | |
| team_props | No | One row per (team, line). Fields: team, team_id, side (home/away), market (team_total), line, current (this-event team score), pct_of_line, settleable, result (in_progress / over / under / push, or null), books ({book_slug: {over, under}} American prices). |