/
v3.0.11Get access

subscribeToPartnerConfig

The subscribeToPartnerConfig API establishes a real-time WebSocket subscription to receive live updates regarding a specific partner's configuration. It ensures that the client application remains synchronized with the latest betting limits, feature toggles, and currency settings without requiring manual polling.

Request parameters:

The method works without parameters

Call example:

subscribeToPartnerConfig()

Response examples:

{
  subid: '1930954895641744099',
  data: {
    partner: {
      '692': {
        partner_id: 692,
        currency: 'BRL',
        set_client_wallet: false,
        is_cashout_live: 1,
        is_cashout_prematch: 1,
        max_selections_in_multiple_bet: 101,
        max_odd_for_multiple_bet: 5001,
        cashout_percetage: 33,
        maximum_odd_for_cashout: 251,
        is_counter_offer_available: 1,
        sports_book_profile_ids: [1, 2, 3, 5, 6, 7, 8, 9, 10, 26, 31, 33, 37,
          38, 39, 40
        ],
        odds_raised_percent: 2,
        minimum_offer_amount: 100,
        min_bet_stakes: {
          BRL: 1
        },
        min_sub_bet_stakes: {
          BRL: 0
        },
        min_cashout_amount: {
          BRL: 0
        },
        live_max_stake: {
          BRL: 50000
        },
        prematch_max_stake: {
          BRL: 50000
        },
        user_password_min_length: 8,
        is_superbet_on_live: false,
        is_superbet_on_prematch: true,
        tax_type: 0,
        tax_integration_type: 0,
        price_decimals: 3,
        price_round_method: 0,
        two_factor_enabled: true,
        two_factor_type: 1,
        is_trial: false,
        integration_type: 8,
        single_login: false,
        is_two_factor_confirmation: false,
        loyalty_bonus_min_exchange_points: 0,
        loyalty_bonus_max_exchange_points: 0,
        is_loyalty_v2: true,
        is_using_loyalty_program: true,
        prematch_multiple_disabled: true,
        is_freespin_claimable: true,
        supported_currencies: ['BRL'],
        app_versions: {
          '6': '08/02/2023-17:00',
          '42': '08/02/2023-17:01'
        },
        reffrend_client_cats: [1, 2, 3, 5, 6, 10, 33, 38],
        sms_code_active_period: 60,
        tax_sportIds: null,
        supports_child_client: false,
        can_edit_email: false,
        mult_wallet_currencies: [''],
        reg_curns: ['BRL'],
        allowed_confirm_types: [],
        check_client_credentials_actions: [],
        enable_confirm_restrictions: false,
        is_telegram_chatbot_support: false,
        max_payout: 250200,
        child_client_default_currency: 'BRL',
        partial_cashout_off_onn: true,
        dont_calc_wagering_bonus: true,
        bet_builder_enabled: false,
        loyalty_rates: [{
          currency_id: 'EUR',
          conversion_rate: 1000,
          point_rate: 1
        }, {
          currency_id: 'USD',
          conversion_rate: 1000,
          point_rate: 1
        }],
        id: 692
      }
    }
  },
  hasError: false,
  error: '',
  rid: 1782321298
}

Response parameters:

