Marcar todas las notificaciones como leídas
PUT/notifications/read-all
Propósito
Marcar como leídas todas las notificaciones pendientes del usuario autenticado.
Objetivo
Permitir limpieza masiva del centro de notificaciones con una única acción.
Casos de uso
- Botón “Marcar todo como leído”.
- Reseteo de pendientes tras revisar bandeja.
- Sincronización de estado al entrar en el módulo.
Detalles técnicos
- Ruta protegida por
userMiddleware.isLoged. - El servicio ejecuta
updateManysobre notificacionesdeleted: falseyread: falsedel usuario. - Retorna
modifiedCountcon número de registros afectados. - Respuesta de éxito en envelope
tools.returnOK:{ status, data, 0 }.
Autenticación
Requiere JWT (bearerAuth) o API key (apiKeyAuth).
Request
Responses
- 200
- 401
- 500
Operación masiva completada correctamente.
No autenticado o sesión inválida.
Error interno durante la actualización masiva.