ДокументацияИнтеграцииREST API

REST API

Программное управление MineGuard через API

REST API позволяет управлять MineGuard программно — создавать сети, менять настройки, получать статистику. Полезно для интеграции с вашими системами или ботами.

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

Создайте API-ключ в разделе API-ключи панели. Ключ передаётся в заголовке Authorization:

Заголовок
Authorization: Bearer YOUR_API_KEY

Основные эндпоинты

Информация о пользователе

GET /api/user
curl -X GET "https://mineguard.pro/api/user" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Статус фильтра

GET /api/filter/status
curl -X GET "https://mineguard.pro/api/filter/status" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Статистика сети

GET /api/networks/{id}/realtime
curl -X GET "https://mineguard.pro/api/networks/1/realtime" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"

Полная документация API с интерактивными примерами доступна в API Reference (требуется авторизация).