NameDescriptionTypeValues
partner
The root-level object containing all partner-specific configuration dataobject
└─
Key is unique partner ID used as a key to access the nested configuration objectobject
└─ allowed_confirm_types
Permitted verification methods for the partnerarray-
└─ app_versions
A map of application IDs to their respective latest update timestampsobject
└─ bet_builder_enabled
Enables the custom "Bet Builder" tool for creating same-game parlaysbooleantrue / false
└─ can_edit_email
Permission toggle for users to change their emailbooleantrue / false
└─ cashout_percetage
The calculation percentage for cashout offersnumber-
└─ check_client_credentials_actions
Specific actions that trigger a mandatory credential checkarray-
└─ child_client_default_currency
The default currency assigned to sub-accountsstring-
└─ currency
The primary base currency code (e.g., "BRL")string-
└─ dont_calc_wagering_bonus
Excludes specific bets from bonus rolloverbooleantrue / false
└─ enable_confirm_restrictions
Enables limitations on confirmation attemptsbooleantrue / false
└─ id
Unique partner identifiernumber-
└─ integration_type
The specific technical protocol code used for the partner's API integration.number-
└─ is_cashout_live
Boolean to enable cashout for live events. 1 - Enabled 0 - Disablednumber1 / 0
└─ is_cashout_prematch
Boolean to enable cashout for prematch events. 1 - Enabled 0 - Disablednumber-
└─ is_counter_offer_available
Enables the system to propose alternative stakes/odds.number-
└─ is_freespin_claimable
Enables free spin reward eligibility.booleantrue / false
└─ is_loyalty_v2
Indicates use of the updated loyalty logic.booleantrue / false
└─ is_superbet_on_live
Enables high-stake request feature for live events.booleantrue / false
└─ is_superbet_on_prematch
Enables high-stake request feature for prematch events.booleantrue / false
└─ is_telegram_chatbot_support
Toggle for Telegram bot integration.booleantrue / false
└─ is_trial
Indicates if the partner is currently in a trial/demo phase.booleantrue / false
└─ is_two_factor_confirmation
Requires an additional confirmation step for 2FA-protected actions.booleantrue / false
└─ is_using_loyalty_program
Globally enables or disables the loyalty point system.booleantrue / false
└─ live_max_stake
Maximum stake limit for live betting. Key - currency Value - limitobject
└─ loyalty_bonus_max_exchange_points
Maximum points allowed per redemptionnumber-
└─ loyalty_bonus_min_exchange_points
Minimum points allowed per redemptionnumber-
└─ loyalty_rates
Configuration for point earning and conversion per currency.array-
└─
object
└─ currency_id
The ISO code of the currency to which the specific rate applies.string-
└─ conversion_rate
The numerical multiplier used to calculate the monetary value of loyalty points.number-
└─ point_rate
The ratio or number of points earned per unit of currency spent.number-
└─ max_odd_for_multiple_bet
The maximum total odds allowed for a multiple betnumber-
└─ max_payout
The maximum amount a partner will pay out on a single winning bet.number-
└─ max_selections_in_multiple_bet
Maximum number of legs allowed in a parlaynumber-
└─ maximum_odd_for_cashout
The odds threshold above which the cashout option is disabled.number-
└─ min_bet_stakes
A dictionary defining the minimum bet amount required for each currency. E.g. {"BRL": 0} Key - currency ISO code Value - amountobject
└─ min_cashout_amount
Minimum amount required to perform a cashout. E.g. {"BRL": 0} Key - currency ISO code Value - amountobject
└─ min_sub_bet_stakes
Minimum stake for individual bets within a system bet. E.g. {"BRL": 0} Key - currency ISO code Value - amountobject
└─ minimum_offer_amount
The minimum value required for a specific bet offer to be valid.number-
└─ mult_wallet_currencies
Lists currencies allowed in a multi-wallet setup.array-
└─ odds_raised_percent
The percentage by which odds are boosted or adjusted for the partner.number-
└─ partial_cashout_off_onn
Enables the feature to cash out only a portion of the total stake.booleantrue / false
└─ partner_id
The unique identifier for the partnernumber-
└─ prematch_max_stake
The maximum allowable stake for bets placed on prematch events. Key -> currency code Value -> stakeobject
└─ prematch_multiple_disabled
f true, prevents users from combining multiple prematch bets into a single slip.booleantrue / false
└─ price_decimals
Decimal precision for odds and pricenumber-
└─ price_round_method
Logic used for rounding price values.number-
└─ reffrend_client_cats
Client categories eligible for referral programs.array-
└─ reg_curns
Allowed currencies for user registration.array-
└─ set_client_wallet
Boolean flag to enable/disable external wallet management.booleantrue / false
└─ single_login
Restricts account access to one active session.booleantrue / false
└─ sms_code_active_period
Expiration time (seconds) for SMS verificationnumber-
└─ sports_book_profile_ids
A list of active sportsbook profile configurations assigned to this partner.array-
└─ supported_currencies
A list of all currency codes accepted by this partner.array-
└─ supports_child_client
Indicates if the partner can manage sub-accounts or "child" clients.number-
└─ tax_integration_type
Method ID for tax system integration.number-
└─ tax_sportIds
Specific sport IDs subject to taxation.object
└─ tax_type
The identifier for the tax calculation logic applied to bets.number-
└─ two_factor_enabled
Boolean flag indicating if 2FA (Two-Factor Authentication) is active.booleantrue / false
└─ two_factor_type
Specifies the category of 2FA being used (e.g., Email, SMS, App).number-
└─ user_password_min_length
Minimum character count for user passwords.number-