StealthSurf VPNStealthSurf VPN
Доступные методыПрофиль

Промокоды

Методы для получения списка купленных промокодов.

Обзор

Модуль для работы с купленными промокодами пользователя.


GET /profile/promocodes

Получить список приобретённых промокодов, отсортированный по дате создания по убыванию.

Rate Limit: 30 req/min

Query Parameters

ParameterTypeRequiredDescription
limitnumberНетКоличество записей, от 1 до 1000. По умолчанию 20
offsetnumberНетСмещение выборки (>= 0, по умолчанию 0)

Пример запроса

curl -X GET "https://api.stealthsurf.net/profile/promocodes?limit=10&offset=0" \
  -H "Authorization: Bearer stlth_XXXXXXXX_YYYYYYYYYYYYYYYYYYYYYYYY"

Ответ

{
  status: true,
  statusCode: 200,
  data: Array<{
    id: number                // Идентификатор промокода
    code: string              // Промокод в верхнем регистре: ABCD-EFGH-IJKL-MNOP
    activation_days: number   // Количество дней активации
    product_type: string      // Тип продукта, по умолчанию configs
    is_active: boolean        // Промокод не отключён и остались активации
    created_at: number        // Дата создания, Unix timestamp
  }>
}

Пример ответа

{
  "status": true,
  "statusCode": 200,
  "data": [
    {
      "id": 1,
      "code": "ABCD-EFGH-IJKL-MNOP",
      "activation_days": 30,
      "product_type": "configs",
      "is_active": true,
      "created_at": 1704067200
    },
    {
      "id": 2,
      "code": "WXYZ-1234-5678-90AB",
      "activation_days": 7,
      "product_type": "paid_options",
      "is_active": false,
      "created_at": 1703980800
    }
  ]
}

Значение is_active: true означает, что промокод не отключён и у него остались активации. При is_active: false активировать промокод больше нельзя.

Помогла ли вам эта статья?

Содержание