Уведомления
Эндпоинты для управления уведомлениями.
🔔 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"