3x-ui3x-ui test
СправочникСправочник по API

Справочник по API

REST API панели 3x-ui — аутентификация, входящие подключения, клиенты, статистика сервера и многое другое, сгенерировано из спецификации OpenAPI.

Панель 3x-ui предоставляет REST API для автоматизации. Эти страницы сгенерированы из спецификации OpenAPI самой панели, поэтому они всегда соответствуют документированной схеме.

Аутентификация

Запросы аутентифицируются либо с помощью сессионной cookie (полученной через POST /login), либо с помощью Bearer-токена:

Authorization: Bearer <token>

Создавайте API-токены в панели; они дают права полного администратора, поэтому храните их в безопасности. См. API-токены.

Сформируйте аутентифицированный запрос для любого из приведённых ниже эндпоинтов:

API request builder

Build an authenticated cURL command or fetch() snippet for any 3x-ui panel API endpoint under /panel/api/*.

cURL
curl -X GET 'https://panel.example.com:2053/panel/api/inbounds/list' \
  -H 'Authorization: Bearer <token>'
fetch()
await fetch('https://panel.example.com:2053/panel/api/inbounds/list', {
  method: 'GET',
  headers: { 'Authorization': 'Bearer <token>' },
});

Просмотр по разделам

Этот справочник повторно генерируется из public/openapi.json командой pnpm gen:api. Не редактируйте сгенерированные страницы тегов вручную.

On this page