Saltar al contenido principal

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: true y readAt: fecha_actual en 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

Todas las notificaciones marcadas como leídas