/
v3.0.11Get access

getSportBonusRules

Some partners grant players an additional bonus on multiple bets when the included events meet certain criteria. The method returns the criteria for receiving the accumulator bonus.

Request parameters:

The method works without parameters

Call example:

getSportBonusRules()

Response examples:

{
  code: 0,
  rid: '9240e41c',
  data: {
    result: 0,
    result_text: null,
    details: [{
      BetType: 2,
      Basis: 1,
      AmountPercent: 30,
      ExactLosing: 0,
      MinOdds: 1.3,
      MinimumSelections: 11,
      MaximumSelections: 15,
      MinBetStakes: {
        MinStakes: [{
          '$id': '1',
          Currency: 'USD',
          Amount: 2
        }, {
          '$id': '2',
          Currency: 'EUR',
          Amount: 2
        }]
      },
      IgnoreLowOddSelection: true,
      SportBonusRules: [{
        ObjectId: 3,
        ObjectTypeId: 1,
        SportAlias: 'Basketball',
        IsExcluded: false
      }, {
        ObjectId: 11,
        ObjectTypeId: 1,
        SportAlias: 'Baseball',
        IsExcluded: true
      }, {
        ObjectId: 1,
        ObjectTypeId: 1,
        SportAlias: 'Soccer'
      }]
    }, {
      BetType: 2,
      Basis: 2,
      AmountPercent: 50,
      ExactLosing: 0,
      MinOdds: 1.3,
      MinimumSelections: 19,
      MaximumSelections: 30,
      MinBetStakes: {
        MinStakes: [{
          '$id': '1',
          Currency: 'USD',
          Amount: 2,
          BonusId: 0
        }, {
          '$id': '2',
          Currency: 'EUR',
          Amount: 2,
          BonusId: 0
        }]
      },
      SportBonusRules: []
    }]
  }
}

Response parameters:

NameDescriptionTypeValues
BetType
The Type of the betnumber-
Basis
The basis of the bonus calculation. When "Basis" is set to 0, the calculation should involve the percentage of the Stake. When "Basis" is set to 1, the calculation should involve percentage of the Profit (Possible win - Stake). When "Basis" is set to 2, the calculation should involve percentage of the Returns (Final Payout without taxes).number0, 1, 2
AmountPercent
The percentage amount of the bonusnumber-
ExactLosing
The number of selections that can be lostnumber-
MinOdds
The minimum odd of each selection.number-
MinimumSelections
The minimum number of selections eligible for the bonus.number-
MaximumSelections
The maximum number of selections eligible for the bonus.number-
MinBetStakes
The "Amount" and "Currency" of the minimum stake eligible for the bonus.object
└─ MinStakes
MinStakes by currencyarray-
└─
object
└─ Currency
The currency of the playerstring-
└─ Amount
The minimum bet amountnumber"null"
└─ BomusId
The id of the bonusnumber-
└─ MaxBonusAmount
The maximum amount of the bonusnumber-
IgnoreLowOddSelection
If 'false', every selection must have at least the minimum odd.booleantrue / false
ExcludedSportsbookProfiles
The bonus must not be available to users who have the mentioned profile type.string-
SportBonusRules
array-
└─
object
└─ SportAlias
The alias of the sportstring-
└─ IsExcluded
If true, the bonus is not eligible for the mentioned sport; if false, the bonus is eligible for the mentioned sportbooleantrue / false