Saltar al contenido principal

Eliminar notificación específica

DELETE 

/notifications/:notificationId

Elimina permanentemente una notificación específica del usuario autenticado. Solo el propietario de la notificación puede eliminarla.

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 ya eliminada

Consideraciones:

  • La eliminación es un soft delete (marca como eliminada, no borra físicamente)
  • Se registra la acción en el log de usuario
  • La notificación no aparecerá más en las consultas del usuario
  • Las notificaciones eliminadas se limpian automáticamente por cron jobs

Ejemplo de uso:

  • Remover notificaciones obsoletas o no deseadas
  • Limpiar el centro de notificaciones del usuario
  • Gestión individual de notificaciones por parte del usuario

Request

Responses

Notificación eliminada exitosamente