Saltar al contenido principal

Marcar notificación específica como leída

PUT 

/notifications/:notificationId/read

Marca una notificación específica como leída para el usuario autenticado. Solo el propietario de la notificación puede marcarla como leída.

Validaciones:

  • El ID debe ser un ObjectId válido de MongoDB
  • La notificación debe pertenecer al usuario autenticado
  • La notificación debe existir y no estar eliminada

Efectos:

  • Establece read: true y readAt: fecha_actual
  • Se registra la acción en el log de usuario
  • Actualiza el contador de notificaciones no leídas

Ejemplo de uso:

  • Marcar notificación como leída cuando el usuario la ve
  • Gestión individual del estado de lectura
  • Seguimiento de interacción del usuario con notificaciones

Request

Responses

Notificación marcada como leída exitosamente