Баланс депозита

GET/api/v1/vpn/balance

Сколько можно потратить прямо сейчас. spendable = paid (внесено пополнениями, не выводится) + earned (заработано на продажах в ботах, выводится). Покупки через API списываются сначала с paid, потом с earned.

curl https://api.relayhub.surf/api/v1/vpn/balance \
  -H "Authorization: Bearer <YOUR_API_KEY>"
Вставьте свой ключ в меню, и он подставится вместо <YOUR_API_KEY>.
{
  "success": true,
  "spendable_minor": 12050,
  "spendable_usd": "120.50",
  "paid_minor": 10000,
  "paid_usd": "100.00",
  "earned_minor": 2050,
  "earned_usd": "20.50",
  "currency": "USD"
}

Авторизация

Заголовок Authorization: Bearer <ключ> на каждом запросе. Ключ один на аккаунт, выпускается в кабинете партнёра и показывается один раз. Он тратит депозит: держите его на сервере.

Поля ответа

successbooleanобязательно
spendable_minorintegerобязательно
spendable_usdstringобязательно
paid_minorintegerобязательно
paid_usdstringобязательно
earned_minorintegerобязательно
earned_usdstringобязательно
currencystringобязательно

Когда откажет

401unauthorized: Неверный или отсутствующий API-ключ
403api_disabled: Доступ к API для этого аккаунта закрыт
429rate_limited: Слишком много запросов
503upstream_unavailable: Поставщик VPN временно недоступен
Собираем анонимную аналитику посещений. Подробнее