Skip to main content
POST
Create Prize

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Запрос на создание приза.

prize_type
enum<string>
required

Типы призов.

Available options:
subscription_days,
balance_bonus,
traffic_gb,
promocode,
nothing
prize_value
integer
required
Required range: x >= 0
display_name
string
required
Required string length: 1 - 100
prize_value_kopeks
integer
required
Required range: x >= 0
emoji
string
default:🎁
Maximum string length: 10
color
string
default:#3B82F6
Pattern: ^#[0-9A-Fa-f]{6}$
sort_order
integer
default:0
Required range: x >= 0
manual_probability
number | null
Required range: 0 <= x <= 1
is_active
boolean
default:true
promo_balance_bonus_kopeks
integer
default:0
Required range: x >= 0
promo_subscription_days
integer
default:0
Required range: x >= 0
promo_traffic_gb
integer
default:0
Required range: x >= 0

Response

Successful Response

Полная информация о призе для админа.

id
integer
required
config_id
integer
required
prize_type
string
required
prize_value
integer
required
display_name
string
required
emoji
string
required
color
string
required
prize_value_kopeks
integer
required
sort_order
integer
required
is_active
boolean
required
manual_probability
number | null
promo_balance_bonus_kopeks
integer
default:0
promo_subscription_days
integer
default:0
promo_traffic_gb
integer
default:0
created_at
string<date-time> | null
updated_at
string<date-time> | null