LatencyLab
Console Status Test Map
Профиль

Latency Lab

Personal API

Ключ Bearer ll_… из профиля. Для интеграции — OpenAPI 3.1 (Swagger / Postman / Insomnia).

Коротко

Base URL
https://console.latencylab.ru
Auth
Authorization: Bearer ll_…
Лимит запросов
общий с ботом и консолью (сутки UTC, с 00:00 GMT)
Серверы
не больше 10 на аккаунт (как Status)
Ссылки
1 подписка · 1 кабинет · 1 панель
Подсети
только /23…/32
Скан
wire-precheck + ICMP/TCP; домен — TCP

Вызов

curl -sS -H "Authorization: Bearer YOUR_KEY" \
  https://console.latencylab.ru/api/lab/status
curl -sS -H "Authorization: Bearer YOUR_KEY" \
  https://console.latencylab.ru/api/lab/account/stats

Endpoints

MethodPathNotes
GET/api/lab/healthбез ключа ок
GET/api/lab/auth/me
GET/api/lab/status
GET/api/lab/operators
POST/api/lab/resolve{"text":"…"}
POST/api/lab/pingIP / домен
POST/api/lab/multiscanIP / домен / /23…/32
POST/api/lab/subnet-scan
POST/api/lab/vpn-keyasync → job
GET/api/lab/account/statsсвоя статистика
GET/api/lab/serversмои серверы (+ ссылки)
POST/api/lab/serversдобавить IP/домен
POST/api/lab/servers/updateизменить
POST/api/lab/servers/deleteудалить
POST/api/lab/servers/reorderпорядок
POST/api/lab/servers/scanперескан (кулдаун)
GET/api/lab/service-linksподписка / кабинет / панель
POST/api/lab/service-linksзадать / очистить URL
POST/api/lab/service-links/scanпроверить ссылки
GET/api/lab/job/active
GET/api/lab/job/{req_id}
POST/api/lab/cancel{"req_id":"…"}

Ключ умеет только перечисленные методы.

HTTP-коды

CodeКогда
200успех; async start; job poll
400валидация / resolve
401нет / битый ключ
403вне scope; подсеть шире /23
404job не найден
409уже есть pending job
502ошибка агента / job error
503агент офлайн / maintenance

Успех: {"ok":true,"result":{…},"req_id":"…"}. Ошибка: {"ok":false,"error":"…"}. Полные схемы — в openapi.yaml.

← В профиль

LatencyLab Console · Status · Test · Map