Для кого: разработчик, интегрирующийся с Axottle; администратор, автоматизирующий рутину.
Требуемые права: действующая сессия администратора для методов с доступом «Сессия». Начните с Обзора API, Аутентификации и Соглашений.
Это курируемый список главных методов, а не исчерпывающий машинный список OpenAPI. Машиночитаемая спецификация OpenAPI запланирована, но пока не публикуется. Если метода нет в таблицах ниже — это не значит, что его не существует; здесь собрано то, что чаще всего нужно оператору.
Как читать таблицы
- Базовый адрес. Все пути с префиксом
/api/v1располагаются на адресе вашей панели, напримерhttps://panel.example.com/api/v1. Пути, начинающиеся с/agent,/s,/healthили/install, живут в корне (без/api/v1). - Параметры пути записаны в фигурных скобках:
{id},{token},{node_id}. - Колонка «Доступ» принимает значения:
- Публичный — аутентификация не требуется.
- Сессия — нужен токен сессии администратора (
Authorization: Bearer <session-token>). - Токен агента — метод вызывает агент ноды своим токеном, а не сессией администратора; вручную не вызывается.
- Публичный (троттлинг) — публичный метод с ограничением частоты запросов (
429+Retry-After).
panel.example.com, {id}, axt_xxxxxxxx...).
Аутентификация и сессии
Методы
/api/v1/setup/* доступны только во время первичной установки; создание администратора отклоняется после появления первого администратора.
Подробнее: Аутентификация, Доступ и сессии.
Учётные записи и права
Права передаются массивом ключей:
{"permissions": ["nodes.view", "nodes.edit"]}. Полный доступ обозначается одним элементом ["*"], и он же подставляется, если поле не передано.
Ограничения при изменении прав:
Изменения применяются со следующего запроса пользователя; сессии при этом не завершаются.
Подробнее: Права доступа, Учётные записи и вход.
Система и статус
Подробнее: Обновления панели.
Flow (Конфиги)
Flow — пользовательское название Connection Unit. Пути/api/v1/connection-units, поля идентификаторов и права connection_units.* не переименованы. Для всех методов ниже нужна сессия; дополнительно проверяются указанное право и применимые возможности лицензии.
Поиск и проверка целей REALITY
Поиск не меняет работающий Flow. Для применения цели нужна актуальная пригодность и обычный проверенный план Flow.
Применение просмотренного плана
После компиляции используйтеid и revision полученного плана:
force_apply — отдельное явное принятие риска неподтверждённой готовности слушателей, firewall и цели REALITY. Оно не отменяет ошибки компиляции, найденные конфликты портов или проверку ревизии. Результат сохраняет сведения об обойдённых проверках: границы режима.
Ручная кнопка «Версии → Откатить» получает снимок версии и сохраняет его в граф черновика, после чего требуется применение. Отдельный маршрут /rollback для этой кнопки не используется.
Транзитные пулы и политики
Совместимый адрес политик
/api/v1/flow-balancers также сохранён. Сохранение каталога не разворачивает новый снимок в работающие Flow.
Здоровье и Flow Guard
Методы этой группы требуютhealth.view для чтения и health.manage для изменения, а также доступности соответствующих операций по лицензии.
Пользовательский план не получает автоматического разрешения при сохранении: его версию нужно включить в политику Flow. Подробнее: Flow Guard, применение, транзитные пулы.
Методы Flow Studio и Flow Guard сверены с маршрутизатором текущей рабочей ветки 2026-09-06.
Telegram-прокси
Парк использует возможность Flow Studio и существующие праваconnection_units.*. Ссылка подключения содержит секрет, выдаётся отдельно и не кешируется.
Сохранение черновика не запускает установку. Ссылка соответствует последней успешно установленной конфигурации: инструкция.
Ноды и агенты
Методы управления нодами и агентами вызываются с сессией администратора. Методы/agent/v1/* — исключение: их вызывает сам агент ноды своим токеном.
Подробнее: Ноды, Привязка агента.
Домены ноды
Вход Flow выбирает привязку через
node_domain_id. Производное имя домена разрешается сервером; чужая привязка отклоняется.
CDN и DNS
Само провизионирование CDN выполняется внутри
POST /api/v1/connection-units/{id}/apply — отдельного метода у него нет.
Подробнее: CDN, DNS.
Одноразовая настройка Cloudflare
POST /api/v1/setup/cloudflare/dns требует сессию и settings.manage. Поля: domain, server_ip, токен только для записи api_token, необязательное save_integration (по умолчанию false). Результат содержит root_domain, created, при сохранении — интеграцию без токена; save_error может сообщить об ошибке сохранения уже после успешной записи DNS. Не повторяйте изменение вслепую: сначала проверьте результат.
Здоровье и self-heal
Подробнее: Здоровье, Self-heal.
История Bscheck
GET /api/v1/health/connection-units/{id}/bscheck-reports возвращает сохранённые внешние отчёты Flow (до 100). Это чтение истории, не запуск платной проверки. Интерпретация результата и его свежести: Bscheck.
Обновление Statuspage
Чтение требует
statuspage.view, изменяющие методы — также statuspage.deploy. Проверяйте запущенную версию и enrollment после операции: обновления Statuspage.
Remnawave
Подробнее: Remnawave.
AbuseProtect
Агент дополнительно поставляет телеметрию через
POST /agent/v1/abuse-signals и POST /agent/v1/session-diversity (см. раздел «Ноды и агенты»).
Подробнее: AbuseProtect.
Axosun — ассистент
Прямые пути API ассистента здесь намеренно не публикуются: они содержат внутреннее имя, которое мы не раскрываем в публичной документации. Управляйте ассистентом через раздел Axosun в панели. Возможности, права и порядок подтверждения действий описаны отдельно.
Безопасность
Подробнее: Безопасность, Аудит и соответствие.
Операционные разделы
Резервные копии, лицензия, уведомления, гео-ассеты и провайдеры. Все методы ниже — с доступом «Сессия», если не указано иное.Резервные копии панели
Подробнее: Резервные копии.
Лицензия
Подробнее: Лицензия.
Уведомления
Подробнее: Уведомления.
Гео-ассеты
Подробнее: Гео-ассеты.
Провайдеры хостинга
Экрана для этих ручек в панели сейчас нет: создание серверов через API провайдера ещё не доведено до конца и убрано из меню. Сами эндпоинты работают и требуют ключа
core.cloud_providers.Проверено для версии Axottle текущей ветки. Дата проверки: 2026-07-11.
Дополнение по изменениям кода Axottle: 2026-09-08. Новые сценарии сверены с реализацией; установка на реальные ноды в рамках этой сверки не выполнялась.
