StealthSurf VPNStealthSurf VPN
Доступные методы

Коды ошибок

Справочник кодов ошибок API.

Обзор

При возникновении ошибки API возвращает ответ в следующем формате:

{
  status: false
  statusCode: number      // HTTP код ответа
  errorCode: number       // Внутренний код ошибки
  message: string         // Описание ошибки
}

Таблица кодов ошибок

errorCodemessageОписание
0access deniedНет доступа / неверный токен
1not foundРесурс не найден
2user not foundПользователь не найден
3bad requestНеверный запрос
5location not foundЛокация не найдена
6promocode not foundПромокод не найден
7already existsРесурс уже существует
8enter login instead promocodeВведите логин вместо промокода
9no available serversНет доступных серверов
10location not activeЛокация неактивна
11its your keyЭто ваш ключ
12telegram not connectedTelegram не подключён
13promocode renew onlyПромокод только для продления
14promocode new accounts onlyПромокод только для новых аккаунтов
15referral balance not enoughНедостаточно реферального баланса
16promocode invalid product typeНеверный тип продукта для промокода
17tariff not available for locationТариф недоступен для локации
18passkey not foundPasskey не найден
19passkey already existsPasskey уже существует
20passkey verification failedОшибка проверки passkey
21passkey limit reachedДостигнут лимит passkey
22magic link rate limitedОграничение частоты magic link
23magic link hourly limit exceededПревышен часовой лимит magic link
24magic link expiredMagic link истёк
25magic link already usedMagic link уже использован
26magic link not foundMagic link не найден
27custom subscription not foundКастомная подписка не найдена
28custom subscription limit reachedДостигнут лимит кастомных подписок
29custom subscription item not foundЭлемент кастомной подписки не найден
30custom subscription invalid itemНеверный элемент кастомной подписки
31config title not foundНазвание конфига не найдено
32config index out of rangeИндекс конфига вне диапазона
33api key not foundAPI ключ не найден
34api key limit reachedДостигнут лимит API ключей (5)
35server not foundСервер не найден
36no servers available for migrationНет серверов для миграции
38user bannedПользователь заблокирован
40device not foundУстройство не найдено
41device limit reachedДостигнут лимит устройств
42device is blockedУстройство заблокировано
43unknown device not allowedНеизвестное устройство не разрешено
44promocode not allowed with pricing ruleПромокод не разрешён с правилом ценообразования
45balance not enoughНедостаточный баланс
46invalid topup amountНеверная сумма пополнения
47invalid renewal daysНеверное количество дней продления
48expiredРесурс истёк
49paid option config not foundКонфиг платной опции не найден
50no servers available for paid optionНет серверов для платной опции
51paid option config limit reachedДостигнут лимит конфигов платной опции
52server not availableСервер недоступен
53server capacity fullЁмкость сервера заполнена
54xray config validation failedОшибка валидации Xray конфига
72awg params invalidНекорректные параметры AWG

HTTP коды ответов

HTTP кодОписание
200Успешный запрос
201Ресурс успешно создан
400Неверный запрос (bad request)
401Не авторизован
403Доступ запрещён
404Ресурс не найден
429Превышен лимит запросов
500Внутренняя ошибка сервера

Примеры ошибок

Неверный API ключ

{
  "status": false,
  "statusCode": 401,
  "errorCode": 0,
  "message": "access denied"
}

Конфигурация не найдена

{
  "status": false,
  "statusCode": 404,
  "errorCode": 1,
  "message": "not found"
}

Превышен лимит запросов

{
  "status": false,
  "statusCode": 429,
  "message": "Too Many Requests"
}

Неверные параметры запроса

{
  "status": false,
  "statusCode": 400,
  "errorCode": 3,
  "message": "bad request"
}

Рекомендации

При получении ошибки 429 Too Many Requests рекомендуется подождать 60 секунд перед повторным запросом.

Ошибка errorCode: 0 может означать как неверный API ключ, так и попытку доступа к ресурсу без прав.

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

Содержание