Skip to main content
GET
/
cabinet
/
admin
/
promocodes
/
{promocode_id}
Get Promocode
curl --request GET \
  --url http://localhost:8080/cabinet/admin/promocodes/{promocode_id}
{
  "id": 123,
  "code": "<string>",
  "type": "balance",
  "balance_bonus_kopeks": 123,
  "balance_bonus_rubles": 123,
  "subscription_days": 123,
  "max_uses": 123,
  "current_uses": 123,
  "uses_left": 123,
  "is_active": true,
  "is_valid": true,
  "first_purchase_only": true,
  "valid_from": "2023-11-07T05:31:56Z",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z",
  "total_uses": 123,
  "today_uses": 123,
  "valid_until": "2023-11-07T05:31:56Z",
  "promo_group_id": 123,
  "created_by": 123,
  "recent_uses": [
    {
      "id": 123,
      "user_id": 123,
      "used_at": "2023-11-07T05:31:56Z",
      "user_username": "<string>",
      "user_full_name": "<string>",
      "user_telegram_id": 123
    }
  ]
}

Path Parameters

promocode_id
integer
required

Response

Successful Response

id
integer
required
code
string
required
type
enum<string>
required
Available options:
balance,
subscription_days,
trial_subscription,
promo_group,
discount
balance_bonus_kopeks
integer
required
balance_bonus_rubles
number
required
subscription_days
integer
required
max_uses
integer
required
current_uses
integer
required
uses_left
integer
required
is_active
boolean
required
is_valid
boolean
required
first_purchase_only
boolean
required
valid_from
string<date-time>
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
total_uses
integer
required
today_uses
integer
required
valid_until
string<date-time> | null
promo_group_id
integer | null
created_by
integer | null
recent_uses
PromoCodeRecentUse · object[]