WebSocket API

Канал уведомлений Panel. Не HTTP — через Swagger UI не вызывается.

WS wss://api.partner-leeds.ru/panel/v1/ws/notifications

Handshake: HTTP GET с upgrade до WebSocket (101 Switching Protocols).

Авторизация

Права доступа

Те же, что у GET /panel/v1/notification/{user_id}/list.

События от сервера

После подключения сервер отправляет:

{
  "event": "notification.created",
  "data": {
    "id": 1,
    "user_id": 6,
    "title": "Новый счет",
    "descr": "Счет создан",
    "created_at": "31.05.2026 15:37"
  }
}

Коды handshake

Ограничения

Несколько соединений на одного пользователя допустимы (до лимита на сервере).

Тестирование

Интерактивная страница для логина и подключения к сокету: /ws/