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: trueyreadAt: 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
- 200
- 400
- 401
- 403
- 404
Notificación marcada como leída exitosamente
Solicitud inválida
No autorizado
Error de autorización, validación o permisos insuficientes
Recurso no encontrado