Перейти до вмісту

Оновити налаштування

POST
/user/preferences
curl --request POST \
--url https://api.ltesocks.io/v2/user/preferences \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "vpnServer": "vpn1.ltesocks.io", "proxyServer": "ap1.ltesocks.io", "proxyProtocol": "http" }'
Idempotency-Key
string формат: uuid

Необов’язковий UUID, що ідентифікує один запит на зміну. Використовуйте його повторно лише для повторної спроби того самого запиту.

Об’єкт налаштувань користувача

Тип вмістуapplication/json
object
vpnServer

Ім’я сервера за замовчуванням для підключення через OpenVPN

string формат: host
Приклад
vpn1.ltesocks.io
proxyServer

Ім’я сервера за замовчуванням для підключення через проксі

string формат: host
Приклад
ap1.ltesocks.io
proxyProtocol

Протокол проксі за замовчуванням

string
Допустимі значення: http https socks5
Приклад
socks5

Операцію виконано успішно

Тип вмістуapplication/json
object
login

Логін користувача

string
email

Адреса електронної пошти користувача

string формат: email
balance

Баланс користувача в центах (100$ = 10000)

integer
portsCount

Загальна кількість портів

integer
portsLimit

Максимальна допустима кількість портів

integer
discountPercent

Знижка користувача у відсотках

integer
residentialProxy
object
password

Пароль residential-проксі поточного клієнта; null, якщо недоступний.

string
допускає null
availableData
обов’язково

Залишок трафіку residential-проксі в байтах.

integer формат: int64
preferences
object
vpnServer

Ім’я сервера за замовчуванням для підключення через OpenVPN

string формат: host
proxyServer

Ім’я сервера за замовчуванням для підключення через проксі

string формат: host
proxyProtocol

Протокол проксі за замовчуванням

string
Допустимі значення: http https socks5
Приклад
{
"login": "user",
"email": "user@example.com",
"balance": 10000,
"portsCount": 3,
"portsLimit": 10,
"discountPercent": 10,
"residentialProxy": {
"availableData": 1073741824
},
"preferences": {
"vpnServer": "vpn1.ltesocks.io",
"proxyServer": "ap1.ltesocks.io",
"proxyProtocol": "http"
}
}

Помилка

Тип вмістуapplication/json
object
error
обов’язково

Текст помилки

string
code
обов’язково

Код помилки

integer
Приклад
{
"error": "example error",
"code": 400
}