Уведомления

Эндпоинты для управления уведомлениями.

🔔 Real-time уведомления

Уведомления также доступны через WebSocket на wss://api.neoswift.site/ws

GET /v1/notifications Protected

Получить список уведомлений.

Параметры:
Параметр Тип Описание
limit integer Количество записей (по умолчанию 20)
offset integer Сдвиг для пагинации
unread boolean Только непрочитанные
Пример запроса:
curl -X GET "https://api.neoswift.site/v1/notifications?limit=10&unread=true" \
  -H "Authorization: Bearer YOUR_TOKEN"
PUT /v1/notifications/{id} Protected

Отметить уведомление как прочитанное.

Пример запроса:
curl -X PUT "https://api.neoswift.site/v1/notifications/1" \
  -H "Authorization: Bearer YOUR_TOKEN"
PUT /v1/notifications/read-all Protected

Отметить все уведомления как прочитанные.

Пример запроса:
curl -X PUT "https://api.neoswift.site/v1/notifications/read-all" \
  -H "Authorization: Bearer YOUR_TOKEN"