Skip to content

History & Settlement Signals

Game settlements

How each market on this fixture resolved.

A settlement is keyed WITHOUT a line, and reports the values the market settled against rather than one book's verdict. That is deliberate: a total at 8.5 and the same total at 9 are different bets on the same result, and storing an outcome per line every book happened to post would be more data that answers less. Grade your own line against home_score / away_score / player_stat.

outcomes and winning_selection are present only where the verdict does not depend on a line — moneyline and the yes/no props.

Check period_covered before grading anything. When it is false the fixture never reached the market's period (a first-five-innings line on a game called in the fourth), and the values describe innings that were not played.

status is graded, or void when the market did not stand at all — an abandoned match, an awarded result, a player who never appeared. Markets we cannot settle are absent rather than reported with a guess.

Requires the signals entitlement (Max plan). See Responses & Errors for the success envelope and availability rules.

GEThttps://api.sportquanta.com/v1/{league}/games/{id}/settlements
GETSettled markets for a game (Max signals)
GET/v1/{league}/games/{id}/settlements

Settled markets for a game (Max signals)

How each market on this fixture resolved.

A settlement is keyed WITHOUT a line, and reports the values the market settled against rather than one book's verdict. That is deliberate: a total at 8.5 and the same total at 9 are different bets on the same result, and storing an outcome per line every book happened to post would be more data that answers less. Grade your own line against home_score / away_score / player_stat.

outcomes and winning_selection are present only where the verdict does not depend on a line — moneyline and the yes/no props.

Check period_covered before grading anything. When it is false the fixture never reached the market's period (a first-five-innings line on a game called in the fourth), and the values describe innings that were not played.

status is graded, or void when the market did not stand at all — an abandoned match, an awarded result, a player who never appeared. Markets we cannot settle are absent rather than reported with a guess.

Requires the signals entitlement (Max plan). See Responses & Errors for the success envelope and availability rules.

Authorization
Path
Settled markets for a game (Max signals)cURL
200Example

Reference context: WKBL.

Overview · Response conventions

Authorizations

Authorizationstringheaderrequired

Send a workspace API token in the Authorization: Bearer <token> header.

Path Parameters

leagueenum<string>default:wkblrequired

League for this reference section: wkbl.

Available options: wkbl

idstringrequired

Response

application/json

Settled markets.

dataobjectrequired
data.leaguestringrequired
data.fixture_idstring
data.datestring
data.sincestring
data.countintegerrequired
data.settlementsobject[] | nullrequired
data.settlements.fixture_idstringrequired
data.settlements.leaguestringrequired
data.settlements.marketstringrequired
data.settlements.periodstring
data.settlements.participant_idstring
data.settlements.rulestringrequired
data.settlements.statusstringrequired
data.settlements.reason_codestringrequired
data.settlements.home_scoreinteger
data.settlements.away_scoreinteger
data.settlements.participant_scoreinteger
data.settlements.player_statnumber
data.settlements.period_coveredbooleanrequired
data.settlements.outcomesobject

Settlement result keyed by selection identifier (for example home, away, over, under). Values record won, lost, push (stake returned at the line), or void (market did not stand). Join keys to this market's selections; this is not an array.

data.settlements.outcomes.{key}string
data.settlements.winning_selectionstring
data.settlements.graded_atstring<date-time>required
data.settlements.revised_atstring<date-time>
data.settlements.revisionintegerrequired
_metaobject

Response request/cache metadata. Optional evidence fields are specific to this handler; cache TTL does not measure source-data freshness.

_meta.request_idstring
_meta.served_fromenum<string>

Available options: live, cache

_meta.cache_ttl_secondsinteger

Response cache TTL; independent of source freshness. Omitted when zero.