/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>"{
"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 временно недоступенcurl https://api.relayhub.surf/api/v1/vpn/balance \
-H "Authorization: Bearer <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"
}