Перейти к содержанию

POST /proxies/{id}/prolong

Продление конкретного прокси. Средства списываются с баланса.

Запрос

POST /proxies/{id}/prolong

Scope: proxies:write

Параметры пути

Параметр Тип Описание
id string ID прокси (поле id из GET /proxies)

Тело запроса (JSON)

Поле Тип Обязательный Описание
period integer да Количество дней продления

Минимальные периоды

Версия Минимальный период
IPv6 3 дня
IPv4 7 дней
IPv4s 7 дней

Пример

Продление прокси 12345 на 30 дней:

curl -X POST https://api.wisderfin.ru/proxies/12345/prolong \
  -H "Authorization: Bearer ВАШ_ТОКЕН" \
  -H "Content-Type: application/json" \
  -d '{"period": 30}'

Ответ

{
  "order_id": 9877,
  "price_charged": "29.90",
  "currency": "RUB",
  "proxy": {
    "id": "12345",
    "host": "1.2.3.4",
    "port": "8080",
    "login": "user1",
    "password": "pass1",
    "proxy_type": "http",
    "country": "ru",
    "version": "6",
    "date_start": "2025-01-01T00:00:00Z",
    "date_end": "2025-03-01T00:00:00Z",
    "active": true,
    "descr": null
  }
}
Поле Тип Описание
order_id integer | null ID заказа продления
price_charged string Списанная сумма (Decimal, RUB)
currency string Валюта ("RUB")
proxy object Обновлённые данные прокси

Ошибки

Код detail Причина
400 Insufficient balance Недостаточно средств
400 Minimum renewal period for IPv4 is 7 days Период меньше минимального
404 Proxy not found Прокси не найден
503 Service temporarily unavailable... Провайдер временно недоступен