v1

latestOpenAPI 3.1.02026-07-26400501584.0 KB
Admin Promocodes

Update Promocode Endpoint

Update an existing promocode.

patch/cabinet/admin/promocodes/{promocode_id}

Path parameters

promocode_idinteger required

Request body

codestring nullable
type'balance' | 'subscription_days' | 'trial_subscription' | 'promo_group' | 'discount'
balance_bonus_kopeksinteger nullable
subscription_daysinteger nullable
max_usesinteger nullable
valid_fromstring date-time nullable
valid_untilstring date-time nullable
is_activeboolean nullable
first_purchase_onlyboolean nullable
promo_group_idinteger nullable

Response

Successful Response

idinteger required
codestring required
type'balance' | 'subscription_days' | 'trial_subscription' | 'promo_group' | 'discount' required
balance_bonus_kopeksinteger required
balance_bonus_rublesnumber required
subscription_daysinteger required
max_usesinteger required
current_usesinteger required
uses_leftinteger required
is_activeboolean required
is_validboolean required
first_purchase_onlyboolean required
valid_fromstring date-time required
valid_untilstring date-time nullable
promo_group_idinteger nullable
created_byinteger nullable
created_atstring date-time required
updated_atstring date-time required