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

Запросы и локализация

Accept: application/json
Accept-Language: ru
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json

Content-Type необходим для запроса с JSON-телом. Accept-Language необязателен; без него сервис использует en.

Передавайте поддерживаемый код языка, например en или ru. Middleware проверяет указанную локаль, поэтому неподдерживаемое значение может завершить запрос еще до контроллера. Заголовок влияет на сообщения сервиса, но не переименовывает ключи JSON.

Настройте заголовок один раз при создании клиента официального SDK:

const client = LTESocksClient.withBearerToken(token, {
language: 'ru',
});

Передавайте корректный UTF-8 JSON и используйте точные имена полей из справочника. Не заменяйте логические и целые значения строками:

{
"autoRenew": true,
"autoResetInterval": 600
}

Фильтры дат используют метки времени в стиле RFC 3339. По возможности указывайте часовой пояс:

{
"from": "2026-07-01T00:00:00Z",
"to": "2026-07-31T23:59:59Z",
"page": 1,
"pageSize": 20
}

Задайте конечный таймаут. Для JSON-операций разумно начать с 30 секунд; для скачивания VPN-архива может понадобиться отдельный таймаут.