Marcar todas las notificaciones como leídas
PUT/notifications/read-all
Marca todas las notificaciones no leídas del usuario autenticado como leídas. Operación masiva que afecta solo a las notificaciones del usuario actual.
Efectos:
- Establece
read: trueyreadAt: fecha_actualen todas las notificaciones no leídas - Devuelve el número de notificaciones modificadas
- Se registra la acción en el log de usuario
- Resetea el contador de notificaciones no leídas a 0
Características:
- Operación atómica que afecta solo al usuario autenticado
- No afecta notificaciones ya marcadas como leídas
- No modifica notificaciones eliminadas o expiradas
Ejemplo de uso:
- Botón "Marcar todas como leídas" en centro de notificaciones
- Limpieza masiva de notificaciones pendientes
- Resetear estado de notificaciones al iniciar sesión
Responses
- 200
- 401
Todas las notificaciones marcadas como leídas
No autorizado