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

Реферальная система

Методы реферальной программы: история начислений и выводов, список банков СБП.

Обзор

Модуль реферальной программы: получение объединённой истории начислений и выводов, а также списка банков для вывода через СБП.

Через API-ключ доступны только методы чтения (GET). Сам вывод средств (POST /profile/referral/withdraw/sbp и /card) выполняется только в приложении или личном кабинете и недоступен через API-ключ — такой запрос вернёт 401 ACCESS_DENIED.


GET /profile/referral

Получить данные реферальной программы (объединённая история начислений и выводов).

Rate Limit: глобальный (60 req/min)

Query Parameters

ParameterTypeRequiredDescription
limitnumberНетПо умолчанию 100 (1-1000)
offsetnumberНетСмещение для пагинации (>= 0, по умолчанию 0)

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

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

Ответ

{
  status: true,
  statusCode: 200,
  data: Array<{
    amount: number          // В рублях
    method?: string
    account?: string
    status?: string
    created_at: number
    email?: string
  }>
}

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

{
  "status": true,
  "statusCode": 200,
  "data": [
    {
      "email": "u***r@test.com",
      "amount": 50,
      "created_at": 1716153600
    },
    {
      "amount": 1000,
      "method": "sbp",
      "account": "30|Sberbank|+79991234567",
      "status": "created",
      "created_at": 1716150000
    }
  ]
}

Список объединяет два типа записей: начисления (email — маскированный адрес или Пользователь #<id>, и amount) и выводы (amount, method, account, status).


GET /profile/referral/withdraw/sbp-bank-list

Получить список банков для вывода через СБП.

Rate Limit: 5 req / 5 sec

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

curl -X GET "https://api.stealthsurf.net/profile/referral/withdraw/sbp-bank-list" \
  -H "Authorization: Bearer stlth_XXXXXXXX_YYYYYYYYYYYYYYYYYYYYYYYY"

Ответ

{
  status: true,
  statusCode: 200,
  data: Array<{
    id: string
    name: string
  }>
}

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

{
  "status": true,
  "statusCode": 200,
  "data": [
    { "id": "100000000111", "name": "Сбербанк" },
    { "id": "100000000004", "name": "Тинькофф" },
    { "id": "100000000015", "name": "Альфа-Банк" }
  ]
}

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

Содержание