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

Коды ошибок

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

Обзор

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

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

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

errorCodemessageОписание
0ACCESS_DENIEDНет доступа / неверный токен
1NOT_FOUNDРесурс не найден
2USER_NOT_FOUNDПользователь не найден
3BAD_REQUESTНеверный запрос
4AUTH_PARAMS_NOT_VALIDНеверные параметры авторизации
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Нет серверов для миграции
37INSUFFICIENT_CAPACITY_FOR_MIGRATIONНедостаточная ёмкость для миграции
38USER_BANNEDПользователь заблокирован
39TROJAN_REQUIRES_EXTENDED_SETTINGSTrojan требует расширенных настроек
40DEVICE_NOT_FOUNDУстройство не найдено
41DEVICE_LIMIT_REACHEDДостигнут лимит устройств
42DEVICE_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_FOR_PAID_OPTIONНет серверов для платной опции
51PAID_OPTION_CONFIG_LIMIT_REACHEDДостигнут лимит конфигов платной опции

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 ключ, так и попытку доступа к ресурсу без прав.

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

Содержание