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