...
Property | Type | Required | Explanation | Comments |
price | decimal | Required | The odds for the selection. | |
gameState | string (10) | Required | Whether the leg is for an InPlay or PreMatch market, supported values: [“PreMatch“/”InPlay”]. | Markets could have different liability limits for PreMatch and InPlay, so we need to know what was the game state at the time of bet placement. |
status | string (50) | Required | Current status of the bet leg, supported values: ["Open"/"Settled"/"Cancelled"]. | Represents the status of the current leg. “Open” - the bet was placed, the result of the leg’s market is still unknown. “Settled“ - the result of the leg’s market is known and the bet was settled. “Cancelled“ - the bet was cancelled for any reason and does not bear any risk for a bookmaker, thus should be excluded from liability calculations. |
betgeniusContent | BetGeniusContent (see below) | Required | Betgenius content ids and names. | The betgeniusContent field is only required when the content for that leg was provided by Genius Sports. |
bookmakerContent | BookmakerContent (see below) | Required | Bookmaker’s content ids and names. | Always required. |
payoutPrice | decimal | Optional Required | The payout price for this leg. A required field for settled legs. | This value should be set only once the status of the leg is known, in other words, once the leg has been settled (resulted) and is no longer active. If the leg wins, payoutPrice will be the same as the Price the leg was struck at. However, there may be cases such as dead heat, refund, partial push, etc. where payoutPrice is less than the maximum amount. Additionally, if the Leg loses, payoutPrice must be set to 0. In this example, payoutPrice was 50% of the Struck Price - it may have been a 2-way dead heat, for example. If payoutPrice is absent or NULL, it means the leg is still active. Any actual amount in the Leg's payoutPrice property means the leg is no longer active. Although this value is optional. if supplied it will enable advanced liability features such as Progressive Multis, which help us better manage your risk. |
...