smarty-notificationДата актуальности: 2026-06-18. Read-only документация.
Справочник REST-эндпоинтов, экспонируемых роутамиsmarty-backend-stable/smarty-notification/routes/index.js.
Все маршруты подключены под префиксом /api/v2. Полный путь:
/api/v2 + basePath + path
| Класс запроса | Описание |
|---|---|
ListRequest |
Запрос списка объектов (авторизованный пользователь/сотрудник). |
| Роутер | Модель | Описание |
|---|---|---|
globalNotif |
Notification |
Глобальные уведомления (RegularObject, /notiffull) |
userNotif |
UserNotification |
Пользовательские уведомления (RegularObject) |
employeeNotif |
EmployeeNotification |
Уведомления сотрудника (WorkspaceObject, /ws/:_wsId) |
Примечание: все три роутера имеют restrictProfiles('wsapi').
globalNotif)Модель: Notification
Базовый путь: /api/v2/notiffull/...
WorkspaceObject с отключёнными create/update. Стандартные GET (list), GET (instance), DELETE.
userNotif)Модель: UserNotification
Базовый путь: /api/v2/usernotification/...
WorkspaceObject с отключёнными create/update. Стандартные GET (list), GET (instance), DELETE.
| Метод | Путь | Auth | Назначение |
|---|---|---|---|
POST |
/mute/on |
ListRequest | Выключить звук для всех уведомлений |
POST |
/mute/off |
ListRequest | Включить звук для всех уведомлений |
| Метод | Путь | Auth | Назначение |
|---|---|---|---|
POST |
/notifyon |
ListRequest | Глобальное включение всех уведомлений |
POST |
/notifyoff |
ListRequest | Глобальное выключение всех уведомлений |
Для каждого типа из NOTIF_PARAMS_WS (например contact, project, assignment, dialog, etc.):
| Метод | Путь | Auth | Назначение |
|---|---|---|---|
POST |
/:collectionName/mute/on |
ListRequest | Выключить звук для типа объектов |
POST |
/:collectionName/mute/off |
ListRequest | Включить звук для типа объектов |
POST |
/:collectionName/notifyon |
ListRequest | Включить уведомления для типа |
POST |
/:collectionName/notifyoff |
ListRequest | Выключить уведомления для типа |
Для каждого типа из NOTIF_PARAMS_SYSTEM:
| Метод | Путь | Auth | Назначение |
|---|---|---|---|
POST |
/:type/notifyon |
ListRequest | Включить системные уведомления типа |
POST |
/:type/notifyoff |
ListRequest | Выключить системные уведомления типа |
POST |
/:type/mute/on |
ListRequest | Включить звук для системных уведомлений типа |
POST |
/:type/mute/off |
ListRequest | Выключить звук для системных уведомлений типа |
employeeNotif)Модель: EmployeeNotification
Базовый путь: /api/v2/ws/:_wsId/employeenotification/...
WorkspaceObject с отключёнными create/update. Стандартные GET (list), GET (instance), DELETE.
Аналогично пользовательским (глобальные mute/notify + по типам из NOTIF_PARAMS_WS), но scoped к workspace.