/
v3.0.11Get access

bulkSetUserPersonalization

This is an array of personalization objects, allowing the system to update or fetch multiple preference categories in a single call. To see the config structure of its corresponding resource refer to setUserPersonalization

Request parameters:

Name
DescriptionTypeValuesDefault
userPersonalizations
Data for user personalizationarray--
└─
object-
└─ configs
Key-value object containing personalization data. The structure depends on the selected resource.object-
└─ resource
The unique name of the feature or section being personalizedstring"avatar", "timeZone", "viewTypes", "lightMode", "marketFilter", "favoriteMarkets", "sportToolbarItems", "selectedOddFormat", "balancesVisibility", "casinoToolbarItems", "sportFavoriteGames", "tvGamesFavoriteGames", "sportFavoriteTeams", "esportFavoriteGames", "casinoFavoriteGames", "selectedOddSettings", "personalizationPopup", "depositPaymentMethod", "withdrawPaymentMethod", "skillGamesFavoriteGames", "sportFavoriteSportList", "casinoFavoriteProviders", "esportFavoriteSportList", "liveCasinoFavoriteGames", "casinoFavoriteCategories", "sportFavoriteCompetition", "tvGamesFavoriteProviders", "esportFavoriteCompetitions", "virtualSportsFavoriteGames", "liveCasinoFavoriteProviders", "promotionsFavoriteCategories", "liveCasinoFavoriteCategories", "virtualSportsFavoriteProviders", "virtualSportsFavoriteCategories", "predefinedStakes"-
└─ scope
Indicates the specific brand or platform environment these preferences apply tostring--

Call example:

bulkSetUserPersonalization({
  user_personalizations: [{
    configs: {
      '387': {
        SportName: 'football',
        TeamId: 387,
        TeamName: 'Arsenal'
      }
    },
    resource: 'sportFavoriteTeams',
    scope: 'betchain'
  }, {
    configs: {
      '4': [],
      '10': []
    },
    resource: 'sportFavoriteSportList',
    scope: 'betchain'
  }]
})

Response examples:

{
  code: 0,
  data: []
}