Каталог методов
Все 138 методов StealthSurf API: назначение, HTTP-статусы и ограничения частоты запросов.
Все методы доступны пользовательскому API-ключу в спецификации от 3 октября 2026 года. Параметры, примеры и бизнес-ошибки открываются по ссылке на метод. Правила авторизации, ответов и лимитов общие для всех разделов.
Лимит действует на пользователя и обработчик: разные ключи одного пользователя и разные ID в одном маршруте делят окно. Указанное значение заменяет ограничение по умолчанию 60 запросов за 60 секунд.
Конфигурации
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /configs | Получить VPN-конфигурации пользователя | 200 | 60 запросов за 60 с |
GET /configs/tariffs | Получить тарифы покупки и продления VPN-конфигураций | 200 | 60 запросов за 60 с |
GET /configs/available-servers | Получить доступные серверы для локации и протокола | 200 | 5 запросов за 5 с |
GET /configs/:config_id/serverStats | Получить статистику сервера VPN-конфигурации | 200 | 3 запроса за 5 с |
POST /configs | Создать VPN-конфигурацию или оформить её оплату | 201 | 1 запрос за 1 с |
POST /configs/renewal/:config_id | Продлить срок действия VPN-конфигурации | 201 | 1 запрос за 1 с |
PATCH /configs/:config_id/settings | Изменить сервер, протокол и настройки VPN-конфигурации | 200 | 1 запрос за 1 с |
POST /configs/makeBridge | Создать мост VLESS + REALITY между двумя конфигурациями с SNI google.com | 201 | 1 запрос за 1 с |
PATCH /configs/:config_id/XrayConfig | Изменить конфигурацию Xray | 200 | 1 запрос за 1 с |
POST /configs/:config_id/resetXrayConfig | Сбросить конфигурацию Xray к настройкам по умолчанию | 201 | 1 запрос за 4 с |
PATCH /configs/:config_id/awgConfig | Изменить параметры конфигурации AWG | 200 | 1 запрос за 1 с |
POST /configs/:config_id/awgConfig/generate | Сгенерировать параметры обфускации AWG без изменения конфигурации | 201 | 1 запрос за 1 с |
POST /configs/:config_id/awgConfig/regenerate | Сгенерировать и применить H1–H4 и S1–S4 для конфигурации AWG | 201 | 1 запрос за 1 с |
PATCH /configs/title/:config_id | Изменить название VPN-конфигурации | 200 | 1 запрос за 1 с |
PATCH /configs/:config_id/auto-renewal | Включить или отключить автопродление VPN-конфигурации | 200 | 1 запрос за 1 с |
GET /configs/:configId/devices | Получить устройства WireGuard/AWG VPN-конфигурации пользователя | 200 | 60 запросов за 60 с |
POST /configs/:configId/devices | Создать дополнительное устройство WireGuard/AWG VPN-конфигурации пользователя | 200 | 1 запрос за 1 с |
PATCH /configs/:configId/devices/:deviceId | Переименовать дополнительное устройство WireGuard/AWG VPN-конфигурации пользователя | 200 | 1 запрос за 1 с |
DELETE /configs/:configId/devices/:deviceId | Отозвать дополнительное устройство WireGuard/AWG VPN-конфигурации пользователя | 200 | 1 запрос за 1 с |
GET /configs/:config_id/subconfig/protocols | Получить доступные протоколы прокси на сервере конфигурации | 200 | 60 запросов за 60 с |
GET /configs/:config_id/subconfig | Получить дополнительный прокси конфигурации | 200 | 60 запросов за 60 с |
POST /configs/:config_id/subconfig | Создать дополнительный прокси конфигурации | 201 | 1 запрос за 1 с |
PATCH /configs/:config_id/subconfig | Изменить протокол дополнительного прокси | 200 | 1 запрос за 1 с |
DELETE /configs/:config_id/subconfig | Удалить дополнительный прокси конфигурации | 200 | 1 запрос за 1 с |
Локации
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /locations | Получить локации обычных VPN-конфигураций | 200 | 60 запросов за 60 с |
Облачные серверы
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /cloud-servers | Получить облачные серверы пользователя | 200 | 60 запросов за 60 с |
GET /cloud-servers/locations | Получить локации облачных серверов | 200 | 60 запросов за 60 с |
GET /cloud-servers/tariffs | Получить тарифы облачных серверов | 200 | 60 запросов за 60 с |
GET /cloud-servers/:id/serverStats | Получить статистику облачного сервера | 200 | 3 запроса за 5 с |
GET /cloud-servers/:server_id/configs | Получить VPN-конфигурации облачного сервера | 200 | 60 запросов за 60 с |
POST /cloud-servers | Заказать облачный сервер | 201 | 1 запрос за 5 с |
POST /cloud-servers/renewal | Продлить подписку облачного сервера | 201 | 1 запрос за 5 с |
POST /cloud-servers/:id/reboot | Перезагрузить облачный сервер | 201 | 1 запрос за 30 с |
POST /cloud-servers/:server_id/configs | Создать VPN-конфигурацию облачного сервера | 201 | 1 запрос за 1 с |
PATCH /cloud-servers/:server_id/configs/:config_id/protocol | Изменить протокол облачной VPN-конфигурации | 200 | 1 запрос за 1 с |
PATCH /cloud-servers/:server_id/configs/:config_id/xray | Изменить настройки Xray облачной конфигурации | 200 | 1 запрос за 1 с |
PATCH /cloud-servers/:server_id/configs/:config_id/awg | Изменить параметры AWG облачной конфигурации | 200 | 1 запрос за 1 с |
POST /cloud-servers/:server_id/configs/:config_id/awg/generate | Сгенерировать параметры обфускации AWG без изменения облачной конфигурации | 201 | 1 запрос за 1 с |
POST /cloud-servers/:server_id/configs/:config_id/awg/regenerate | Сгенерировать и применить H1–H4 и S1–S4 для облачной конфигурации AWG | 201 | 1 запрос за 1 с |
PATCH /cloud-servers/:server_id/configs/:config_id/title | Изменить название облачной VPN-конфигурации | 200 | 1 запрос за 1 с |
DELETE /cloud-servers/:server_id/configs/:config_id | Удалить VPN-конфигурацию облачного сервера | 200 | 1 запрос за 1 с |
POST /cloud-servers/:server_id/configs/:config_id/resetXrayConfig | Сбросить конфигурацию Xray к настройкам по умолчанию | 201 | 1 запрос за 4 с |
PATCH /cloud-servers/:id/auto-renewal | Включить или отключить автопродление облачного сервера | 200 | 1 запрос за 1 с |
GET /cloud-servers/:serverId/configs/:configId/devices | Получить устройства WireGuard/AWG облачной конфигурации | 200 | 60 запросов за 60 с |
POST /cloud-servers/:serverId/configs/:configId/devices | Создать дополнительное устройство WireGuard/AWG облачной конфигурации | 200 | 1 запрос за 1 с |
PATCH /cloud-servers/:serverId/configs/:configId/devices/:deviceId | Переименовать дополнительное устройство WireGuard/AWG облачной конфигурации | 200 | 1 запрос за 1 с |
DELETE /cloud-servers/:serverId/configs/:configId/devices/:deviceId | Отозвать дополнительное устройство WireGuard/AWG облачной конфигурации | 200 | 1 запрос за 1 с |
GET /cloud-servers/:server_id/proxies | Получить прокси облачного сервера | 200 | 60 запросов за 60 с |
POST /cloud-servers/:server_id/proxies | Создать прокси облачного сервера | 201 | 1 запрос за 1 с |
PATCH /cloud-servers/:server_id/proxies/:proxy_id/protocol | Изменить протокол прокси облачного сервера | 200 | 1 запрос за 1 с |
PATCH /cloud-servers/:server_id/proxies/:proxy_id/title | Изменить название прокси облачного сервера | 200 | 1 запрос за 1 с |
DELETE /cloud-servers/:server_id/proxies/:proxy_id | Удалить прокси облачного сервера | 200 | 1 запрос за 1 с |
Xray ключи
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
POST /xray/keys | Сгенерировать пару ключей X25519 для Xray | 201 | 1 запрос за 1 с |
Платные опции
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /paid-options | Получить приобретённые платные опции пользователя | 200 | 60 запросов за 60 с |
GET /paid-options/tariffs | Получить тарифы платных опций | 200 | 60 запросов за 60 с |
POST /paid-options | Купить или продлить платную опцию | 201 | 1 запрос за 1 с |
GET /paid-options/:id/locations | Получить доступные локации платной опции | 200 | 10 запросов за 5 с |
GET /paid-options/:id/devices | Получить устройства Remnawave платной опции | 200 | 60 запросов за 60 с |
GET /paid-options/:id/subscription | Получить состояние подписки платной опции и её лимиты | 200 | 60 запросов за 60 с |
GET /paid-options/:id/configs | Получить прямые ссылки конфигураций подписки white_internet | 200 | 60 запросов за 60 с |
PATCH /paid-options/:id/limits | Изменить лимиты устройств и трафика платной опции | 200 | 1 запрос за 5 с |
PATCH /paid-options/:id/titles/:index | Задать пользовательское название конфигурации white_internet | 200 | 5 запросов за 2 с |
DELETE /paid-options/:id/titles/:index | Удалить пользовательское название конфигурации white_internet | 200 | 5 запросов за 2 с |
GET /paid-options/:id/stats/:index | Получить статистику сервера white_internet по индексу конфигурации | 200 | 3 запроса за 5 с |
DELETE /paid-options/:id/devices/:device_id | Удалить устройство Remnawave платной опции | 200 | 20 запросов за 60 с |
DELETE /paid-options/:id/devices | Удалить все зарегистрированные устройства Remnawave платной опции | 200 | 1 запрос за 5 с |
PATCH /paid-options/:id/auto-renewal | Включить или отключить автопродление платной опции | 200 | 1 запрос за 1 с |
POST /paid-options/:id/configs | Создать VPN-конфигурацию платной опции | 201 | 1 запрос за 1 с |
PATCH /paid-options/:id/configs/:configId/settings | Изменить сервер, протокол и настройки VPN-конфигурации | 200 | 1 запрос за 1 с |
PATCH /paid-options/:id/configs/:configId/xray | Изменить конфигурацию Xray | 200 | 1 запрос за 1 с |
PATCH /paid-options/:id/configs/:configId/awg | Изменить параметры AWG конфигурации платной опции | 200 | 1 запрос за 1 с |
POST /paid-options/:id/configs/:configId/awg/generate | Сгенерировать параметры AWG без изменения конфигурации платной опции | 201 | 1 запрос за 1 с |
POST /paid-options/:id/configs/:configId/awg/regenerate | Сгенерировать и применить H1–H4 и S1–S4 для AWG конфигурации платной опции | 201 | 1 запрос за 1 с |
POST /paid-options/:id/configs/:configId/resetXrayConfig | Сбросить конфигурацию Xray к настройкам по умолчанию | 201 | 1 запрос за 4 с |
PATCH /paid-options/:id/configs/:configId/title | Изменить название VPN-конфигурации | 200 | 1 запрос за 1 с |
GET /paid-options/:id/configs/:configId/stats | Получить статистику сервера конфигурации платной опции | 200 | 60 запросов за 60 с |
GET /paid-options/:id/configs/available-servers | Получить доступные серверы платной опции | 200 | 5 запросов за 5 с |
GET /paid-options/:id/configs/:configId/devices | Получить устройства WireGuard/AWG конфигурации платной опции | 200 | 60 запросов за 60 с |
POST /paid-options/:id/configs/:configId/devices | Создать дополнительное устройство WireGuard/AWG конфигурации платной опции | 200 | 1 запрос за 1 с |
PATCH /paid-options/:id/configs/:configId/devices/:deviceId | Переименовать дополнительное устройство WireGuard/AWG конфигурации платной опции | 200 | 1 запрос за 1 с |
DELETE /paid-options/:id/configs/:configId/devices/:deviceId | Отозвать дополнительное устройство WireGuard/AWG конфигурации платной опции | 200 | 1 запрос за 1 с |
GET /paid-options/:id/configs/:configId/subconfig/protocols | Получить доступные протоколы прокси сервера платной опции | 200 | 60 запросов за 60 с |
GET /paid-options/:id/configs/:configId/subconfig | Получить дополнительный прокси конфигурации платной опции | 200 | 60 запросов за 60 с |
POST /paid-options/:id/configs/:configId/subconfig | Создать дополнительный прокси конфигурации платной опции | 201 | 1 запрос за 1 с |
PATCH /paid-options/:id/configs/:configId/subconfig | Изменить протокол дополнительного прокси | 200 | 1 запрос за 1 с |
DELETE /paid-options/:id/configs/:configId/subconfig | Удалить дополнительный прокси конфигурации платной опции | 200 | 1 запрос за 1 с |
Трафик
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /traffic | Получить статистику трафика выбранной области учёта | 200 | 60 запросов за 60 с |
Промокоды
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /profile/promocodes | Получить купленные ключи активации | 200 | 30 запросов за 60 с |
Устройства
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /profile/devices | Получить устройства основной подписки пользователя и настройки доступа | 200 | 60 запросов за 60 с |
GET /profile/devices/settings | Получить настройки доступа устройств основной подписки | 200 | 60 запросов за 60 с |
PATCH /profile/devices/settings | Изменить настройки доступа устройств основной подписки | 200 | 5 запросов за 1 с |
PATCH /profile/devices/:id/title | Переименовать устройство основной подписки пользователя | 200 | 5 запросов за 1 с |
PATCH /profile/devices/:id/blocked | Заблокировать или разблокировать устройство | 200 | 5 запросов за 1 с |
PATCH /profile/devices/:id/approval | Одобрить устройство, ожидающее подтверждения владельца | 200 | 5 запросов за 1 с |
DELETE /profile/devices/:id | Удалить устройство основной подписки пользователя | 200 | 5 запросов за 1 с |
DELETE /profile/devices | Удалить все устройства основной подписки пользователя | 200 | 1 запрос за 1 с |
Реферальная система
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /profile/referral | Получить историю начислений и выплат реферальной программы | 200 | 60 запросов за 60 с |
GET /profile/referral/withdraw/sbp-bank-list | Получить список банков для выплаты через СБП | 200 | 5 запросов за 5 с |
Профиль
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /profile | Получить профиль пользователя | 200 | 60 запросов за 60 с |
GET /profile/notification-settings | Получить настройки уведомлений | 200 | 60 запросов за 60 с |
PATCH /profile/notification-settings | Изменить настройки уведомлений | 200 | 5 запросов за 60 с |
PATCH /profile/subscriptionLink | Перевыпустить ключ основной ссылки подписки | 200 | 2 запроса за 60 с |
Конструктор подписок
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /profile/custom-subscriptions | Получить пользовательские сборные подписки | 200 | 60 запросов за 60 с |
GET /profile/custom-subscriptions/available-items | Получить ресурсы для включения в сборную подписку | 200 | 60 запросов за 60 с |
GET /profile/custom-subscriptions/:id | Получить сборную подписку и её элементы | 200 | 60 запросов за 60 с |
POST /profile/custom-subscriptions | Создать сборную подписку | 201 | 3 запроса за 5 с |
PATCH /profile/custom-subscriptions/:id/title | Изменить название сборной подписки | 200 | 5 запросов за 1 с |
PUT /profile/custom-subscriptions/:id/items | Полностью заменить набор элементов сборной подписки | 200 | 3 запроса за 2 с |
PATCH /profile/custom-subscriptions/:id/items/order | Изменить порядок элементов сборной подписки | 200 | 5 запросов за 1 с |
POST /profile/custom-subscriptions/:id/reset-key | Перевыпустить ключ ссылки сборной подписки | 201 | 2 запроса за 10 с |
POST /profile/custom-subscriptions/:id/share/vk-document | Создать временный документ VK со ссылками конфигураций сборной подписки | 201 | 2 запроса за 10 с |
DELETE /profile/custom-subscriptions/:id | Удалить сборную подписку | 200 | 3 запроса за 2 с |
GET /profile/custom-subscriptions/:id/encrypted-subscription-link | Получить зашифрованные ссылки сборной подписки для Happ и INCY | 200 | 3 запроса за 60 с |
GET /profile/custom-subscriptions/:id/display/settings | Получить настройки оформления сборной подписки | 200 | 60 запросов за 60 с |
PATCH /profile/custom-subscriptions/:id/display/settings | Изменить настройки оформления сборной подписки | 200 | 3 запроса за 1 с |
GET /profile/custom-subscriptions/:id/xray-template/settings | Получить настройки JSON-режима Xray сборной подписки | 200 | 60 запросов за 60 с |
PATCH /profile/custom-subscriptions/:id/xray-template/settings | Изменить настройки JSON-режима Xray сборной подписки | 200 | 3 запроса за 1 с |
GET /profile/custom-subscriptions/:id/xray-template | Получить шаблон Xray сборной подписки | 200 | 60 запросов за 60 с |
PUT /profile/custom-subscriptions/:id/xray-template | Сохранить шаблон Xray сборной подписки | 200 | 3 запроса за 1 с |
DELETE /profile/custom-subscriptions/:id/xray-template | Сбросить шаблон Xray сборной подписки | 200 | 3 запроса за 2 с |
GET /profile/custom-subscriptions/:id/devices | Получить устройства сборной подписки | 200 | 60 запросов за 60 с |
GET /profile/custom-subscriptions/:id/devices/settings | Получить настройки доступа устройств сборной подписки | 200 | 60 запросов за 60 с |
PATCH /profile/custom-subscriptions/:id/devices/settings | Изменить настройки доступа устройств сборной подписки | 200 | 3 запроса за 1 с |
PATCH /profile/custom-subscriptions/:id/devices/:deviceId/title | Переименовать устройство сборной подписки | 200 | 3 запроса за 1 с |
PATCH /profile/custom-subscriptions/:id/devices/:deviceId/blocked | Заблокировать или разблокировать устройство | 200 | 3 запроса за 1 с |
PATCH /profile/custom-subscriptions/:id/devices/:deviceId/approval | Одобрить устройство, ожидающее подтверждения владельца | 200 | 3 запроса за 1 с |
DELETE /profile/custom-subscriptions/:id/devices/:deviceId | Удалить устройство сборной подписки | 200 | 3 запроса за 1 с |
DELETE /profile/custom-subscriptions/:id/devices | Удалить все устройства сборной подписки | 200 | 1 запрос за 2 с |
GET /profile/custom-subscriptions/:id/routing/configs/:config_type/:config_reference_id | Получить индивидуальные и итоговые настройки маршрутизации конфигурации сборной подписки | 200 | 60 запросов за 60 с |
PUT /profile/custom-subscriptions/:id/routing/configs/:config_type/:config_reference_id | Сохранить настройки маршрутизации конфигурации сборной подписки | 200 | 3 запроса за 1 с |
DELETE /profile/custom-subscriptions/:id/routing/configs/:config_type/:config_reference_id | Удалить индивидуальные настройки маршрутизации конфигурации сборной подписки | 200 | 3 запроса за 2 с |
GET /profile/custom-subscriptions/:id/routing/available-tunnels | Получить конфигурации, доступные для туннелей сборной подписки | 200 | 60 запросов за 60 с |
История платежей
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /profile/payments-history | Получить историю платежей | 200 | 60 запросов за 60 с |
GET /profile/payments-history/:id/receipt | Получить сведения о платеже и оплаченной услуге | 200 | 60 запросов за 60 с |
Уведомления
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /profile/notifications | Получить уведомления пользователя | 200 | 60 запросов за 60 с |
Баланс
| Метод | Назначение | HTTP | Лимит |
|---|---|---|---|
GET /profile/balance/calculate | Рассчитать стоимость пополнения баланса по доступным способам оплаты | 200 | 5 запросов за 1 с |
POST /profile/balance/topup | Пополнить баланс или получить ссылку на оплату | 201 | 1 запрос за 1 с |
GET /profile/balance/monthly-spend | Получить расчётную месячную стоимость подписок с автопродлением | 200 | 5 запросов за 1 с |
Помогла ли вам эта статья?