Перейти к содержимому

Обновить настройки

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
}