v1

latestOpenAPI 3.1.02026-07-26400501584.0 KB
ban-notifications

Отправить уведомление от ban системы

Эндпоинт для отправки уведомлений пользователям от системы мониторинга ban. Поддерживает уведомления о блокировке, разблокировке и предупреждения.

post/ban-notifications/send

Request body

notification_type'punishment' | 'enabled' | 'warning' | 'network_wifi' | 'network_mobile' required

Тип уведомления: punishment (бан за устройства), enabled (разбан), warning (предупреждение), network_wifi (бан за WiFi), network_mobile (бан за мобильную сеть)

user_identifierstring required

Email или user_id пользователя из Remnawave Panel

usernamestring required

Имя пользователя для отображения

ip_countinteger nullable

Количество устройств

limitinteger nullable

Лимит устройств

ban_minutesinteger nullable

Длительность бана в минутах

warning_messagestring nullable

Текст предупреждения

network_typestring nullable

Тип сети (WiFi/Mobile)

node_namestring nullable

Название ноды/сервера с которой пришел бан

Example request

{
  "ban_minutes": 30,
  "ip_count": 5,
  "limit": 3,
  "node_name": "DE-Server-1",
  "notification_type": "punishment",
  "user_identifier": "user@example.com",
  "username": "john_doe"
}

Response

Successful Response

successboolean required

Успешно ли отправлено уведомление

messagestring required

Сообщение о результате

telegram_idinteger nullable

Telegram ID получателя

sentboolean

Было ли фактически отправлено сообщение

Example response

{
  "message": "Уведомление отправлено",
  "sent": true,
  "success": true,
  "telegram_id": 123456789
}