Skip to main content
PUT
/
cabinet
/
admin
/
wheel
/
config
Update Admin Wheel Config
curl --request PUT \
  --url http://localhost:8080/cabinet/admin/wheel/config \
  --header 'Content-Type: application/json' \
  --data '
{
  "is_enabled": true,
  "name": "<string>",
  "spin_cost_stars": 500,
  "spin_cost_days": 15,
  "spin_cost_stars_enabled": true,
  "spin_cost_days_enabled": true,
  "rtp_percent": 50,
  "daily_spin_limit": 50,
  "min_subscription_days_for_day_payment": 15,
  "promo_prefix": "<string>",
  "promo_validity_days": 183
}
'
{
  "id": 123,
  "is_enabled": true,
  "name": "<string>",
  "spin_cost_stars": 123,
  "spin_cost_days": 123,
  "spin_cost_stars_enabled": true,
  "spin_cost_days_enabled": true,
  "rtp_percent": 123,
  "daily_spin_limit": 123,
  "min_subscription_days_for_day_payment": 123,
  "promo_prefix": "<string>",
  "promo_validity_days": 123,
  "prizes": [
    {
      "id": 123,
      "config_id": 123,
      "prize_type": "<string>",
      "prize_value": 123,
      "display_name": "<string>",
      "emoji": "<string>",
      "color": "<string>",
      "prize_value_kopeks": 123,
      "sort_order": 123,
      "is_active": true,
      "manual_probability": 123,
      "promo_balance_bonus_kopeks": 0,
      "promo_subscription_days": 0,
      "promo_traffic_gb": 0,
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z"
    }
  ],
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}

Body

application/json

Запрос на обновление конфига колеса.

is_enabled
boolean | null
name
string | null
Required string length: 1 - 255
spin_cost_stars
integer | null
Required range: 1 <= x <= 1000
spin_cost_days
integer | null
Required range: 1 <= x <= 30
spin_cost_stars_enabled
boolean | null
spin_cost_days_enabled
boolean | null
rtp_percent
integer | null
Required range: 0 <= x <= 100
daily_spin_limit
integer | null
Required range: 0 <= x <= 100
min_subscription_days_for_day_payment
integer | null
Required range: 1 <= x <= 30
promo_prefix
string | null
Required string length: 1 - 20
promo_validity_days
integer | null
Required range: 1 <= x <= 365

Response

Successful Response

Полная конфигурация колеса для админа.

id
integer
required
is_enabled
boolean
required
name
string
required
spin_cost_stars
integer
required
spin_cost_days
integer
required
spin_cost_stars_enabled
boolean
required
spin_cost_days_enabled
boolean
required
rtp_percent
integer
required
daily_spin_limit
integer
required
min_subscription_days_for_day_payment
integer
required
promo_prefix
string
required
promo_validity_days
integer
required
prizes
WheelPrizeAdminResponse · object[]
required
created_at
string<date-time> | null
updated_at
string<date-time> | null